diff --git a/sdk/storage/azure-storage-blob/azure/storage/blob/_shared_access_signature.py b/sdk/storage/azure-storage-blob/azure/storage/blob/_shared_access_signature.py index e127185d7895..81c7b6d09f7c 100644 --- a/sdk/storage/azure-storage-blob/azure/storage/blob/_shared_access_signature.py +++ b/sdk/storage/azure-storage-blob/azure/storage/blob/_shared_access_signature.py @@ -202,6 +202,7 @@ def get_value_to_append(self, query): return return_value + '\n' def add_resource_signature(self, account_name, account_key, path, user_delegation_key=None): + # pylint: disable = no-member if path[0] != '/': path = '/' + path diff --git a/sdk/storage/azure-storage-queue/conftest.py b/sdk/storage/azure-storage-queue/conftest.py index b58a76e3f974..b5a1a455a808 100644 --- a/sdk/storage/azure-storage-queue/conftest.py +++ b/sdk/storage/azure-storage-queue/conftest.py @@ -7,11 +7,8 @@ # -------------------------------------------------------------------------- import sys -import pytest -import platform - # Ignore async tests for Python < 3.5 collect_ignore_glob = [] -if sys.version_info < (3, 5) or platform.python_implementation() == 'PyPy': +if sys.version_info < (3, 5): collect_ignore_glob.append("tests/*_async.py") diff --git a/sdk/storage/azure-storage-queue/tests/asyncqueuetestcase.py b/sdk/storage/azure-storage-queue/tests/asyncqueuetestcase.py new file mode 100644 index 000000000000..14bee9a5834b --- /dev/null +++ b/sdk/storage/azure-storage-queue/tests/asyncqueuetestcase.py @@ -0,0 +1,25 @@ +# coding: utf-8 +# ------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# -------------------------------------------------------------------------- +import asyncio +import functools +from queuetestcase import QueueTestCase + +LOGGING_FORMAT = '%(asctime)s %(name)-20s %(levelname)-5s %(message)s' + +class AsyncQueueTestCase(QueueTestCase): + @staticmethod + def await_prepared_test(test_fn): + """Synchronous wrapper for async test methods. Used to avoid making changes + upstream to AbstractPreparer (which doesn't await the functions it wraps) + """ + + @functools.wraps(test_fn) + def run(test_class_instance, *args, **kwargs): + loop = asyncio.get_event_loop() + return loop.run_until_complete(test_fn(test_class_instance, **kwargs)) + + return run diff --git a/sdk/storage/azure-storage-queue/tests/queue_settings_fake.py b/sdk/storage/azure-storage-queue/tests/queue_settings_fake.py deleted file mode 100644 index 9fbb88f04fa4..000000000000 --- a/sdk/storage/azure-storage-queue/tests/queue_settings_fake.py +++ /dev/null @@ -1,56 +0,0 @@ -# ------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -------------------------------------------------------------------------- - -# NOTE: these keys are fake, but valid base-64 data, they were generated using: -# base64.b64encode(os.urandom(64)) - -import os - -STORAGE_ACCOUNT_NAME = os.getenv('STORAGE_ACCOUNT_NAME', "storagename") -STORAGE_ACCOUNT_KEY = os.getenv('STORAGE_ACCOUNT_KEY', "NzhL3hKZbJBuJ2484dPTR+xF30kYaWSSCbs2BzLgVVI1woqeST/1IgqaLm6QAOTxtGvxctSNbIR/1hW8yH+bJg==") -BLOB_STORAGE_ACCOUNT_NAME = os.getenv('BLOB_STORAGE_ACCOUNT_NAME', "blobstoragename") -BLOB_STORAGE_ACCOUNT_KEY = os.getenv('BLOB_STORAGE_ACCOUNT_KEY', "NzhL3hKZbJBuJ2484dPTR+xF30kYaWSSCbs2BzLgVVI1woqeST/1IgqaLm6QAOTxtGvxctSNbIR/1hW8yH+bJg==") -REMOTE_STORAGE_ACCOUNT_NAME = os.getenv('REMOTE_STORAGE_ACCOUNT_NAME', "storagename") -REMOTE_STORAGE_ACCOUNT_KEY = os.getenv('REMOTE_STORAGE_ACCOUNT_KEY', "NzhL3hKZbJBuJ2484dPTR+xF30kYaWSSCbs2BzLgVVI1woqeST/1IgqaLm6QAOTxtGvxctSNbIR/1hW8yH+bJg==") -PREMIUM_STORAGE_ACCOUNT_NAME = os.getenv('PREMIUM_STORAGE_ACCOUNT_NAME', "premiumstoragename") -PREMIUM_STORAGE_ACCOUNT_KEY = os.getenv('PREMIUM_STORAGE_ACCOUNT_KEY', "NzhL3hKZbJBuJ2484dPTR+xF30kYaWSSCbs2BzLgVVI1woqeST/1IgqaLm6QAOTxtGvxctSNbIR/1hW8yH+bJg==") -OAUTH_STORAGE_ACCOUNT_NAME = os.getenv('OAUTH_STORAGE_ACCOUNT_NAME', "oauthstoragename") -OAUTH_STORAGE_ACCOUNT_KEY = os.getenv('OAUTH_STORAGE_ACCOUNT_KEY', "XBB/YoZ41bDFBW1VcgCBNYmA1PDlc3NvQQaCk2rb/JtBoMBlekznQwAzDJHvZO1gJmCh8CUT12Gv3aCkWaDeGA==") - -# Configurations related to Active Directory, which is used to obtain a token credential -ACTIVE_DIRECTORY_APPLICATION_ID = os.getenv('ACTIVE_DIRECTORY_APPLICATION_ID', "68390a19-a897-236b-b453-488abf67b4fc") -ACTIVE_DIRECTORY_APPLICATION_SECRET = os.getenv('ACTIVE_DIRECTORY_APPLICATION_SECRET', "3Ujhg7pzkOeE7flc6Z187ugf5/cJnszGPjAiXmcwhaY=") -ACTIVE_DIRECTORY_TENANT_ID = os.getenv('ACTIVE_DIRECTORY_TENANT_ID', "32f988bf-54f1-15af-36ab-2d7cd364db47") - -# Use instead of STORAGE_ACCOUNT_NAME and STORAGE_ACCOUNT_KEY if custom settings are needed -CONNECTION_STRING = os.getenv('CONNECTION_STRING', "DefaultEndpointsProtocol=https;AccountName=storagename;AccountKey=NzhL3hKZbJBuJ2484dPTR+xF30kYaWSSCbs2BzLgVVI1woqeST/1IgqaLm6QAOTxtGvxctSNbIR/1hW8yH+bJg==;EndpointSuffix=core.windows.net") -BLOB_CONNECTION_STRING = os.getenv('BLOB_CONNECTION_STRING', "DefaultEndpointsProtocol=https;AccountName=blobstoragename;AccountKey=NzhL3hKZbJBuJ2484dPTR+xF30kYaWSSCbs2BzLgVVI1woqeST/1IgqaLm6QAOTxtGvxctSNbIR/1hW8yH+bJg==;EndpointSuffix=core.windows.net") -PREMIUM_CONNECTION_STRING = os.getenv('PREMIUM_CONNECTION_STRING', "DefaultEndpointsProtocol=https;AccountName=premiumstoragename;AccountKey=NzhL3hKZbJBuJ2484dPTR+xF30kYaWSSCbs2BzLgVVI1woqeST/1IgqaLm6QAOTxtGvxctSNbIR/1hW8yH+bJg==;EndpointSuffix=core.windows.net") -# Use 'https' or 'http' protocol for sending requests, 'https' highly recommended -PROTOCOL = os.getenv('PROTOCOL', "https") - -# Set to true to target the development storage emulator -IS_EMULATED = False - -# Set to true if server side file encryption is enabled -IS_SERVER_SIDE_FILE_ENCRYPTION_ENABLED = True - -# Decide which test mode to run against. Possible options: -# - Playback: run against stored recordings -# - Record: run tests against live storage and update recordings -# - RunLiveNoRecord: run tests against live storage without altering recordings -TEST_MODE = os.getenv('TEST_MODE', 'Playback') - -# Set to true to enable logging for the tests -# logging is not enabled by default because it pollutes the CI logs -ENABLE_LOGGING = False - -# Set up proxy support -USE_PROXY = False -PROXY_HOST = "192.168.15.116" -PROXY_PORT = "8118" -PROXY_USER = "" -PROXY_PASSWORD = "" diff --git a/sdk/storage/azure-storage-queue/tests/queuetestcase.py b/sdk/storage/azure-storage-queue/tests/queuetestcase.py index 2d7d57370988..20c8f9e6545d 100644 --- a/sdk/storage/azure-storage-queue/tests/queuetestcase.py +++ b/sdk/storage/azure-storage-queue/tests/queuetestcase.py @@ -5,12 +5,13 @@ # license information. # -------------------------------------------------------------------------- from __future__ import division +import pytest from contextlib import contextmanager import copy import inspect import os import os.path -import time + from unittest import SkipTest import adal @@ -22,7 +23,8 @@ import sys import random import logging - +import time +from devtools_testutils import AzureMgmtTestCase try: from cStringIO import StringIO # Python 2 except ImportError: @@ -30,35 +32,9 @@ from azure.core.credentials import AccessToken -import queue_settings_fake as fake_settings -try: - import settings_real as settings -except ImportError: - settings = None - LOGGING_FORMAT = '%(asctime)s %(name)-20s %(levelname)-5s %(message)s' - -class TestMode(object): - none = 'None'.lower() # this will be for unit test, no need for any recordings - playback = 'Playback'.lower() # run against stored recordings - record = 'Record'.lower() # run tests against live storage and update recordings - run_live_no_record = 'RunLiveNoRecord'.lower() # run tests against live storage without altering recordings - - @staticmethod - def is_playback(mode): - return mode == TestMode.playback - - @staticmethod - def need_recording_file(mode): - return mode == TestMode.playback or mode == TestMode.record - - @staticmethod - def need_real_credentials(mode): - return mode == TestMode.run_live_no_record or mode == TestMode.record - - class FakeTokenCredential(object): """Protocol for classes able to provide OAuth tokens. :param str scopes: Lets you specify the type of access needed. @@ -69,38 +45,12 @@ def __init__(self): def get_token(self, *args): return self.token - -class QueueTestCase(unittest.TestCase): - - def setUp(self): - self.working_folder = os.path.dirname(__file__) - - self.settings = settings - self.fake_settings = fake_settings - - if settings is None: - self.test_mode = os.getenv('TEST_MODE') or TestMode.playback - else: - self.test_mode = self.settings.TEST_MODE.lower() or TestMode.playback - - if self.test_mode == TestMode.playback or (self.settings is None and self.test_mode.lower() == TestMode.run_live_no_record): - self.settings = self.fake_settings - - # example of qualified test name: - # test_mgmt_network.test_public_ip_addresses - _, filename = os.path.split(inspect.getsourcefile(type(self))) - name, _ = os.path.splitext(filename) - self.qualified_test_name = '{0}.{1}'.format( - name, - self._testMethodName, - ) - - self.logger = logging.getLogger('azure.storage') - # enable logging if desired - self.configure_logging() - - def configure_logging(self): - self.enable_logging() if self.settings.ENABLE_LOGGING else self.disable_logging() +class QueueTestCase(AzureMgmtTestCase): + def connection_string(self, account, key): + return "DefaultEndpointsProtocol=https;AccountName=" + account.name + ";AccountKey=" + str(key) + ";EndpointSuffix=core.windows.net" + + def _account_url (self, name): + return 'https://{}.queue.core.windows.net'.format(name) def enable_logging(self): handler = logging.StreamHandler() @@ -119,26 +69,8 @@ def sleep(self, seconds): if not self.is_playback(): time.sleep(seconds) - def is_playback(self): - return self.test_mode == TestMode.playback - - def get_resource_name(self, prefix=''): - # Append a suffix to the name, based on the fully qualified test name - # We use a checksum of the test name so that each test gets different - # resource names, but each test will get the same name on repeat runs, - # which is needed for playback. - # Most resource names have a length limit, so we use a crc32 - if self.test_mode.lower() == TestMode.run_live_no_record.lower(): - return prefix + str(uuid.uuid4()).replace('-', '') - else: - checksum = zlib.adler32(self.qualified_test_name.encode()) & 0xffffffff - name = '{}{}'.format(prefix, hex(checksum)[2:]) - if name.endswith('L'): - name = name[:-1] - return name - def get_random_bytes(self, size): - if self.test_mode.lower() == TestMode.run_live_no_record.lower(): + if self.is_live: rand = random.Random() else: checksum = zlib.adler32(self.qualified_test_name.encode()) & 0xffffffff @@ -171,116 +103,7 @@ def _set_test_proxy(service, settings): settings.PROXY_PASSWORD, ) - def _get_shared_key_credential(self): - return { - "account_name": self.settings.STORAGE_ACCOUNT_NAME, - "account_key": self.settings.STORAGE_ACCOUNT_KEY - } - - def _get_premium_shared_key_credential(self): - return { - "account_name": self.settings.PREMIUM_STORAGE_ACCOUNT_NAME, - "account_key": self.settings.PREMIUM_STORAGE_ACCOUNT_KEY - } - - def _get_remote_shared_key_credential(self): - return { - "account_name": self.settings.REMOTE_STORAGE_ACCOUNT_NAME, - "account_key": self.settings.REMOTE_STORAGE_ACCOUNT_KEY - } - - def _get_account_url(self): - return "{}://{}.blob.core.windows.net".format( - self.settings.PROTOCOL, - self.settings.STORAGE_ACCOUNT_NAME - ) - - def _get_queue_url(self): - return "{}://{}.queue.core.windows.net".format( - self.settings.PROTOCOL, - self.settings.STORAGE_ACCOUNT_NAME - ) - - def _get_oauth_queue_url(self): - return "{}://{}.queue.core.windows.net".format( - self.settings.PROTOCOL, - self.settings.OAUTH_STORAGE_ACCOUNT_NAME - ) - - def _get_premium_account_url(self): - return "{}://{}.blob.core.windows.net".format( - self.settings.PROTOCOL, - self.settings.PREMIUM_STORAGE_ACCOUNT_NAME - ) - - def _get_remote_account_url(self): - return "{}://{}.blob.core.windows.net".format( - self.settings.PROTOCOL, - self.settings.REMOTE_STORAGE_ACCOUNT_NAME - ) - - def _create_storage_service(self, service_class, settings): - if settings.CONNECTION_STRING: - service = service_class(connection_string=settings.CONNECTION_STRING) - elif settings.IS_EMULATED: - service = service_class(is_emulated=True) - else: - service = service_class( - settings.STORAGE_ACCOUNT_NAME, - settings.STORAGE_ACCOUNT_KEY, - protocol=settings.PROTOCOL, - ) - self._set_test_proxy(service, settings) - return service - - # for blob storage account - def _create_storage_service_for_blob_storage_account(self, service_class, settings): - if hasattr(settings, 'BLOB_CONNECTION_STRING') and settings.BLOB_CONNECTION_STRING != "": - service = service_class(connection_string=settings.BLOB_CONNECTION_STRING) - elif settings.IS_EMULATED: - service = service_class(is_emulated=True) - elif hasattr(settings, 'BLOB_STORAGE_ACCOUNT_NAME') and settings.BLOB_STORAGE_ACCOUNT_NAME != "": - service = service_class( - settings.BLOB_STORAGE_ACCOUNT_NAME, - settings.BLOB_STORAGE_ACCOUNT_KEY, - protocol=settings.PROTOCOL, - ) - else: - raise SkipTest('BLOB_CONNECTION_STRING or BLOB_STORAGE_ACCOUNT_NAME must be populated to run this test') - - self._set_test_proxy(service, settings) - return service - - def _create_premium_storage_service(self, service_class, settings): - if hasattr(settings, 'PREMIUM_CONNECTION_STRING') and settings.PREMIUM_CONNECTION_STRING != "": - service = service_class(connection_string=settings.PREMIUM_CONNECTION_STRING) - elif settings.IS_EMULATED: - service = service_class(is_emulated=True) - elif hasattr(settings, 'PREMIUM_STORAGE_ACCOUNT_NAME') and settings.PREMIUM_STORAGE_ACCOUNT_NAME != "": - service = service_class( - settings.PREMIUM_STORAGE_ACCOUNT_NAME, - settings.PREMIUM_STORAGE_ACCOUNT_KEY, - protocol=settings.PROTOCOL, - ) - else: - raise SkipTest('PREMIUM_CONNECTION_STRING or PREMIUM_STORAGE_ACCOUNT_NAME must be populated to run this test') - - self._set_test_proxy(service, settings) - return service - - def _create_remote_storage_service(self, service_class, settings): - if settings.REMOTE_STORAGE_ACCOUNT_NAME and settings.REMOTE_STORAGE_ACCOUNT_KEY: - service = service_class( - settings.REMOTE_STORAGE_ACCOUNT_NAME, - settings.REMOTE_STORAGE_ACCOUNT_KEY, - protocol=settings.PROTOCOL, - ) - else: - print("REMOTE_STORAGE_ACCOUNT_NAME and REMOTE_STORAGE_ACCOUNT_KEY not set in test settings file.") - self._set_test_proxy(service, settings) - return service - - def assertNamedItemInContainer(self, container, item_name, msg=None): + def assert_named_item_in_container(self, container, item_name, msg=None): def _is_string(obj): if sys.version_info >= (3,): return isinstance(obj, str) @@ -298,104 +121,14 @@ def _is_string(obj): standardMsg = '{0} not found in {1}'.format( repr(item_name), [str(c) for c in container]) - self.fail(self._formatMessage(msg, standardMsg)) + pytest.fail(self._formatMessage(msg, standardMsg)) - def assertNamedItemNotInContainer(self, container, item_name, msg=None): + def assert_named_item_not_in_container(self, container, item_name, msg=None): for item in container: if item.name == item_name: standardMsg = '{0} unexpectedly found in {1}'.format( repr(item_name), repr(container)) - self.fail(self._formatMessage(msg, standardMsg)) - - def recording(self): - if TestMode.need_recording_file(self.test_mode): - cassette_name = '{0}.yaml'.format(self.qualified_test_name) - - my_vcr = vcr.VCR( - before_record_request = self._scrub_sensitive_request_info, - before_record_response = self._scrub_sensitive_response_info, - record_mode = 'none' if TestMode.is_playback(self.test_mode) else 'all' - ) - - self.assertIsNotNone(self.working_folder) - return my_vcr.use_cassette( - os.path.join(self.working_folder, 'recordings', cassette_name), - filter_headers=['authorization'], - ) - else: - @contextmanager - def _nop_context_manager(): - yield - return _nop_context_manager() - - def _scrub_sensitive_request_info(self, request): - if not TestMode.is_playback(self.test_mode): - request.uri = self._scrub(request.uri) - if request.body is not None: - request.body = self._scrub(request.body) - return request - - def _scrub_sensitive_response_info(self, response): - if not TestMode.is_playback(self.test_mode): - # We need to make a copy because vcr doesn't make one for us. - # Without this, changing the contents of the dicts would change - # the contents returned to the caller - not just the contents - # getting saved to disk. That would be a problem with headers - # such as 'location', often used in the request uri of a - # subsequent service call. - response = copy.deepcopy(response) - headers = response.get('headers') - if headers: - def internal_scrub(key, val): - if key.lower() == 'retry-after': - return '0' - return self._scrub(val) - - for name, val in headers.items(): - if isinstance(val, list): - for i, e in enumerate(val): - val[i] = internal_scrub(name, e) - else: - headers[name] = internal_scrub(name, val) - - body = response.get('body') - if body: - body_str = body.get('string') - if body_str: - response['body']['string'] = self._scrub(body_str) - - return response - - def _scrub(self, val): - old_to_new_dict = { - self.settings.STORAGE_ACCOUNT_NAME: self.fake_settings.STORAGE_ACCOUNT_NAME, - self.settings.STORAGE_ACCOUNT_KEY: self.fake_settings.STORAGE_ACCOUNT_KEY, - self.settings.OAUTH_STORAGE_ACCOUNT_NAME: self.fake_settings.OAUTH_STORAGE_ACCOUNT_NAME, - self.settings.OAUTH_STORAGE_ACCOUNT_KEY: self.fake_settings.OAUTH_STORAGE_ACCOUNT_KEY, - self.settings.BLOB_STORAGE_ACCOUNT_NAME: self.fake_settings.BLOB_STORAGE_ACCOUNT_NAME, - self.settings.BLOB_STORAGE_ACCOUNT_KEY: self.fake_settings.BLOB_STORAGE_ACCOUNT_KEY, - self.settings.REMOTE_STORAGE_ACCOUNT_KEY: self.fake_settings.REMOTE_STORAGE_ACCOUNT_KEY, - self.settings.REMOTE_STORAGE_ACCOUNT_NAME: self.fake_settings.REMOTE_STORAGE_ACCOUNT_NAME, - self.settings.PREMIUM_STORAGE_ACCOUNT_NAME: self.fake_settings.PREMIUM_STORAGE_ACCOUNT_NAME, - self.settings.PREMIUM_STORAGE_ACCOUNT_KEY: self.fake_settings.PREMIUM_STORAGE_ACCOUNT_KEY, - self.settings.ACTIVE_DIRECTORY_APPLICATION_ID: self.fake_settings.ACTIVE_DIRECTORY_APPLICATION_ID, - self.settings.ACTIVE_DIRECTORY_APPLICATION_SECRET: self.fake_settings.ACTIVE_DIRECTORY_APPLICATION_SECRET, - self.settings.ACTIVE_DIRECTORY_TENANT_ID: self.fake_settings.ACTIVE_DIRECTORY_TENANT_ID, - } - replacements = list(old_to_new_dict.keys()) - - # if we have 'val1' and 'val10', we want 'val10' to be replaced first - replacements.sort(reverse=True) - - for old_value in replacements: - if old_value: - new_value = old_to_new_dict[old_value] - if old_value != new_value: - if isinstance(val, bytes): - val = val.replace(old_value.encode(), new_value.encode()) - else: - val = val.replace(old_value, new_value) - return val + pytest.fail(self._formatMessage(msg, standardMsg)) def assert_upload_progress(self, size, max_chunk_size, progress, unknown_size=False): '''Validates that the progress chunks align with our chunking procedure.''' @@ -438,22 +171,6 @@ def generate_oauth_token(self): def generate_fake_token(self): return FakeTokenCredential() -def record(test): - def recording_test(self): - with self.recording(): - test(self) - recording_test.__name__ = test.__name__ - return recording_test - - -def not_for_emulator(test): - def skip_test_if_targeting_emulator(self): - if self.settings.IS_EMULATED: - return - else: - test(self) - return skip_test_if_targeting_emulator - class RetryCounter(object): def __init__(self): diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_account_sas.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_account_sas.yaml new file mode 100644 index 000000000000..78d0219d19e0 --- /dev/null +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_account_sas.yaml @@ -0,0 +1,119 @@ +interactions: +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '0' + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:52:03 GMT + x-ms-version: + - '2018-03-28' + method: PUT + uri: https://pyacrstorage9c250b25.queue.core.windows.net/pythonqueue9c250b25 + response: + body: + string: '' + headers: + content-length: + - '0' + date: + - Fri, 06 Sep 2019 21:52:02 GMT + server: + - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: + - '2018-03-28' + status: + code: 201 + message: Created +- request: + body: ' + + message1' + headers: + Accept: + - application/xml + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '103' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 21:52:04 GMT + x-ms-version: + - '2018-03-28' + method: POST + uri: https://pyacrstorage9c250b25.queue.core.windows.net/pythonqueue9c250b25/messages + response: + body: + string: "\uFEFFb4d0220c-ce49-4953-86fd-871e34eb269fFri, + 06 Sep 2019 21:52:02 GMTFri, 13 Sep 2019 21:52:02 + GMTAgAAAAMAAAAAAAAAZasDUf1k1QE=Fri, + 06 Sep 2019 21:52:02 GMT" + headers: + content-type: + - application/xml + date: + - Fri, 06 Sep 2019 21:52:02 GMT + server: + - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: + - chunked + x-ms-version: + - '2018-03-28' + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - application/xml + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 21:52:04 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstorage9c250b25.queue.core.windows.net/pythonqueue9c250b25/messages?peekonly=true&st=2019-09-06T21%3A47%3A04Z&se=2019-09-06T22%3A52%3A04Z&sp=r&sv=2018-03-28&ss=q&srt=o&sig=SpqwtmOiwSKHBHaK2lrd5QSOc3KluM8DYlG2iZn6YE0%3D + response: + body: + string: "\uFEFFb4d0220c-ce49-4953-86fd-871e34eb269fFri, + 06 Sep 2019 21:52:02 GMTFri, 13 Sep 2019 21:52:02 + GMT0message1" + headers: + cache-control: + - no-cache + content-type: + - application/xml + date: + - Fri, 06 Sep 2019 21:52:02 GMT + server: + - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: + - chunked + x-ms-version: + - '2018-03-28' + status: + code: 200 + message: OK +version: 1 diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_clear_messages.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_clear_messages.yaml index 711fdc799530..feb8d49200c5 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_clear_messages.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_clear_messages.yaml @@ -11,29 +11,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 6d5b69ca-b575-11e9-a8f9-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:36 GMT + - Fri, 06 Sep 2019 21:52:13 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueuebf740c50 + uri: https://pyacrstoragebf740c50.queue.core.windows.net/pythonqueuebf740c50 response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:32:36 GMT - Server: + date: + - Fri, 06 Sep 2019 21:52:15 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - 8e58b2d9-3003-00e7-3f82-49740d000000 x-ms-version: - '2018-03-28' status: @@ -55,32 +51,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 6d942c12-b575-11e9-b713-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:32:36 GMT + - Fri, 06 Sep 2019 21:52:17 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueuebf740c50/messages + uri: https://pyacrstoragebf740c50.queue.core.windows.net/pythonqueuebf740c50/messages response: body: - string: "\uFEFF3270abb6-b0bf-4afb-a47b-ab1ada25fd1cFri, - 02 Aug 2019 22:32:36 GMTFri, 09 Aug 2019 22:32:36 - GMTAgAAAAMAAAAAAAAAfOMuL4JJ1QE=Fri, - 02 Aug 2019 22:32:36 GMT" + string: "\uFEFFe6a6ef7b-ec10-4aee-8863-31e277620972Fri, + 06 Sep 2019 21:52:16 GMTFri, 13 Sep 2019 21:52:16 + GMTAgAAAAMAAAAAAAAAUL0SWf1k1QE=Fri, + 06 Sep 2019 21:52:16 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:32:36 GMT - Server: + date: + - Fri, 06 Sep 2019 21:52:15 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - 8e58b2e7-3003-00e7-4a82-49740d000000 x-ms-version: - '2018-03-28' status: @@ -102,32 +94,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 6da474a4-b575-11e9-b652-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:32:36 GMT + - Fri, 06 Sep 2019 21:52:17 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueuebf740c50/messages + uri: https://pyacrstoragebf740c50.queue.core.windows.net/pythonqueuebf740c50/messages response: body: - string: "\uFEFF8351d85b-ac89-4b7b-a944-b7e00afb9d52Fri, - 02 Aug 2019 22:32:36 GMTFri, 09 Aug 2019 22:32:36 - GMTAgAAAAMAAAAAAAAA4cQ+L4JJ1QE=Fri, - 02 Aug 2019 22:32:36 GMT" + string: "\uFEFF96af8af2-0c86-4650-9269-6a0e7075a602Fri, + 06 Sep 2019 21:52:16 GMTFri, 13 Sep 2019 21:52:16 + GMTAgAAAAMAAAAAAAAAYeEoWf1k1QE=Fri, + 06 Sep 2019 21:52:16 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:32:36 GMT - Server: + date: + - Fri, 06 Sep 2019 21:52:15 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - 8e58b2ff-3003-00e7-5e82-49740d000000 x-ms-version: - '2018-03-28' status: @@ -149,32 +137,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 6dafb788-b575-11e9-9a03-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:32:36 GMT + - Fri, 06 Sep 2019 21:52:17 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueuebf740c50/messages + uri: https://pyacrstoragebf740c50.queue.core.windows.net/pythonqueuebf740c50/messages response: body: - string: "\uFEFFd7e37e97-2bb9-4882-8170-1f5c079cc261Fri, - 02 Aug 2019 22:32:36 GMTFri, 09 Aug 2019 22:32:36 - GMTAgAAAAMAAAAAAAAAeOpJL4JJ1QE=Fri, - 02 Aug 2019 22:32:36 GMT" + string: "\uFEFF207e6f2a-d2bd-4cb0-bae8-1d5a91141a1dFri, + 06 Sep 2019 21:52:16 GMTFri, 13 Sep 2019 21:52:16 + GMTAgAAAAMAAAAAAAAAfUMzWf1k1QE=Fri, + 06 Sep 2019 21:52:16 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:32:36 GMT - Server: + date: + - Fri, 06 Sep 2019 21:52:15 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - 8e58b30f-3003-00e7-6d82-49740d000000 x-ms-version: - '2018-03-28' status: @@ -196,32 +180,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 6de1dd30-b575-11e9-98ba-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:32:37 GMT + - Fri, 06 Sep 2019 21:52:17 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueuebf740c50/messages + uri: https://pyacrstoragebf740c50.queue.core.windows.net/pythonqueuebf740c50/messages response: body: - string: "\uFEFFc81db6b6-f51b-4704-8e17-f3d60485e090Fri, - 02 Aug 2019 22:32:36 GMTFri, 09 Aug 2019 22:32:36 - GMTAgAAAAMAAAAAAAAAAdl7L4JJ1QE=Fri, - 02 Aug 2019 22:32:36 GMT" + string: "\uFEFFea874162-da45-4b88-aaae-75adee26667eFri, + 06 Sep 2019 21:52:16 GMTFri, 13 Sep 2019 21:52:16 + GMTAgAAAAMAAAAAAAAAoqU9Wf1k1QE=Fri, + 06 Sep 2019 21:52:16 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:32:36 GMT - Server: + date: + - Fri, 06 Sep 2019 21:52:16 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - 8e58b345-3003-00e7-1a82-49740d000000 x-ms-version: - '2018-03-28' status: @@ -239,29 +219,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 6decd226-b575-11e9-b8ec-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:37 GMT + - Fri, 06 Sep 2019 21:52:18 GMT x-ms-version: - '2018-03-28' method: DELETE - uri: https://storagename.queue.core.windows.net/pythonqueuebf740c50/messages + uri: https://pyacrstoragebf740c50.queue.core.windows.net/pythonqueuebf740c50/messages response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:32:37 GMT - Server: + date: + - Fri, 06 Sep 2019 21:52:16 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - 8e58b354-3003-00e7-2682-49740d000000 x-ms-version: - '2018-03-28' status: @@ -277,36 +253,30 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 6e0b68d8-b575-11e9-aa53-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:37 GMT + - Fri, 06 Sep 2019 21:52:18 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueuebf740c50/messages?peekonly=true + uri: https://pyacrstoragebf740c50.queue.core.windows.net/pythonqueuebf740c50/messages?peekonly=true response: body: string: "\uFEFF" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:32:37 GMT - Server: + date: + - Fri, 06 Sep 2019 21:52:16 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - 8e58b382-3003-00e7-4e82-49740d000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_create_queue.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_create_queue.yaml index a1c13d953a96..db256a48ad76 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_create_queue.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_create_queue.yaml @@ -11,29 +11,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 6e3cde5c-b575-11e9-ba38-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:37 GMT + - Fri, 06 Sep 2019 21:51:57 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueuea7af0b8a + uri: https://pyacrstoragea7af0b8a.queue.core.windows.net/pythonqueuea7af0b8a response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:32:36 GMT - Server: + date: + - Fri, 06 Sep 2019 21:51:55 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - 91d6280c-9003-00a5-0382-495f19000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_create_queue_fail_on_exist.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_create_queue_fail_on_exist.yaml index 32bb25b59187..c0720d4e1dd2 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_create_queue_fail_on_exist.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_create_queue_fail_on_exist.yaml @@ -11,29 +11,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 6e9bdc2c-b575-11e9-a501-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:38 GMT + - Fri, 06 Sep 2019 21:52:03 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueue736a114d + uri: https://pyacrstorage736a114d.queue.core.windows.net/pythonqueue736a114d response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:32:37 GMT - Server: + date: + - Fri, 06 Sep 2019 21:52:01 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - 3e6b9667-e003-0022-6f82-490a36000000 x-ms-version: - '2018-03-28' status: @@ -51,29 +47,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 6ec84e90-b575-11e9-bf76-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:38 GMT + - Fri, 06 Sep 2019 21:52:03 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueue736a114d + uri: https://pyacrstorage736a114d.queue.core.windows.net/pythonqueue736a114d response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:32:37 GMT - Server: + date: + - Fri, 06 Sep 2019 21:52:01 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - 3e6b9671-e003-0022-7782-490a36000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_create_queue_fail_on_exist_different_metadata.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_create_queue_fail_on_exist_different_metadata.yaml index 87ebd07546f1..6d9a86edc704 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_create_queue_fail_on_exist_different_metadata.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_create_queue_fail_on_exist_different_metadata.yaml @@ -11,29 +11,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 6ef756b8-b575-11e9-9657-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:38 GMT + - Fri, 06 Sep 2019 21:51:57 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueue9101903 + uri: https://pyacrstorage9101903.queue.core.windows.net/pythonqueue9101903 response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:32:38 GMT - Server: + date: + - Fri, 06 Sep 2019 21:51:56 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - 9a04da0e-a003-0007-5982-499285000000 x-ms-version: - '2018-03-28' status: @@ -51,13 +47,11 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 6f243ede-b575-11e9-b692-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:39 GMT + - Fri, 06 Sep 2019 21:51:58 GMT x-ms-meta: - '{''val'': ''value''}' x-ms-meta-val: @@ -65,24 +59,22 @@ interactions: x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueue9101903 + uri: https://pyacrstorage9101903.queue.core.windows.net/pythonqueue9101903 response: body: string: "\uFEFFQueueAlreadyExistsThe - specified queue already exists.\nRequestId:9a04da22-a003-0007-6582-499285000000\nTime:2019-08-02T22:32:38.9658771Z" + specified queue already exists.\nRequestId:89891175-c003-007e-39fd-64aeac000000\nTime:2019-09-06T21:51:56.7590787Z" headers: - Content-Length: + content-length: - '222' - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:32:38 GMT - Server: + date: + - Fri, 06 Sep 2019 21:51:56 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-error-code: - QueueAlreadyExists - x-ms-request-id: - - 9a04da22-a003-0007-6582-499285000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_create_queue_with_options.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_create_queue_with_options.yaml index d21a810f3d79..bf8f1df0e01e 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_create_queue_with_options.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_create_queue_with_options.yaml @@ -11,13 +11,11 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 6f55e2be-b575-11e9-bc95-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:39 GMT + - Fri, 06 Sep 2019 21:52:04 GMT x-ms-meta: - '{''val1'': ''test'', ''val2'': ''blah''}' x-ms-meta-val1: @@ -27,19 +25,17 @@ interactions: x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueue63ff1110 + uri: https://pyacrstorage63ff1110.queue.core.windows.net/pythonqueue63ff1110 response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:32:38 GMT - Server: + date: + - Fri, 06 Sep 2019 21:52:02 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - 0e63a336-c003-0053-7082-49780f000000 x-ms-version: - '2018-03-28' status: @@ -55,39 +51,33 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 6f81432c-b575-11e9-94da-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:39 GMT + - Fri, 06 Sep 2019 21:52:05 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueue63ff1110?comp=metadata + uri: https://pyacrstorage63ff1110.queue.core.windows.net/pythonqueue63ff1110?comp=metadata response: body: string: '' headers: - Cache-Control: + cache-control: - no-cache - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:32:38 GMT - Server: + date: + - Fri, 06 Sep 2019 21:52:02 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Vary: - - Origin x-ms-approximate-messages-count: - '0' x-ms-meta-val1: - test x-ms-meta-val2: - blah - x-ms-request-id: - - 0e63a37d-c003-0053-3382-49780f000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_delete_existing_queue_fail_not_exist.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_delete_existing_queue_fail_not_exist.yaml index 5b2d946d35c8..9571dcf826f8 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_delete_existing_queue_fail_not_exist.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_delete_existing_queue_fail_not_exist.yaml @@ -11,29 +11,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 6fb0a814-b575-11e9-b5a2-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:40 GMT + - Fri, 06 Sep 2019 21:51:57 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueue38c6158a + uri: https://pyacrstorage38c6158a.queue.core.windows.net/pythonqueue38c6158a response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:32:39 GMT - Server: + date: + - Fri, 06 Sep 2019 21:51:55 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - d5ece90d-0003-00a0-5182-49ab66000000 x-ms-version: - '2018-03-28' status: @@ -51,29 +47,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 6fdddaf6-b575-11e9-8e7d-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:40 GMT + - Fri, 06 Sep 2019 21:51:58 GMT x-ms-version: - '2018-03-28' method: DELETE - uri: https://storagename.queue.core.windows.net/pythonqueue38c6158a + uri: https://pyacrstorage38c6158a.queue.core.windows.net/pythonqueue38c6158a response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:32:39 GMT - Server: + date: + - Fri, 06 Sep 2019 21:51:56 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - d5ece920-0003-00a0-6282-49ab66000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_delete_message.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_delete_message.yaml index 130c2ef3bfdc..f365d38a6a26 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_delete_message.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_delete_message.yaml @@ -11,29 +11,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 700e6ac2-b575-11e9-94d5-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:40 GMT + - Fri, 06 Sep 2019 21:51:57 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueuebf910c49 + uri: https://pyacrstoragebf910c49.queue.core.windows.net/pythonqueuebf910c49 response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:32:39 GMT - Server: + date: + - Fri, 06 Sep 2019 21:51:58 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - 6fa0d299-5003-00b8-1b82-4986f3000000 x-ms-version: - '2018-03-28' status: @@ -55,32 +51,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 703beb40-b575-11e9-81a8-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:32:41 GMT + - Fri, 06 Sep 2019 21:52:00 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueuebf910c49/messages + uri: https://pyacrstoragebf910c49.queue.core.windows.net/pythonqueuebf910c49/messages response: body: - string: "\uFEFF1d17567e-77a1-49de-8668-c39e11d95017Fri, - 02 Aug 2019 22:32:40 GMTFri, 09 Aug 2019 22:32:40 - GMTAgAAAAMAAAAAAAAAm3jVMYJJ1QE=Fri, - 02 Aug 2019 22:32:40 GMT" + string: "\uFEFF5b1e78e1-6cb7-494d-85c9-ce919c4e3c39Fri, + 06 Sep 2019 21:51:58 GMTFri, 13 Sep 2019 21:51:58 + GMTAgAAAAMAAAAAAAAA0DS+Tv1k1QE=Fri, + 06 Sep 2019 21:51:58 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:32:39 GMT - Server: + date: + - Fri, 06 Sep 2019 21:51:58 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - 6fa0d2b3-5003-00b8-2f82-4986f3000000 x-ms-version: - '2018-03-28' status: @@ -102,32 +94,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 7046b958-b575-11e9-ac33-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:32:41 GMT + - Fri, 06 Sep 2019 21:52:00 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueuebf910c49/messages + uri: https://pyacrstoragebf910c49.queue.core.windows.net/pythonqueuebf910c49/messages response: body: - string: "\uFEFFfbbd7559-f231-4a90-95a7-d8b7a9a4768fFri, - 02 Aug 2019 22:32:40 GMTFri, 09 Aug 2019 22:32:40 - GMTAgAAAAMAAAAAAAAAvojhMYJJ1QE=Fri, - 02 Aug 2019 22:32:40 GMT" + string: "\uFEFF83f88cc5-372f-4a1c-85e0-c96db16aa748Fri, + 06 Sep 2019 21:51:58 GMTFri, 13 Sep 2019 21:51:58 + GMTAgAAAAMAAAAAAAAAqK7QTv1k1QE=Fri, + 06 Sep 2019 21:51:58 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:32:39 GMT - Server: + date: + - Fri, 06 Sep 2019 21:51:58 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - 6fa0d2cb-5003-00b8-4382-4986f3000000 x-ms-version: - '2018-03-28' status: @@ -149,32 +137,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 7052980a-b575-11e9-acd5-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:32:41 GMT + - Fri, 06 Sep 2019 21:52:00 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueuebf910c49/messages + uri: https://pyacrstoragebf910c49.queue.core.windows.net/pythonqueuebf910c49/messages response: body: - string: "\uFEFF342bb4ac-1b55-4f3f-8eb8-683be933835eFri, - 02 Aug 2019 22:32:40 GMTFri, 09 Aug 2019 22:32:40 - GMTAgAAAAMAAAAAAAAAP4fsMYJJ1QE=Fri, - 02 Aug 2019 22:32:40 GMT" + string: "\uFEFF2e5836bc-2c41-41b3-be9b-e8df0cbfa4d6Fri, + 06 Sep 2019 21:51:59 GMTFri, 13 Sep 2019 21:51:59 + GMTAgAAAAMAAAAAAAAA9+HeTv1k1QE=Fri, + 06 Sep 2019 21:51:59 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:32:40 GMT - Server: + date: + - Fri, 06 Sep 2019 21:51:58 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - 6fa0d2eb-5003-00b8-6282-4986f3000000 x-ms-version: - '2018-03-28' status: @@ -196,32 +180,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 706aca74-b575-11e9-9228-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:32:41 GMT + - Fri, 06 Sep 2019 21:52:00 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueuebf910c49/messages + uri: https://pyacrstoragebf910c49.queue.core.windows.net/pythonqueuebf910c49/messages response: body: - string: "\uFEFF11c95c1c-884e-4ccd-85f1-022b8d414924Fri, - 02 Aug 2019 22:32:41 GMTFri, 09 Aug 2019 22:32:41 - GMTAgAAAAMAAAAAAAAAzhwFMoJJ1QE=Fri, - 02 Aug 2019 22:32:41 GMT" + string: "\uFEFFec0a12b3-48ad-4d07-b808-e446c7b49dcbFri, + 06 Sep 2019 21:51:59 GMTFri, 13 Sep 2019 21:51:59 + GMTAgAAAAMAAAAAAAAAl9zrTv1k1QE=Fri, + 06 Sep 2019 21:51:59 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:32:40 GMT - Server: + date: + - Fri, 06 Sep 2019 21:51:58 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - 6fa0d311-5003-00b8-0782-4986f3000000 x-ms-version: - '2018-03-28' status: @@ -237,38 +217,32 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 70765b40-b575-11e9-bddf-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:41 GMT + - Fri, 06 Sep 2019 21:52:00 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueuebf910c49/messages + uri: https://pyacrstoragebf910c49.queue.core.windows.net/pythonqueuebf910c49/messages response: body: - string: "\uFEFF1d17567e-77a1-49de-8668-c39e11d95017Fri, - 02 Aug 2019 22:32:40 GMTFri, 09 Aug 2019 22:32:40 - GMTAgAAAAMAAAAAAAAAqlryQ4JJ1QE=Fri, - 02 Aug 2019 22:33:11 GMT1message1" + string: "\uFEFF5b1e78e1-6cb7-494d-85c9-ce919c4e3c39Fri, + 06 Sep 2019 21:51:58 GMTFri, 13 Sep 2019 21:51:58 + GMTAgAAAAMAAAAAAAAAvwjYYP1k1QE=Fri, + 06 Sep 2019 21:52:29 GMT1message1" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:32:40 GMT - Server: + date: + - Fri, 06 Sep 2019 21:51:58 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - 6fa0d328-5003-00b8-1d82-4986f3000000 x-ms-version: - '2018-03-28' status: @@ -286,29 +260,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 70821308-b575-11e9-b3bd-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:41 GMT + - Fri, 06 Sep 2019 21:52:00 GMT x-ms-version: - '2018-03-28' method: DELETE - uri: https://storagename.queue.core.windows.net/pythonqueuebf910c49/messages/1d17567e-77a1-49de-8668-c39e11d95017?popreceipt=AgAAAAMAAAAAAAAAqlryQ4JJ1QE%3D + uri: https://pyacrstoragebf910c49.queue.core.windows.net/pythonqueuebf910c49/messages/5b1e78e1-6cb7-494d-85c9-ce919c4e3c39?popreceipt=AgAAAAMAAAAAAAAAvwjYYP1k1QE%3D response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:32:40 GMT - Server: + date: + - Fri, 06 Sep 2019 21:51:58 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - 6fa0d349-5003-00b8-3c82-4986f3000000 x-ms-version: - '2018-03-28' status: @@ -324,44 +294,38 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 708d7ce8-b575-11e9-ab11-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:41 GMT + - Fri, 06 Sep 2019 21:52:00 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueuebf910c49/messages?numofmessages=32 + uri: https://pyacrstoragebf910c49.queue.core.windows.net/pythonqueuebf910c49/messages?numofmessages=32 response: body: - string: "\uFEFFfbbd7559-f231-4a90-95a7-d8b7a9a4768fFri, - 02 Aug 2019 22:32:40 GMTFri, 09 Aug 2019 22:32:40 - GMTAgAAAAMAAAAAAAAAj94JRIJJ1QE=Fri, - 02 Aug 2019 22:33:11 GMT1message2342bb4ac-1b55-4f3f-8eb8-683be933835eFri, - 02 Aug 2019 22:32:40 GMTFri, 09 Aug 2019 22:32:40 - GMTAgAAAAMAAAAAAAAAj94JRIJJ1QE=Fri, - 02 Aug 2019 22:33:11 GMT1message311c95c1c-884e-4ccd-85f1-022b8d414924Fri, - 02 Aug 2019 22:32:41 GMTFri, 09 Aug 2019 22:32:41 - GMTAgAAAAMAAAAAAAAAj94JRIJJ1QE=Fri, - 02 Aug 2019 22:33:11 GMT1message4" + string: "\uFEFF83f88cc5-372f-4a1c-85e0-c96db16aa748Fri, + 06 Sep 2019 21:51:58 GMTFri, 13 Sep 2019 21:51:58 + GMTAgAAAAMAAAAAAAAAEcnuYP1k1QE=Fri, + 06 Sep 2019 21:52:29 GMT1message22e5836bc-2c41-41b3-be9b-e8df0cbfa4d6Fri, + 06 Sep 2019 21:51:59 GMTFri, 13 Sep 2019 21:51:59 + GMTAgAAAAMAAAAAAAAAEcnuYP1k1QE=Fri, + 06 Sep 2019 21:52:29 GMT1message3ec0a12b3-48ad-4d07-b808-e446c7b49dcbFri, + 06 Sep 2019 21:51:59 GMTFri, 13 Sep 2019 21:51:59 + GMTAgAAAAMAAAAAAAAAEcnuYP1k1QE=Fri, + 06 Sep 2019 21:52:29 GMT1message4" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:32:40 GMT - Server: + date: + - Fri, 06 Sep 2019 21:51:58 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - 6fa0d35a-5003-00b8-4d82-4986f3000000 x-ms-version: - '2018-03-28' status: @@ -377,36 +341,30 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 7099d09a-b575-11e9-a71d-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:41 GMT + - Fri, 06 Sep 2019 21:52:00 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueuebf910c49/messages?numofmessages=32 + uri: https://pyacrstoragebf910c49.queue.core.windows.net/pythonqueuebf910c49/messages?numofmessages=32 response: body: string: "\uFEFF" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:32:40 GMT - Server: + date: + - Fri, 06 Sep 2019 21:51:58 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - 6fa0d37d-5003-00b8-7082-4986f3000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_delete_non_existing_queue.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_delete_non_existing_queue.yaml index 8486c697bf53..8e1af2122d54 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_delete_non_existing_queue.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_delete_non_existing_queue.yaml @@ -11,34 +11,30 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 70d52324-b575-11e9-878e-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:42 GMT + - Fri, 06 Sep 2019 21:52:03 GMT x-ms-version: - '2018-03-28' method: DELETE - uri: https://storagename.queue.core.windows.net/pythonqueue637410fd + uri: https://pyacrstorage637410fd.queue.core.windows.net/pythonqueue637410fd response: body: string: "\uFEFFQueueNotFoundThe - specified queue does not exist.\nRequestId:74e2e9d8-d003-00cf-7782-4903b2000000\nTime:2019-08-02T22:32:42.0078750Z" + specified queue does not exist.\nRequestId:be149ee3-1003-006b-73fd-64db61000000\nTime:2019-09-06T21:52:02.2150641Z" headers: - Content-Length: + content-length: - '217' - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:32:41 GMT - Server: + date: + - Fri, 06 Sep 2019 21:52:01 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-error-code: - QueueNotFound - x-ms-request-id: - - 74e2e9d8-d003-00cf-7782-4903b2000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_get_messages.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_get_messages.yaml index a588c28d9f98..56bb21f81a72 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_get_messages.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_get_messages.yaml @@ -11,29 +11,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 7124adf8-b575-11e9-8973-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:42 GMT + - Fri, 06 Sep 2019 21:51:57 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueuea7c20b89 + uri: https://pyacrstoragea7c20b89.queue.core.windows.net/pythonqueuea7c20b89 response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:32:42 GMT - Server: + date: + - Fri, 06 Sep 2019 21:51:56 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - 4efe77c3-c003-00b6-4482-496af8000000 x-ms-version: - '2018-03-28' status: @@ -55,32 +51,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 7151f886-b575-11e9-a644-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:32:42 GMT + - Fri, 06 Sep 2019 21:51:58 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueuea7c20b89/messages + uri: https://pyacrstoragea7c20b89.queue.core.windows.net/pythonqueuea7c20b89/messages response: body: - string: "\uFEFF2168a4a0-1919-4044-bf63-cc76f0287c98Fri, - 02 Aug 2019 22:32:42 GMTFri, 09 Aug 2019 22:32:42 - GMTAgAAAAMAAAAAAAAA6g7tMoJJ1QE=Fri, - 02 Aug 2019 22:32:42 GMT" + string: "\uFEFF3750189f-f481-4e22-a88c-afc3dff0f20cFri, + 06 Sep 2019 21:51:56 GMTFri, 13 Sep 2019 21:51:56 + GMTAgAAAAMAAAAAAAAAr7x2Tf1k1QE=Fri, + 06 Sep 2019 21:51:56 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:32:42 GMT - Server: + date: + - Fri, 06 Sep 2019 21:51:56 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - 4efe77ec-c003-00b6-6682-496af8000000 x-ms-version: - '2018-03-28' status: @@ -102,32 +94,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 715e28dc-b575-11e9-990c-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:32:42 GMT + - Fri, 06 Sep 2019 21:51:58 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueuea7c20b89/messages + uri: https://pyacrstoragea7c20b89.queue.core.windows.net/pythonqueuea7c20b89/messages response: body: - string: "\uFEFFb542402a-96e4-4a58-99a5-bd8197b01d03Fri, - 02 Aug 2019 22:32:42 GMTFri, 09 Aug 2019 22:32:42 - GMTAgAAAAMAAAAAAAAAPL/3MoJJ1QE=Fri, - 02 Aug 2019 22:32:42 GMT" + string: "\uFEFFa48b2010-f20c-4077-9c7f-50fc085ea258Fri, + 06 Sep 2019 21:51:56 GMTFri, 13 Sep 2019 21:51:56 + GMTAgAAAAMAAAAAAAAACEKDTf1k1QE=Fri, + 06 Sep 2019 21:51:56 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:32:42 GMT - Server: + date: + - Fri, 06 Sep 2019 21:51:56 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - 4efe7810-c003-00b6-0682-496af8000000 x-ms-version: - '2018-03-28' status: @@ -149,32 +137,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 716943c8-b575-11e9-971d-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:32:43 GMT + - Fri, 06 Sep 2019 21:51:58 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueuea7c20b89/messages + uri: https://pyacrstoragea7c20b89.queue.core.windows.net/pythonqueuea7c20b89/messages response: body: - string: "\uFEFFd41d75ce-7f00-4715-a72a-cc025d04131dFri, - 02 Aug 2019 22:32:42 GMTFri, 09 Aug 2019 22:32:42 - GMTAgAAAAMAAAAAAAAAcfYDM4JJ1QE=Fri, - 02 Aug 2019 22:32:42 GMT" + string: "\uFEFF67b1f59e-e101-4be3-88e0-19a48ca82153Fri, + 06 Sep 2019 21:51:56 GMTFri, 13 Sep 2019 21:51:56 + GMTAgAAAAMAAAAAAAAAW/KNTf1k1QE=Fri, + 06 Sep 2019 21:51:56 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:32:42 GMT - Server: + date: + - Fri, 06 Sep 2019 21:51:56 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - 4efe7825-c003-00b6-1982-496af8000000 x-ms-version: - '2018-03-28' status: @@ -196,32 +180,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 71754968-b575-11e9-9ec9-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:32:43 GMT + - Fri, 06 Sep 2019 21:51:58 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueuea7c20b89/messages + uri: https://pyacrstoragea7c20b89.queue.core.windows.net/pythonqueuea7c20b89/messages response: body: - string: "\uFEFF21ea7452-4b68-40a1-a8e9-b6782fa99234Fri, - 02 Aug 2019 22:32:42 GMTFri, 09 Aug 2019 22:32:42 - GMTAgAAAAMAAAAAAAAAiwYQM4JJ1QE=Fri, - 02 Aug 2019 22:32:42 GMT" + string: "\uFEFFc7be68f0-935b-4ba0-95fb-16a9ae3166cfFri, + 06 Sep 2019 21:51:56 GMTFri, 13 Sep 2019 21:51:56 + GMTAgAAAAMAAAAAAAAAwMmYTf1k1QE=Fri, + 06 Sep 2019 21:51:56 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:32:42 GMT - Server: + date: + - Fri, 06 Sep 2019 21:51:56 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - 4efe7849-c003-00b6-3982-496af8000000 x-ms-version: - '2018-03-28' status: @@ -237,38 +217,32 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 71812a94-b575-11e9-9bad-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:43 GMT + - Fri, 06 Sep 2019 21:51:58 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueuea7c20b89/messages + uri: https://pyacrstoragea7c20b89.queue.core.windows.net/pythonqueuea7c20b89/messages response: body: - string: "\uFEFF2168a4a0-1919-4044-bf63-cc76f0287c98Fri, - 02 Aug 2019 22:32:42 GMTFri, 09 Aug 2019 22:32:42 - GMTAgAAAAMAAAAAAAAAqbn9RIJJ1QE=Fri, - 02 Aug 2019 22:33:12 GMT1message1" + string: "\uFEFF3750189f-f481-4e22-a88c-afc3dff0f20cFri, + 06 Sep 2019 21:51:56 GMTFri, 13 Sep 2019 21:51:56 + GMTAgAAAAMAAAAAAAAAxqeEX/1k1QE=Fri, + 06 Sep 2019 21:52:26 GMT1message1" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:32:42 GMT - Server: + date: + - Fri, 06 Sep 2019 21:51:56 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - 4efe785f-c003-00b6-4e82-496af8000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_get_messages_with_options.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_get_messages_with_options.yaml index a78b2b54245b..66af089bf4ce 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_get_messages_with_options.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_get_messages_with_options.yaml @@ -11,29 +11,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 71b34f8c-b575-11e9-9c01-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:43 GMT + - Fri, 06 Sep 2019 21:52:33 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueue6405110f + uri: https://pyacrstorage6405110f.queue.core.windows.net/pythonqueue6405110f response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:32:42 GMT - Server: + date: + - Fri, 06 Sep 2019 21:52:37 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - 2cf7582d-d003-0008-7c82-497f73000000 x-ms-version: - '2018-03-28' status: @@ -55,32 +51,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 71df5352-b575-11e9-89a5-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:32:43 GMT + - Fri, 06 Sep 2019 21:52:39 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueue6405110f/messages + uri: https://pyacrstorage6405110f.queue.core.windows.net/pythonqueue6405110f/messages response: body: - string: "\uFEFF5440e8f2-ce97-44bb-be07-460df79e0ac4Fri, - 02 Aug 2019 22:32:43 GMTFri, 09 Aug 2019 22:32:43 - GMTAgAAAAMAAAAAAAAA2Il5M4JJ1QE=Fri, - 02 Aug 2019 22:32:43 GMT" + string: "\uFEFF2682357a-b54b-4945-b5f9-524dbbd7500cFri, + 06 Sep 2019 21:52:37 GMTFri, 13 Sep 2019 21:52:37 + GMTAgAAAAMAAAAAAAAAZHIaZv1k1QE=Fri, + 06 Sep 2019 21:52:37 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:32:42 GMT - Server: + date: + - Fri, 06 Sep 2019 21:52:37 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - 2cf7583b-d003-0008-0882-497f73000000 x-ms-version: - '2018-03-28' status: @@ -102,32 +94,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 71eb7ec0-b575-11e9-9706-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:32:43 GMT + - Fri, 06 Sep 2019 21:52:39 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueue6405110f/messages + uri: https://pyacrstorage6405110f.queue.core.windows.net/pythonqueue6405110f/messages response: body: - string: "\uFEFF60e91a31-b949-423d-adf0-bcd122fdae13Fri, - 02 Aug 2019 22:32:43 GMTFri, 09 Aug 2019 22:32:43 - GMTAgAAAAMAAAAAAAAAPA+GM4JJ1QE=Fri, - 02 Aug 2019 22:32:43 GMT" + string: "\uFEFFb0835a95-e465-4911-8408-e156ecbd0c16Fri, + 06 Sep 2019 21:52:38 GMTFri, 13 Sep 2019 21:52:38 + GMTAgAAAAMAAAAAAAAA3cIjZv1k1QE=Fri, + 06 Sep 2019 21:52:38 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:32:42 GMT - Server: + date: + - Fri, 06 Sep 2019 21:52:37 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - 2cf7584f-d003-0008-1882-497f73000000 x-ms-version: - '2018-03-28' status: @@ -149,32 +137,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 71f70f92-b575-11e9-aeb1-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:32:43 GMT + - Fri, 06 Sep 2019 21:52:39 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueue6405110f/messages + uri: https://pyacrstorage6405110f.queue.core.windows.net/pythonqueue6405110f/messages response: body: - string: "\uFEFF8c8ee557-e083-4cb5-bbb9-35cffa0dd7c2Fri, - 02 Aug 2019 22:32:43 GMTFri, 09 Aug 2019 22:32:43 - GMTAgAAAAMAAAAAAAAA2DSRM4JJ1QE=Fri, - 02 Aug 2019 22:32:43 GMT" + string: "\uFEFF74c5b7d8-70e1-4d22-8887-0fe7445eedd3Fri, + 06 Sep 2019 21:52:38 GMTFri, 13 Sep 2019 21:52:38 + GMTAgAAAAMAAAAAAAAApIgtZv1k1QE=Fri, + 06 Sep 2019 21:52:38 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:32:42 GMT - Server: + date: + - Fri, 06 Sep 2019 21:52:37 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - 2cf75860-d003-0008-2782-497f73000000 x-ms-version: - '2018-03-28' status: @@ -196,32 +180,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 72022b8a-b575-11e9-8658-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:32:44 GMT + - Fri, 06 Sep 2019 21:52:39 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueue6405110f/messages + uri: https://pyacrstorage6405110f.queue.core.windows.net/pythonqueue6405110f/messages response: body: - string: "\uFEFFc65798ce-04fb-4ae6-b1b5-0620c980925cFri, - 02 Aug 2019 22:32:43 GMTFri, 09 Aug 2019 22:32:43 - GMTAgAAAAMAAAAAAAAAtc+cM4JJ1QE=Fri, - 02 Aug 2019 22:32:43 GMT" + string: "\uFEFF27c2cc4c-b515-483d-9cf9-f229a62c5952Fri, + 06 Sep 2019 21:52:38 GMTFri, 13 Sep 2019 21:52:38 + GMTAgAAAAMAAAAAAAAAsMM3Zv1k1QE=Fri, + 06 Sep 2019 21:52:38 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:32:43 GMT - Server: + date: + - Fri, 06 Sep 2019 21:52:37 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - 2cf75869-d003-0008-2f82-497f73000000 x-ms-version: - '2018-03-28' status: @@ -237,47 +217,41 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 720de352-b575-11e9-93e0-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:44 GMT + - Fri, 06 Sep 2019 21:52:39 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueue6405110f/messages?numofmessages=4&visibilitytimeout=20 + uri: https://pyacrstorage6405110f.queue.core.windows.net/pythonqueue6405110f/messages?numofmessages=4&visibilitytimeout=20 response: body: - string: "\uFEFF5440e8f2-ce97-44bb-be07-460df79e0ac4Fri, - 02 Aug 2019 22:32:43 GMTFri, 09 Aug 2019 22:32:43 - GMTAgAAAAMAAAAAAAAAdwWUP4JJ1QE=Fri, - 02 Aug 2019 22:33:03 GMT1message160e91a31-b949-423d-adf0-bcd122fdae13Fri, - 02 Aug 2019 22:32:43 GMTFri, 09 Aug 2019 22:32:43 - GMTAgAAAAMAAAAAAAAAdwWUP4JJ1QE=Fri, - 02 Aug 2019 22:33:03 GMT1message28c8ee557-e083-4cb5-bbb9-35cffa0dd7c2Fri, - 02 Aug 2019 22:32:43 GMTFri, 09 Aug 2019 22:32:43 - GMTAgAAAAMAAAAAAAAAdwWUP4JJ1QE=Fri, - 02 Aug 2019 22:33:03 GMT1message3c65798ce-04fb-4ae6-b1b5-0620c980925cFri, - 02 Aug 2019 22:32:43 GMTFri, 09 Aug 2019 22:32:43 - GMTAgAAAAMAAAAAAAAAdwWUP4JJ1QE=Fri, - 02 Aug 2019 22:33:03 GMT1message4" + string: "\uFEFF2682357a-b54b-4945-b5f9-524dbbd7500cFri, + 06 Sep 2019 21:52:37 GMTFri, 13 Sep 2019 21:52:37 + GMTAgAAAAMAAAAAAAAA0+ctcv1k1QE=Fri, + 06 Sep 2019 21:52:58 GMT1message1b0835a95-e465-4911-8408-e156ecbd0c16Fri, + 06 Sep 2019 21:52:38 GMTFri, 13 Sep 2019 21:52:38 + GMTAgAAAAMAAAAAAAAA0+ctcv1k1QE=Fri, + 06 Sep 2019 21:52:58 GMT1message274c5b7d8-70e1-4d22-8887-0fe7445eedd3Fri, + 06 Sep 2019 21:52:38 GMTFri, 13 Sep 2019 21:52:38 + GMTAgAAAAMAAAAAAAAA0+ctcv1k1QE=Fri, + 06 Sep 2019 21:52:58 GMT1message327c2cc4c-b515-483d-9cf9-f229a62c5952Fri, + 06 Sep 2019 21:52:38 GMTFri, 13 Sep 2019 21:52:38 + GMTAgAAAAMAAAAAAAAA0+ctcv1k1QE=Fri, + 06 Sep 2019 21:52:58 GMT1message4" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:32:43 GMT - Server: + date: + - Fri, 06 Sep 2019 21:52:37 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - 2cf75877-d003-0008-3d82-497f73000000 x-ms-version: - '2018-03-28' status: @@ -293,36 +267,30 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 72199b1e-b575-11e9-af02-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:44 GMT + - Fri, 06 Sep 2019 21:52:39 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueue6405110f/messages?numofmessages=4&visibilitytimeout=20 + uri: https://pyacrstorage6405110f.queue.core.windows.net/pythonqueue6405110f/messages?numofmessages=4&visibilitytimeout=20 response: body: string: "\uFEFF" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:32:43 GMT - Server: + date: + - Fri, 06 Sep 2019 21:52:38 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - 2cf75885-d003-0008-4a82-497f73000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_get_queue_acl.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_get_queue_acl.yaml index 19a11b97f70d..5f21bf0d99a2 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_get_queue_acl.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_get_queue_acl.yaml @@ -11,29 +11,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 724c9624-b575-11e9-8cbe-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:44 GMT + - Fri, 06 Sep 2019 21:52:41 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueueb3cd0be5 + uri: https://pyacrstorageb3cd0be5.queue.core.windows.net/pythonqueueb3cd0be5 response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:32:44 GMT - Server: + date: + - Fri, 06 Sep 2019 21:52:39 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - c720b569-b003-007e-7682-49fbcf000000 x-ms-version: - '2018-03-28' status: @@ -49,36 +45,30 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 7277f680-b575-11e9-a6c6-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:44 GMT + - Fri, 06 Sep 2019 21:52:41 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueueb3cd0be5?comp=acl + uri: https://pyacrstorageb3cd0be5.queue.core.windows.net/pythonqueueb3cd0be5?comp=acl response: body: string: "\uFEFF" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:32:44 GMT - Server: + date: + - Fri, 06 Sep 2019 21:52:40 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - c720b574-b003-007e-7f82-49fbcf000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_get_queue_acl_iter.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_get_queue_acl_iter.yaml index 9ec6b548d1e9..5cd1afc20132 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_get_queue_acl_iter.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_get_queue_acl_iter.yaml @@ -11,29 +11,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 72a7ea06-b575-11e9-a679-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:45 GMT + - Fri, 06 Sep 2019 21:52:21 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueuef55d0df8 + uri: https://pyacrstoragef55d0df8.queue.core.windows.net/pythonqueuef55d0df8 response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:32:44 GMT - Server: + date: + - Fri, 06 Sep 2019 21:52:19 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - f0b48ef2-c003-003e-0882-49d221000000 x-ms-version: - '2018-03-28' status: @@ -49,36 +45,30 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 72d1cef8-b575-11e9-bc50-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:45 GMT + - Fri, 06 Sep 2019 21:52:21 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueuef55d0df8?comp=acl + uri: https://pyacrstoragef55d0df8.queue.core.windows.net/pythonqueuef55d0df8?comp=acl response: body: string: "\uFEFF" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:32:44 GMT - Server: + date: + - Fri, 06 Sep 2019 21:52:19 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - f0b48ef8-c003-003e-0c82-49d221000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_get_queue_acl_with_non_existing_queue.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_get_queue_acl_with_non_existing_queue.yaml index e720dad78eb8..2b3712c9e522 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_get_queue_acl_with_non_existing_queue.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_get_queue_acl_with_non_existing_queue.yaml @@ -9,36 +9,30 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 7301c538-b575-11e9-8ee2-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:45 GMT + - Fri, 06 Sep 2019 21:52:28 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueue4ef515f8?comp=acl + uri: https://pyacrstorage4ef515f8.queue.core.windows.net/pythonqueue4ef515f8?comp=acl response: body: string: "\uFEFFQueueNotFoundThe - specified queue does not exist.\nRequestId:e081ebb0-4003-00ca-5782-49f7cd000000\nTime:2019-08-02T22:32:45.6594074Z" + specified queue does not exist.\nRequestId:c4622307-1003-0054-13fd-64bf4b000000\nTime:2019-09-06T21:52:27.4277755Z" headers: - Content-Length: + content-length: - '217' - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:32:45 GMT - Server: + date: + - Fri, 06 Sep 2019 21:52:26 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Vary: - - Origin x-ms-error-code: - QueueNotFound - x-ms-request-id: - - e081ebb0-4003-00ca-5782-49f7cd000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_get_queue_metadata_message_count.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_get_queue_metadata_message_count.yaml index bd22daaf805e..cd5a753fed58 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_get_queue_metadata_message_count.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_get_queue_metadata_message_count.yaml @@ -11,29 +11,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 7354bd8c-b575-11e9-8fbd-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:46 GMT + - Fri, 06 Sep 2019 21:52:21 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueuee42613c2 + uri: https://pyacrstoragee42613c2.queue.core.windows.net/pythonqueuee42613c2 response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:32:45 GMT - Server: + date: + - Fri, 06 Sep 2019 21:52:20 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - a5826edc-2003-00bc-7982-497371000000 x-ms-version: - '2018-03-28' status: @@ -55,32 +51,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 73820418-b575-11e9-ab1e-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:32:46 GMT + - Fri, 06 Sep 2019 21:52:22 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueuee42613c2/messages + uri: https://pyacrstoragee42613c2.queue.core.windows.net/pythonqueuee42613c2/messages response: body: - string: "\uFEFF3e101fac-0087-485b-b494-92a0dadb24e2Fri, - 02 Aug 2019 22:32:46 GMTFri, 09 Aug 2019 22:32:46 - GMTAgAAAAMAAAAAAAAAYRQcNYJJ1QE=Fri, - 02 Aug 2019 22:32:46 GMT" + string: "\uFEFF0e1ac416-3971-4963-a186-04b422da6d06Fri, + 06 Sep 2019 21:52:21 GMTFri, 13 Sep 2019 21:52:21 + GMTAgAAAAMAAAAAAAAA8zgPXP1k1QE=Fri, + 06 Sep 2019 21:52:21 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:32:45 GMT - Server: + date: + - Fri, 06 Sep 2019 21:52:20 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - a5826ef7-2003-00bc-0f82-497371000000 x-ms-version: - '2018-03-28' status: @@ -96,35 +88,29 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 738d2008-b575-11e9-acad-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:46 GMT + - Fri, 06 Sep 2019 21:52:22 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueuee42613c2?comp=metadata + uri: https://pyacrstoragee42613c2.queue.core.windows.net/pythonqueuee42613c2?comp=metadata response: body: string: '' headers: - Cache-Control: + cache-control: - no-cache - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:32:46 GMT - Server: + date: + - Fri, 06 Sep 2019 21:52:20 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Vary: - - Origin x-ms-approximate-messages-count: - '1' - x-ms-request-id: - - a5826f24-2003-00bc-3782-497371000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_list_queues.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_list_queues.yaml index 6a116a8b7836..1e08ace6a44a 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_list_queues.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_list_queues.yaml @@ -1,4 +1,40 @@ interactions: +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '0' + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:52:28 GMT + x-ms-version: + - '2018-03-28' + method: PUT + uri: https://pyacrstorage9d350b45.queue.core.windows.net/pythonqueue9d350b45 + response: + body: + string: '' + headers: + content-length: + - '0' + date: + - Fri, 06 Sep 2019 21:52:26 GMT + server: + - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: + - '2018-03-28' + status: + code: 201 + message: Created - request: body: null headers: @@ -9,37 +45,31 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 73bd1000-b575-11e9-a3bd-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:46 GMT + - Fri, 06 Sep 2019 21:52:28 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/?comp=list + uri: https://pyacrstorage9d350b45.queue.core.windows.net/?comp=list response: body: string: "\uFEFFcont079e53b6285d462b80b03b642545c8cecont189cce925f2b4bb486c0723a407941cacont270f85ade4ef4fc085727f90367b3c18cont2a13557b64914cf39299097cc1b22ed4cont3b59e2e7def04258824d6de7c802b056cont483db24a585b4602a62ba5f57c045093cont69af6d7f103c4d7b9b08abca4a760fd0cont7783e8311e224b03a658d6a35281a381cont86a3e2a1523443e392221f578ee21793contc9644de2738c476d9b80652d722a2d93conte753f547f8954cdaaaef56fcedb753ddconte7e0b2cd8aec4e828aa9f14afbda798bcontea4add581ae746f69ed0f72f8842631eencryptionqueue0097120ed98c4ab897ab5b43e078ff6aencryptionqueue016f931800f2406d9f25b54df61e5565encryptionqueue02730e3442564930bf34778fbd48d093encryptionqueue0372ba6784084ba58e90d56221a93e0fencryptionqueue042c5d6cead5458da955da1c5d79af86encryptionqueue042d7ab9f40d4b25bca7ad3ccaa64904encryptionqueue084d041c53a54e9084c5dbc97919de94encryptionqueue08cd92e2ea324d648d27bd90e0a2033dencryptionqueue08d8c139169447468949bdbf635a844fencryptionqueue0a8af1a82ec845149071171889f54ba6encryptionqueue0b0c49d937714cf3aeef9c2cdb3912eaencryptionqueue0b77d1f773dd4d7694dfb5f0e5a492b1encryptionqueue0c38d2a5f8ac4f1890705f2c6afe101eencryptionqueue0c54480c9ca6490b9b572e1cb10df446encryptionqueue0e7203c6d1f34819a46a88cae17dca38encryptionqueue0f6e2077abba4ed29cdef11318405f95encryptionqueue100cefda5d8f49528deec587851311b5encryptionqueue104f00a86dfc4c7dbe572c094b2661c0encryptionqueue1090ce1d93f04f6d85e3d4b688ee1e98encryptionqueue12a82a4271fa411581d74ef5ccc48950encryptionqueue16d5e20f58064a4fbde1e59bf717b443encryptionqueue17c36c0abbce4861bf03e9a481b1c12bencryptionqueue1a0f06c3e1c24961b9cac3e5102d55fbencryptionqueue1af22c2e37424f0cb3f4328677f8857eencryptionqueue1b6e45f94e4e4dceb8e5facda49c1d52encryptionqueue1ca72fd152ce4f3e81a4f226b027ab76encryptionqueue1cfb9275c8694e35998e66fca7da24e6encryptionqueue1d2ffe8663cc4b97a36b6e23ce20c6efencryptionqueue1d30b3d8d40649309819810c62b41d78encryptionqueue21938f5cb8a8471f880a2075d70ae1d6encryptionqueue229bd430a4b44bd4aa772f986066559eencryptionqueue26a95595ab264b2898ada5abefb52595encryptionqueue2799a0470dd1437880dc54cf06025377encryptionqueue2900a41e28544c0b86725dd598d95955encryptionqueue2972c516b21e4cd0aabed862f09a47ebencryptionqueue2b1811238dc44cf080f481d8ec68a826encryptionqueue2c58bc2059e94665a2c8afa7407529c9encryptionqueue2dc4bc6cb5a4428499603704eeda993aencryptionqueue2f2d395b74ba4a838473462fcf6f6922encryptionqueue2f714247d5f047c09be8fdafaef6d5c4encryptionqueue2fcef7344a1246809d02b60f1d039261encryptionqueue30e90209e20640ac999c43b8b2d748d6encryptionqueue31920fdafa5b4888972b21ba4e328f1aencryptionqueue3277eb25021146799ff603bd9b3df5b9encryptionqueue346f6f38ac8e4e30ac47844dde558a73encryptionqueue348bfecf0dad46129ecd1707e272709bencryptionqueue34a75cdb25be480e8ac1a31442fd0146encryptionqueue34d386b0ac8444ff92be5970946fd493encryptionqueue366bb78e99ad47ffb77bd270c98f4041encryptionqueue39be41c1f6d3427a822684954cc3db93encryptionqueue3aa5c50ec3b8461ab0a40bee207eb6eeencryptionqueue3b8773119ca24a99880df6bb9c20de0aencryptionqueue3f1145e9a9be423cab5c73b9bd74fe13encryptionqueue40a3e078eda0432dacf8e81f6a058cb8encryptionqueue40a6c172b6b04b8c8e0aa654644bc24cencryptionqueue42a1307c137342bcbd575329d3baf985encryptionqueue42cc363cd2de4df4a51293c82c968494encryptionqueue42e090d9a38f4a4ab6676f3c83c4ce45encryptionqueue43a3cde167144fd8b6e766675c734f6bencryptionqueue43a531e62b634ab4bd70d400bb964317encryptionqueue43bfd7d10982430180bc4a50acc410eaencryptionqueue453b36a7a786488fad7b1f3c1b0d32ffencryptionqueue45dd63ebfba14885931881d7f304c5d8encryptionqueue4b7a63dfa33440768b92d4abe1f6af1fencryptionqueue4c7d4b04f8eb4c90b1dfa3ee5a1fc1c4encryptionqueue4d6b09b0ec434352b977c2e002471506encryptionqueue4ddfb8074fe3410fb000c5f16db13366encryptionqueue4e81724d05be43ac9a06c96930783b62encryptionqueue4f553e48c0cb4ebdbaf53c15d18d0053encryptionqueue501c68c596a247e5a76644e4144587e6encryptionqueue54143dc3ff8843e895ab324e9ff11abbencryptionqueue54485b16c40b4d759bf2c05c8f0a9f67encryptionqueue54779029395a4303af2970d4f9b47e5fencryptionqueue548ac7ba391d40079564aada806782f7encryptionqueue55a1dd25f17f44e99b19827dc46e44fdencryptionqueue55f6d39108404ccbbd21a7a0d922b697encryptionqueue563fd46354b34941b4e953fb0a61da4eencryptionqueue56a3936979574c39be62b5cc5589eb18encryptionqueue575354c26ea843d0850bc55d9e161572encryptionqueue578c7843b1ed4b5093f8b62224aca5c0encryptionqueue57a8960985eb4126b0c1dc1e58992203encryptionqueue58b8dc677a8649da8e8fd31f6d8bd615encryptionqueue5a1d5296c33f499c9d78da514015ac82encryptionqueue5d14f941f9974c1785f46c6f50f7c26cencryptionqueue5d4407051116441c831e8ffd56e6bc50encryptionqueue5ef21f46760b48399ebb7698ca5837fcencryptionqueue5efe7a4d22114c4da80264ac29ead426encryptionqueue6277ea8364e043a6b08deabde442c615encryptionqueue62a53f41aab443f98a072b0d5006fec6encryptionqueue62c0040941e0456d85d859a25a497166encryptionqueue632fd9e53b73412baa17f9061d1cec69encryptionqueue647092dc70bf4cf2b1f24e9ae92cf81fencryptionqueue64bf1697566d48a090b3fbd976a41d13encryptionqueue6840112ff5e8468fbd5b5110910f601dencryptionqueue6ae6bed50bfd48419782bc922d072f5fencryptionqueue6c2b326005104aa1b50bafccbb1a27feencryptionqueue6f2e68232fc040468b036ee14d35b743encryptionqueue6fb8e1ec7e3d4c3e8d973b8c9a7eca32encryptionqueue729fc126bba44466a8a8792164cd9cc5encryptionqueue731453c45d4145e38233d2bc57ec42beencryptionqueue7387f096a56e4b08bfc28fd1b4f1ca9fencryptionqueue73db9ba0d6bc4050ad28ca2826252907encryptionqueue73ea459f720f4779a1aa44684ad4d439encryptionqueue74c27cd56f9b4a54896f3e66f1aba084encryptionqueue75576ffa60e5499484da7e9f8552a28bencryptionqueue7844c5ebb35c4ff5a8a908925ff5b2f6encryptionqueue7a15c02234084348921858a79cf2fb59encryptionqueue7a2fe30b64604ae98117a034072eb6b9encryptionqueue7afea18bed6443f48980e1fe6ab26438encryptionqueue7b094497db4d48f39d6831657db9d700encryptionqueue7b639b8c9fc64d3388d1500bd409abfbencryptionqueue7bb89a64ec5b43ffb98404ee0856fc7eencryptionqueue7c287c2c8b224b90a9b8375b6669f3b1encryptionqueue7eb3f2cccffb449983783b523a54793cencryptionqueue7f52074e87874337855a6a933dd8a9e7encryptionqueue7fa13c40ab884ef49867a67217d3ff44encryptionqueue8113b375e1c04b2488befb80af533364encryptionqueue8282ee8638434433824cfbf6aabd2c1cencryptionqueue84472b92e9b24bc690807909700c046fencryptionqueue84f1a9817f284294b48fec16feb9877eencryptionqueue852991c0af6c4bff98cba25147726206encryptionqueue871b5a2c8cdf449bb9dc1243dc50b83aencryptionqueue890c3286f4a044b5a4db736fd0c74651encryptionqueue8b7230e176e843f382fecf591253f779encryptionqueue8b8a258efc034a7f872045f4c420f84bencryptionqueue8c454d5bdad7473db6b4b974670c6cbeencryptionqueue8ed7dafb9e09414d893170fe3f62f97dencryptionqueue8fa5f7e78d1545df800daa008c8ec4ffencryptionqueue95e33914f60a4b049c6bef1ee383d65eencryptionqueue96124da0010144738bec152eec784ebdencryptionqueue96dded44f2f344789188fa9c3964de11encryptionqueue9719f6cf580242068b12c7e8b660f022encryptionqueue9833cb53913148b2a001452df7582b3cencryptionqueue98ec4d4d4e2240f3a61274ad08ac0bc0encryptionqueue98f22c625f624b72a2f92659b48cd169encryptionqueue991b053961254971b4dd975189f751dbencryptionqueue99b084996b774a7d8d5e28876bc02c2eencryptionqueue9d95735ce2d847e98a95054d9cf3d313encryptionqueue9ddfc660cc324bebba0293710024e72eencryptionqueue9e05eaccf8444710be29e3a123358061encryptionqueue9e1f2ca3d71e4279828ba714f41415d8encryptionqueue9eb22b8388a14b0fad71f195ffc3100aencryptionqueuea094fc7fe61e4757b149cbebb0bd78d0encryptionqueuea09c4705b53c4f58b0393abafdf5a200encryptionqueuea0bcae312ea34c6fa305d62ae8aac550encryptionqueuea1efeef131a145cc8521feabebfcfc5bencryptionqueuea322f5ccc502444ca7063606871b1590encryptionqueuea350c1ca20784ecb9c5bcf131c1a9c8bencryptionqueuea4b2767e118d432f8fad88f19c4561a6encryptionqueuea535995a95e640769918c1e870ebb233encryptionqueuea5c8ec3bec41410385ac6c27271877cbencryptionqueuea8c69b03c1664680b578ba4bf578b208encryptionqueuea900b51280574a0e9b3fe2f6b6cb5222encryptionqueueac79ea38948c4572928c2e1a73d137beencryptionqueueacd7302e730d4824b9e71aa395c6dc93encryptionqueueae725e81989d4b5fa791556de4e7655bencryptionqueueaf127f4aaf7c47af9333f63dd4b0c6a9encryptionqueueaf3e95f0366f4d0fb9b9fbac2fe72c79encryptionqueueafed3761a4f74e22a5f31ce45b786c07encryptionqueueb0131a1971d64828983c8040a13c61e5encryptionqueueb1a90dcee0d149de813ab8dac0b236fcencryptionqueueb1c948cb612c4a858ac7e75eab66fb3bencryptionqueueb3fbcc426aba4a05b8ecdb338cae3ab9encryptionqueueb6094ca059f347439868857ea12535d6encryptionqueueb673014fa4e54f0ba1551c1001a1df42encryptionqueueb6d3a61656854bf5833a8a90a4b905a9encryptionqueueb76ae911f3ff4ec5b27123497942d493encryptionqueueb8ef3a21b53f49af892c74d42ba18b96encryptionqueuebb05e068dd5949bb8e55b9e7755ed4efencryptionqueuebb41a275766e4b60bb2007d8d675ec92encryptionqueuebc2c62bec21f471eb3fae42dfa3e642eencryptionqueuebc30f43cd68346578a3e42d46fd7ec38encryptionqueuebcf4e16d0c954ca2b2cc3780279b57f4encryptionqueuebed6a6c2cc9c46cfa50c10f3183d1a1aencryptionqueuec14f669e1654453f86bd0c076a0cd9feencryptionqueuec16c0d23cedd454892b3c4f76d495908encryptionqueuec16f1bbaa7fc48ceb567bd7b11a2556fencryptionqueuec177ffe3df4c48dbbc749dc4e0973684encryptionqueuec31afa3541c445f4bb777ead59ae790bencryptionqueuec38fe03cedbb411e94b9203b197fb0c6encryptionqueuec3b13da7a37f409e9714a6a4117ec756encryptionqueuec61f6c834ea64f438c5202b974946cf9encryptionqueuec79b3108f23f49e6906d2f760ce2b54eencryptionqueuec89774bd3f5b466e9dceeea90e8e8724encryptionqueuecaebaea357f54a949825a45352ab4a99encryptionqueuecbd50b5188d94b7aa68da1a1ce7ef372encryptionqueued01e401e62144ec8ab904c9a6e3e71bfencryptionqueued1b78feae009454cbac9702948a1e6a1encryptionqueued1e8f34c11964890ac894b6fd8577db7encryptionqueued2d525d0470f4191b1ab3a8ba2909177encryptionqueued4d4d67cfc0448a7a777e886b5d0b3f5encryptionqueued4f0a9fe06ae491f9168838be1f4975aencryptionqueued55aa01a250347ea91d52a5d88b911efencryptionqueued750cbf61ebf434c9601fac592093d06encryptionqueued7fa2d24892f4216837e55d4348c10e6encryptionqueued8dc2f213287470f8761f21dc317cfdaencryptionqueued8fc9376492440a784f3d50a9227822bencryptionqueueda95cb66582c466b90bfb9b337234d8fencryptionqueuedb45a696e5964d93b4cd220fff72e535encryptionqueuedcb9b45ad7e64230aec0ed559481a1eaencryptionqueuedcf328abf4054712ba2ef7c19007c84cencryptionqueuede8196867c49429eaa5460e30b8fffacencryptionqueuedf4de28a5a8f438aad90b9034fb48c6aencryptionqueuee0ddb3fcdbfe4594a3729791b111d642encryptionqueuee0f4d87aaef4424eb900dde7f974c64bencryptionqueuee1c280ce4c7145298c5fbf8126c9b6a8encryptionqueuee1efbf8b5799422aa9996f900071fefbencryptionqueuee5221cea2aaa4043a1f26787a0d82493encryptionqueuee567e008b8034065998e4f31939942b0encryptionqueuee65728e461f14fa795e166269676f1f6encryptionqueuee8c0b76f283545c9be204243a30c706fencryptionqueuee964e4aeae1c4a31ae7dde9e305776cdencryptionqueueeb07e5dbfec649c6a847a094ee810d0eencryptionqueueefea9653fb3141359a3fe65b1deae766encryptionqueuef043e433128a4d289090e16147a9c9e2encryptionqueuef28c24397a584cd8b2cca06eacb4830bencryptionqueuef2921ccedcc842f9a6933898ba54073bencryptionqueuef3312476ff414a4a979a927c8da3b725encryptionqueuef34eeefaa5c14c099bd637bc90fb4ad8encryptionqueuef48cb3e76e204aa9a4480a0f1536a85fencryptionqueuef4afbca3e6394e5c974697bc266516bfencryptionqueuef515fa24ca324570bfc3e75d35edc03eencryptionqueuef586189ff3904f28b26d148c7bb4f90fencryptionqueuefa3b2fdc6f574577963017409efd78e6encryptionqueuefaebb1a83cfc43aebf659f32f2b84e56encryptionqueuefb70345a0b9c4b49b54a4f45f2114b9dencryptionqueuefc17a14f8453407785b99620e28e3dc5encryptionqueuefc900076b063415881f903a569feb4c7encryptionqueuefceeacd2e39f491d9c3fc6bdc04389ccencryptionqueuefd764c95527b4b31a22d608f44e9dbc2encryptionqueueff2895bbc9ba4233ab8c7f2a975393ecencryptionqueueff4e986084c5414fa31c14574dc3cc32encryptionqueueff9f27649b6c462cb05e58b864daa7ebencryptionqueueffda7de0ba364f759c1acbac6454f0d9mytestqueue0219fc1ade71450e92b057fd4d4ab7dcmytestqueue02251eadc2864c7bb5f90049062e99b6mytestqueue0339d719b4f145f5a73ba4eaf82b701cmytestqueue06a5302794394219b0f8a2e79bdb1277mytestqueue0849bdb669764fef9016346990c5da40mytestqueue090d43ab0ca644bab2704b663c370d4dmytestqueue094a0e0a97c647f6b115f7fb3350b28emytestqueue096b3d69dd1a415783e361a016b7171emytestqueue09ec318d047a4f649a5bd82d04991922mytestqueue0a44935b057f40fbbba55600ba1488a5mytestqueue0ae5d7edcfd1423b9bf0b7dd28ae0800mytestqueue0d020ce740154cf8bac50f921730cc6dmytestqueue0d53794f763e46af99a48fddebc3181emytestqueue0efc481803a74a27aced4582e4421f52mytestqueue1024fe31a16a47718921d8ee34f80309mytestqueue10737ee4c08c4acaa3f6daf2458872admytestqueue11eaf3f7b5294f5f973a88b02947134cmytestqueue11ebd8d7cf2b460ba5b5cae9cd8e8c1cmytestqueue129e13914f8a474ba9a722e8e7242dcdmytestqueue131627186d43423b973c451c81e3f82dmytestqueue1361a4c512d84131a9da185a7c004598mytestqueue138682ef9eca41129fd2a1ffad2a5ac6mytestqueue13e19fefb06d4c1b84e38b7baaaa7a2fmytestqueue169cf5534c7d4b96babdf8b59df3cd08mytestqueue17ba6472dc9f4429992e44516b5ce91dmytestqueue195d82bfbfc048599977f3cc2c25553bmytestqueue19af118ef75246dabb54335dfbb69db4mytestqueue1cb3a67a039d42eb9332956de0b78f42mytestqueue1d835889720844e5a14d97d7321d03f9mytestqueue1e78a61f11ca49d4a8a1cb4b52703342mytestqueue20bd5e1c8e1248cbacd4fcd79fbb884cmytestqueue20eaa0d617d748df8711d2f114dd769dmytestqueue2156b0495b7244aea5ddb077441b0f50mytestqueue2190160110db4163af59724b048f802cmytestqueue220465900d0a422dbfd9d5cb58499336mytestqueue2358d205c86e41b7a3218c413267d7efmytestqueue241d1495mytestqueue24b864c4dd8647b7bd63145fc35f4e54mytestqueue2763152f95934cfea34f2cf2b11acf25mytestqueue27e2f02665cd4207b75f1ab53cd55e0amytestqueue2877c5fa3cb54e4e9bb24de2d49ccfd7mytestqueue28df46199e054f15bdd3d87da84e6a2bmytestqueue28ff9eecf8cd4fbb83822e34ac3f99f0mytestqueue2c520166bf0646469dba2f30677fd8d2mytestqueue2c6fdace4a064ee3be9430f412945336mytestqueue2ca89fe6da48420dbec6e8a8817506b8mytestqueue2db5240979114e55a33d6e857cb58a99mytestqueue2e59c98dff6548a799123db4647b8061mytestqueue2ff15b302b284d3d87c26c48fbba0abcmytestqueue30e90f7ba8074d5794508eb630309d21mytestqueue318bf87352434096b6b1d65ad1387814mytestqueue32027843131140839df79a7a573bf638mytestqueue325802c3978942aa9170214c2de3bc63mytestqueue339d8bf8b99d43338c93c334994614e7mytestqueue33dd7f487c454796aed8eb5adbb3e683mytestqueue340b044b833d41ba96b65fecde9d9332mytestqueue34bf34f9e779420e9ffb3d95423cecddmytestqueue388b5c237158440086358774bda7b5d6mytestqueue38a4269fcc4740159f9dc30d6c98c583mytestqueue393b14f7mytestqueue396a127f476b467ca91c640d3cedb2aamytestqueue39b1e7d68fcc4b76b2f1ebd0b43dd980mytestqueue3a34b2a9126c475e8f0de1c3092e9bb0mytestqueue3a9d911dd0384e2688e4051ba50fa5demytestqueue3cf14dd84ed441a2b80b4d1e38145389mytestqueue3cfead3f95fb4f2a9903f77a1fab1e40mytestqueue3d23097d0df64000ac8368a753b37323mytestqueue3f1c857852744a34a8d1f379069e97c0mytestqueue3f63c50a207a48b797b64dd7c93175fbmytestqueue4061b011dd8d4c03a2f058976eba6809mytestqueue40d98ea70e1d472bbe03ee42d02d9343mytestqueue42332e736e09463db66e341be1a37b80mytestqueue42ceec4da33b47019af8fac1a4f4bd9bmytestqueue42d5713a7ff34229838ddb4c0a3089eamytestqueue436a8c91544c4700a03c44778a225f88mytestqueue441eab189ab6405c8d02bdb58bbf81f9mytestqueue453d1525mytestqueue4644887fc41d48eba076b552355afce7mytestqueue48257081a6534dc082763d081172aef5mytestqueue49935eaea39a42d99c2af13c2b554eadmytestqueue4a06296afa2641a988b3f1f713ab59d8mytestqueue4a4b06eadaca4b66920ecb15a72237aemytestqueue4bfab7b6db924e65afcceb07e3132e4emytestqueue4da3ba550b77418fa88bb240e6f55b43mytestqueue4e4859f39d7b4a7793374854eb9a23c8mytestqueue4e7b4012dca849e6bdd0bf7515bcc4e0mytestqueue5047fa41d2e84dcb84f094abb5646617mytestqueue50868d41427b446083ef108713e9da6cmytestqueue509615f0mytestqueue52aab2e1ffcb4468ae0e6fcd44b9ca74mytestqueue52c687986c3f49ebacad92814683cc53mytestqueue5367c4aeb1224dcea8570a0f496aee9dmytestqueue54fdb4232e90452c8f2bcde2e86a666cmytestqueue56023bca72c04a6f9021822e617692a1mytestqueue56bbfe8e7b5a43f29c424aa791f1a3c6mytestqueue5892f8983784411abb16402797c8f9c6mytestqueue5894e150241d4036afd116e019cfaa05mytestqueue5a7f7b831b50412796f4cec5b225de60mytestqueue5afaebce92fd438d8955a57aebea95fdmytestqueue5b149d9025cb4ba586c8d423a21f1d44mytestqueue5cc3f3af56ff4ddfbe2509cd46667f9dmytestqueue5d582e575bd9425cad0a068ee180c787mytestqueue61523c5d0b334277a325328ea3b9ba5bmytestqueue6160042bd21043d48a8b1e1ec5d766b0mytestqueue621a15593a554621aee9cc3e5544dfa6mytestqueue6486f7835eb64320a55410d4fea432efmytestqueue658ad421d040451188df576396d4d023mytestqueue659e455dbd7d4d8080ad8a57684894cfmytestqueue68e4262d91354cf8828d9c6622e151admytestqueue6911f73c444a46b7b94fa7c9c221a49fmytestqueue6943c97dbdb349668459771f77902a7cmytestqueue695261e39ff140b799ef6a38fa5014eemytestqueue696d0ceac73f4acdadf9b367853d4cfcmytestqueue6996d04ef45d4106ae09d654cbfd8427mytestqueue6ac45d9688a14a9c82af3da4d3050e3bmytestqueue6efd2c4ccaa440068a44295bdf6af700mytestqueue6f20e40e84d049b989999bd812eaa572mytestqueue70a86c66d369445a8d4150786c0924dfmytestqueue7112bc23f05d436581a442ff5a30a502mytestqueue71cffa274eb8467499f1d3929e0b547amytestqueue72eee81ce3304a85abae0da8da2fb971mytestqueue73809c04b0814c349f3d376acac21936mytestqueue73bf52bde9ad435fb8f25637f9e02a78mytestqueue74eabba1cee848d289770085b26ad0aemytestqueue7505d731b63d442194eabebca60f4489mytestqueue75b91164mytestqueue7797991834d04896a95ef93936c7c681mytestqueue781ddf284f8a4d03823ee7645057f71bmytestqueue78518a7bf157468aa1dee8b37f1e922dmytestqueue7a0bf1563a2b4188bfe4b546a4e03342mytestqueue7a28be41abdb4d769d53b1dece8f73e3mytestqueue7af12e3c329848378893b4b8e3ef4c7amytestqueue7b66f96b9f014a82bad470b8f71caf92mytestqueue7bb43c39f35d431e9ba1c8b122cf9777mytestqueue7c6abfdf443f467090ae8a014be8aa4emytestqueue7d879d082cfa4a8782d6fb4a3ab53038mytestqueue805920c754b041cf8deceff58400fa53mytestqueue83dd9b0186b14fa08141840eae687171mytestqueue85130c472a0b488889663ea8606040e2mytestqueue854d653eff6546f69142cf06af2649b4mytestqueue8559061c61334fa1bb959aecd0da4426mytestqueue858269125a914dcf91187fb153c26892mytestqueue85b8f0e97f5a4cce9b355fbb147c3de7mytestqueue860a1baf5fae486097187b20bc6e7055mytestqueue87d479080c3542c7b8e5a219c3d8db39mytestqueue881db4a38e544258a279c191099a25famytestqueue8841abf9ce4c49edb7185b3f6c1163a7mytestqueue8a876832ac724331953179440a394cfamytestqueue8d30e5ff24594786832c4296abbfd864mytestqueue8d987988c256454e9f68da6e67fff14dmytestqueue8df112ada19b4f3d9234ff22e5c43ce0mytestqueue8ee22ba4e8ac45edbec3325bef58ee43mytestqueue8fb3a010f99b451382dab5b4857657admytestqueue91da76f73ae6480886ef23892623854dmytestqueue93f9e039f73146698134101582558319mytestqueue958fd288fb81413d9544c24b001f1456mytestqueue960ac977f1ac4e60abc38e7c430baa4emytestqueue963c7230424b4c7ca2e6d23a159ca7edmytestqueue96fdfe8c6b134c5384b58c17301f77fcmytestqueue982f67ad01c34da3b0d74c7d0f3dfe55mytestqueue987c3f3e22964e53813fd9cb9ce96a11mytestqueue9aa0c8da777d4cc5903a09493e4686e1mytestqueue9bba16da71034cda969b5445dce6530bmytestqueue9bc49840cfca4e40878d36a28a9e7fbamytestqueue9c323778dc43455bb754412c649043afmytestqueue9ce26d4316bd422a834d9a337dc0a026mytestqueue9e9dfa2473c2401ca2054ce6a3f4614cmytestqueue9fa9d06ac8bd4c588bb2ab3de000eed5mytestqueuea1fe7aa90c8146ecb8a5d945c2252474mytestqueuea225bbfbaead4263ab35865326c742bcmytestqueuea6383e3c9c5344edbf1307b0c12a14f3mytestqueuea7a6653b1b424ddda0a741ea5b1ac88dmytestqueuea81c6600c1b84e41bbd60fd27ce5b417mytestqueuea8de147b194d4bfcb5b59a5f5ca084ddmytestqueuea971fe7d1a344b0b98056bce3afaff5bmytestqueuea9741dcbab624d088e36d224439eb695mytestqueuea9c1bd5618e34125b8a9f689d4a707fbmytestqueuea9e1b0fde8be4118880a510fbe1e589amytestqueueaa1449a0259443b2a44d6ac888d60f6dmytestqueueaa5806c6272d4417a225492239b5ace3mytestqueueaa66e82f3dec46e8839d7715a1d2a043mytestqueueaa760426206d4008bbd94b5af569abe5mytestqueueaafbbec0805c4ca38f01bd01160ec301mytestqueueab101218mytestqueueacf3758b63284ca587aea8a6dd8c540cmytestqueuead335566dfa74d24b7e769693e15f70bmytestqueuead5904d8b8414594aafb6e16c6b90ae1mytestqueueade2d95c2adb42d39897c79a2d2bd732mytestqueueae24b769c11c42f49aa92dd543ef8370mytestqueueae85786599ac40f4bbfc49f589437619mytestqueueb0a78d5a40c64109bbb04f9e75ee6198mytestqueueb21ab3fae3944321834f8d1d3c14eb86mytestqueueb3a17249fb3d4d808f3f11e675a48db6mytestqueueb889933f2d514a01aa066ee6f8527f48mytestqueueb8af4c65c68d40dfb8a43be7f1306736mytestqueueb8e27a5377c746a89684599593c48fc9mytestqueueb8f387b3e88142d994f1b67cc4c3b8f5mytestqueueb8f7c7c0b5334dd28a372483fe34cf85mytestqueuebdb1127amytestqueuebf21883bfba340208905b9e8dca3dbbdmytestqueuebffa233e092b4a9e9addaa8410c2f8e2mytestqueuec02cfaf02cbd4abd9db6056b646b4c2amytestqueuec33012f32b444434a7ae346d695c016dmytestqueuec378f3be6b6a492296d3b7adc9fa124bmytestqueuec3ae673fec224ae08b33380edc2d3017mytestqueuec61106943fef46c58625ead6852f6544mytestqueuec6a88153e5204900abb7cc5db2263871mytestqueuec70725799b784adb8ccbeaca719182b5mytestqueuecad9edd8b29944c2851e2510a965609fmytestqueuecae52f66c12b40a58766acbe2ff6a039mytestqueuecae6805767fe4b51b3de75dc3a87b6a1mytestqueuecaf53e13012d41b48f81ade204f940bfmytestqueuecafbb33045ae477cb30e960324edacf2mytestqueuecc379b71e4674723ac1bd2e873b316f2mytestqueued02f34d52044423e968dd4b55078d55cmytestqueued22317a2mytestqueued30f9eeec88b4c2e80901b6710f09487mytestqueued3b0dc497b92494fa360d4254cb1a55dmytestqueued410fb6be6c344c3b88b95dc07c09f32mytestqueued6a3405cdf904b19a1481eba7c8573bcmytestqueued6ee555754ed433c84ef925b76ac81c2mytestqueued84b35b6f1f24d42afd45ade5d1dd374mytestqueued87e54ff46704900ab5b8091d0e0e584mytestqueueda3bab307514458990f7e8680f8cc1c4mytestqueuedbc04470f1534b76a39606f82a0a9eb9mytestqueuedbe56167f9ca4c2b8a56776f55e30679mytestqueuedd7c186dmytestqueuee0cbc45e20ab4930ae9cbcf71bb0ebb1mytestqueuee1e1248a89854ded8e15dc43c98ca3ffmytestqueuee1eb8770bfc14ea68e1ecf5998510802mytestqueuee2298173ac224ab6931c525d61033dd8mytestqueuee2731e6215af45eeaf7a7d0853223a62mytestqueuee4be0725f15c4bdcacd70e3f386bd278mytestqueuee502ace649084b42b7e438a4852a2d04mytestqueuee69b8c007ac249c28a139e4c2bf422afmytestqueuee6e7007681db4f38bd54b1bef2dc561fmytestqueuee74013e1mytestqueuee7d1522da1024b62ad98758788f8bb60mytestqueuee8521fdb8dba408887e0c5c5a0a71963mytestqueuee87b6d1aacf54490b97ade827772735emytestqueuee9258d0f6a424dacb443807783c770abmytestqueueea01d18298ce4695bdb9f46a923010d4mytestqueueebe246cf030c4889997884bbf9b751ccmytestqueuef0a9a0a2ad674a91af11a7134ea213d3mytestqueuef17d47f32eee45fdaa8403951b52cbcfmytestqueuef1fc77e7e7a64e12a523ff7c226bc098mytestqueuef25e76f608ca41d19f77b300f17cbe79mytestqueuef2eab9ef80fd4906a050ca1b12bf0c81mytestqueuef4c4a9ec99df4d3ab2f1381daac21050mytestqueuef4d662f2458048819862b9dc2b99e0f8mytestqueuef4e3d4b58b5244d69e414898b9c19522mytestqueuef55043a7cdc140da84d260d6d21d5b96mytestqueuef597e9b04e6940178368ea7067a0d127mytestqueuef5e8a16e00954635bf0d4bc28e9758e9mytestqueuef6a421d877e542a493bd7319e7cf704bmytestqueuef6f2fa1d36b947e4879469f23b1d48d2mytestqueuef7218773c2504e3f91d4b52abdeedf60mytestqueuef7e117b62c1f400f8e6ec44c05ab17bdmytestqueuefc681a690e364421aee2604578788433mytestqueuefcb9b981bd2240bc982c63ca4aabe3a9mytestqueuefe70fb5cd21a4fb095adb75b56c541c9pythonqueue9d350b45" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:32:46 GMT - Server: + date: + - Fri, 06 Sep 2019 21:52:26 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - 44fce19e-9003-00c8-3082-49f537000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_list_queues_with_metadata.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_list_queues_with_metadata.yaml index 8ee844bd45f7..435f2bb8ac94 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_list_queues_with_metadata.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_list_queues_with_metadata.yaml @@ -11,29 +11,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 74106be2-b575-11e9-9a86-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:47 GMT + - Fri, 06 Sep 2019 21:52:38 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueue665a1100 + uri: https://pyacrstorage665a1100.queue.core.windows.net/pythonqueue665a1100 response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:32:47 GMT - Server: + date: + - Fri, 06 Sep 2019 21:52:44 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - 1b286c0e-e003-004f-5782-49a018000000 x-ms-version: - '2018-03-28' status: @@ -51,13 +47,11 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 743d3994-b575-11e9-a354-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:47 GMT + - Fri, 06 Sep 2019 21:52:47 GMT x-ms-meta-val1: - test x-ms-meta-val2: @@ -65,19 +59,17 @@ interactions: x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueue665a1100?comp=metadata + uri: https://pyacrstorage665a1100.queue.core.windows.net/pythonqueue665a1100?comp=metadata response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:32:47 GMT - Server: + date: + - Fri, 06 Sep 2019 21:52:45 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - 1b286c1c-e003-004f-6182-49a018000000 x-ms-version: - '2018-03-28' status: @@ -93,37 +85,31 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 746d2948-b575-11e9-82eb-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:48 GMT + - Fri, 06 Sep 2019 21:52:48 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/?prefix=pythonqueue665a1100&maxresults=1&include=metadata&comp=list + uri: https://pyacrstorage665a1100.queue.core.windows.net/?prefix=pythonqueue665a1100&maxresults=1&include=metadata&comp=list response: body: string: "\uFEFFpythonqueue665a11001pythonqueue665a1100testblahpythonqueue665a11001pythonqueue665a1100testblah" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:32:47 GMT - Server: + date: + - Fri, 06 Sep 2019 21:52:45 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - 1b286c35-e003-004f-7782-49a018000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_list_queues_with_options.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_list_queues_with_options.yaml index 7f110b877751..e6c69743eba3 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_list_queues_with_options.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_list_queues_with_options.yaml @@ -11,29 +11,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 749d4192-b575-11e9-8bc3-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:48 GMT + - Fri, 06 Sep 2019 22:03:02 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/listqueue0560410cb + uri: https://pyacrstorage560410cb.queue.core.windows.net/listqueue0560410cb response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:32:47 GMT - Server: + date: + - Fri, 06 Sep 2019 22:03:00 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - 46024894-2003-003f-2682-49d3dc000000 x-ms-version: - '2018-03-28' status: @@ -51,29 +47,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 74cbaa66-b575-11e9-8fe1-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:48 GMT + - Fri, 06 Sep 2019 22:03:02 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/listqueue1560410cb + uri: https://pyacrstorage560410cb.queue.core.windows.net/listqueue1560410cb response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:32:47 GMT - Server: + date: + - Fri, 06 Sep 2019 22:03:00 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - 460248a4-2003-003f-3482-49d3dc000000 x-ms-version: - '2018-03-28' status: @@ -91,29 +83,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 74d90eb8-b575-11e9-a724-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:48 GMT + - Fri, 06 Sep 2019 22:03:02 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/listqueue2560410cb + uri: https://pyacrstorage560410cb.queue.core.windows.net/listqueue2560410cb response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:32:47 GMT - Server: + date: + - Fri, 06 Sep 2019 22:03:00 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - 460248b1-2003-003f-4082-49d3dc000000 x-ms-version: - '2018-03-28' status: @@ -131,29 +119,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 74e5fe2e-b575-11e9-bedc-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:48 GMT + - Fri, 06 Sep 2019 22:03:03 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/listqueue3560410cb + uri: https://pyacrstorage560410cb.queue.core.windows.net/listqueue3560410cb response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:32:47 GMT - Server: + date: + - Fri, 06 Sep 2019 22:03:00 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - 460248c0-2003-003f-4e82-49d3dc000000 x-ms-version: - '2018-03-28' status: @@ -169,36 +153,30 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 74f2edac-b575-11e9-838d-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:48 GMT + - Fri, 06 Sep 2019 22:03:03 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/?prefix=listqueue&maxresults=3&comp=list + uri: https://pyacrstorage560410cb.queue.core.windows.net/?prefix=listqueue&maxresults=3&comp=list response: body: string: "\uFEFFlistqueue3listqueue0560410cblistqueue1560410cblistqueue2560410cb/storagename/listqueue3560410cb" + ServiceEndpoint=\"https://pyacrstorage560410cb.queue.core.windows.net/\">listqueue3listqueue0560410cblistqueue1560410cblistqueue2560410cb/pyacrstorage560410cb/listqueue3560410cb" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:32:47 GMT - Server: + date: + - Fri, 06 Sep 2019 22:03:00 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - 460248d2-2003-003f-5e82-49d3dc000000 x-ms-version: - '2018-03-28' status: @@ -214,37 +192,31 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 74fe308a-b575-11e9-8f42-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:49 GMT + - Fri, 06 Sep 2019 22:03:03 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/?prefix=listqueue&marker=%2Fstoragename%2Flistqueue3560410cb&include=metadata&comp=list + uri: https://pyacrstorage560410cb.queue.core.windows.net/?prefix=listqueue&marker=%2Fpyacrstorage560410cb%2Flistqueue3560410cb&include=metadata&comp=list response: body: string: "\uFEFFlistqueue/storagename/listqueue3560410cblistqueue3560410cblistqueue/pyacrstorage560410cb/listqueue3560410cblistqueue3560410cb" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:32:47 GMT - Server: + date: + - Fri, 06 Sep 2019 22:03:00 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - 460248e0-2003-003f-6c82-49d3dc000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_peek_messages.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_peek_messages.yaml index dd4b356639fc..1ec21db79aef 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_peek_messages.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_peek_messages.yaml @@ -11,29 +11,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 754278b6-b575-11e9-a7b3-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:49 GMT + - Fri, 06 Sep 2019 21:52:26 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueueb3920bee + uri: https://pyacrstorageb3920bee.queue.core.windows.net/pythonqueueb3920bee response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:32:49 GMT - Server: + date: + - Fri, 06 Sep 2019 21:52:24 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - 408beb5d-9003-0040-7782-494dee000000 x-ms-version: - '2018-03-28' status: @@ -55,32 +51,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 756e909c-b575-11e9-a228-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:32:49 GMT + - Fri, 06 Sep 2019 21:52:26 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueueb3920bee/messages + uri: https://pyacrstorageb3920bee.queue.core.windows.net/pythonqueueb3920bee/messages response: body: - string: "\uFEFF51eb9e85-3fbf-4d36-b5c8-0bbffecb794dFri, - 02 Aug 2019 22:32:49 GMTFri, 09 Aug 2019 22:32:49 - GMTAgAAAAMAAAAAAAAAD5gJN4JJ1QE=Fri, - 02 Aug 2019 22:32:49 GMT" + string: "\uFEFF4f9a739e-5364-41b5-962b-3067316c41aeFri, + 06 Sep 2019 21:52:25 GMTFri, 13 Sep 2019 21:52:25 + GMTAgAAAAMAAAAAAAAAeBmkXv1k1QE=Fri, + 06 Sep 2019 21:52:25 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:32:49 GMT - Server: + date: + - Fri, 06 Sep 2019 21:52:25 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - 408beb71-9003-0040-0682-494dee000000 x-ms-version: - '2018-03-28' status: @@ -102,32 +94,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 757abd4c-b575-11e9-ab4b-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:32:49 GMT + - Fri, 06 Sep 2019 21:52:27 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueueb3920bee/messages + uri: https://pyacrstorageb3920bee.queue.core.windows.net/pythonqueueb3920bee/messages response: body: - string: "\uFEFFa4197ee4-70f8-4eb0-8840-bb0bf8e5da87Fri, - 02 Aug 2019 22:32:49 GMTFri, 09 Aug 2019 22:32:49 - GMTAgAAAAMAAAAAAAAABFoVN4JJ1QE=Fri, - 02 Aug 2019 22:32:49 GMT" + string: "\uFEFF5efed3da-41ce-4dd2-8605-fe4ee07df00fFri, + 06 Sep 2019 21:52:25 GMTFri, 13 Sep 2019 21:52:25 + GMTAgAAAAMAAAAAAAAAWImxXv1k1QE=Fri, + 06 Sep 2019 21:52:25 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:32:49 GMT - Server: + date: + - Fri, 06 Sep 2019 21:52:25 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - 408beb95-9003-0040-2782-494dee000000 x-ms-version: - '2018-03-28' status: @@ -149,32 +137,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 75867514-b575-11e9-a40e-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:32:49 GMT + - Fri, 06 Sep 2019 21:52:27 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueueb3920bee/messages + uri: https://pyacrstorageb3920bee.queue.core.windows.net/pythonqueueb3920bee/messages response: body: - string: "\uFEFFc1b96f91-bfd0-4741-8577-5c21829b6bc3Fri, - 02 Aug 2019 22:32:49 GMTFri, 09 Aug 2019 22:32:49 - GMTAgAAAAMAAAAAAAAAxc0gN4JJ1QE=Fri, - 02 Aug 2019 22:32:49 GMT" + string: "\uFEFF4ade21f2-60f8-414b-8b6a-950da5fdca7bFri, + 06 Sep 2019 21:52:25 GMTFri, 13 Sep 2019 21:52:25 + GMTAgAAAAMAAAAAAAAAXMS7Xv1k1QE=Fri, + 06 Sep 2019 21:52:25 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:32:49 GMT - Server: + date: + - Fri, 06 Sep 2019 21:52:25 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - 408bebaa-9003-0040-3a82-494dee000000 x-ms-version: - '2018-03-28' status: @@ -196,32 +180,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 7591def6-b575-11e9-9012-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:32:49 GMT + - Fri, 06 Sep 2019 21:52:27 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueueb3920bee/messages + uri: https://pyacrstorageb3920bee.queue.core.windows.net/pythonqueueb3920bee/messages response: body: - string: "\uFEFFa266c9ef-270f-46b1-8146-903908a35d82Fri, - 02 Aug 2019 22:32:49 GMTFri, 09 Aug 2019 22:32:49 - GMTAgAAAAMAAAAAAAAA590sN4JJ1QE=Fri, - 02 Aug 2019 22:32:49 GMT" + string: "\uFEFFed0f346f-9769-4f47-90f0-789ecd09de09Fri, + 06 Sep 2019 21:52:25 GMTFri, 13 Sep 2019 21:52:25 + GMTAgAAAAMAAAAAAAAAxXDIXv1k1QE=Fri, + 06 Sep 2019 21:52:25 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:32:49 GMT - Server: + date: + - Fri, 06 Sep 2019 21:52:25 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - 408bebcc-9003-0040-5a82-494dee000000 x-ms-version: - '2018-03-28' status: @@ -237,37 +217,31 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 759de4a4-b575-11e9-81c1-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:50 GMT + - Fri, 06 Sep 2019 21:52:27 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueueb3920bee/messages?peekonly=true + uri: https://pyacrstorageb3920bee.queue.core.windows.net/pythonqueueb3920bee/messages?peekonly=true response: body: - string: "\uFEFF51eb9e85-3fbf-4d36-b5c8-0bbffecb794dFri, - 02 Aug 2019 22:32:49 GMTFri, 09 Aug 2019 22:32:49 + string: "\uFEFF4f9a739e-5364-41b5-962b-3067316c41aeFri, + 06 Sep 2019 21:52:25 GMTFri, 13 Sep 2019 21:52:25 GMT0message1" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:32:49 GMT - Server: + date: + - Fri, 06 Sep 2019 21:52:25 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - 408bebe3-9003-0040-6f82-494dee000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_peek_messages_with_options.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_peek_messages_with_options.yaml index cbda2fbcebd1..a644c84b077c 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_peek_messages_with_options.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_peek_messages_with_options.yaml @@ -11,29 +11,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 75cff5e6-b575-11e9-85cd-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:50 GMT + - Fri, 06 Sep 2019 21:52:21 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueue74f61174 + uri: https://pyacrstorage74f61174.queue.core.windows.net/pythonqueue74f61174 response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:32:50 GMT - Server: + date: + - Fri, 06 Sep 2019 21:52:19 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - 951db291-b003-009b-3482-49e938000000 x-ms-version: - '2018-03-28' status: @@ -55,32 +51,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 75fd02c6-b575-11e9-9414-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:32:50 GMT + - Fri, 06 Sep 2019 21:52:22 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueue74f61174/messages + uri: https://pyacrstorage74f61174.queue.core.windows.net/pythonqueue74f61174/messages response: body: - string: "\uFEFFe1e656fd-c246-45ec-8e63-f8c9196b304bFri, - 02 Aug 2019 22:32:50 GMTFri, 09 Aug 2019 22:32:50 - GMTAgAAAAMAAAAAAAAAJMGXN4JJ1QE=Fri, - 02 Aug 2019 22:32:50 GMT" + string: "\uFEFFb0f5311d-8f39-4d31-8566-124429c61526Fri, + 06 Sep 2019 21:52:20 GMTFri, 13 Sep 2019 21:52:20 + GMTAgAAAAMAAAAAAAAAElPBW/1k1QE=Fri, + 06 Sep 2019 21:52:20 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:32:50 GMT - Server: + date: + - Fri, 06 Sep 2019 21:52:19 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - 951db2a7-b003-009b-4882-49e938000000 x-ms-version: - '2018-03-28' status: @@ -102,32 +94,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 7608d722-b575-11e9-b12f-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:32:50 GMT + - Fri, 06 Sep 2019 21:52:22 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueue74f61174/messages + uri: https://pyacrstorage74f61174.queue.core.windows.net/pythonqueue74f61174/messages response: body: - string: "\uFEFFa3c823c5-0ea7-42f6-95da-ed8d1ff914a4Fri, - 02 Aug 2019 22:32:50 GMTFri, 09 Aug 2019 22:32:50 - GMTAgAAAAMAAAAAAAAA5jSjN4JJ1QE=Fri, - 02 Aug 2019 22:32:50 GMT" + string: "\uFEFF6dc38b7f-ea9b-4c59-b8e0-6d933c162736Fri, + 06 Sep 2019 21:52:20 GMTFri, 13 Sep 2019 21:52:20 + GMTAgAAAAMAAAAAAAAAXLHNW/1k1QE=Fri, + 06 Sep 2019 21:52:20 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:32:50 GMT - Server: + date: + - Fri, 06 Sep 2019 21:52:20 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - 951db2bb-b003-009b-5c82-49e938000000 x-ms-version: - '2018-03-28' status: @@ -149,32 +137,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 7614679e-b575-11e9-80c0-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:32:50 GMT + - Fri, 06 Sep 2019 21:52:22 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueue74f61174/messages + uri: https://pyacrstorage74f61174.queue.core.windows.net/pythonqueue74f61174/messages response: body: - string: "\uFEFFf2a69613-eef2-4ae8-ba75-32b65833a2a8Fri, - 02 Aug 2019 22:32:50 GMTFri, 09 Aug 2019 22:32:50 - GMTAgAAAAMAAAAAAAAA9R2vN4JJ1QE=Fri, - 02 Aug 2019 22:32:50 GMT" + string: "\uFEFF9f5d05fe-bace-4804-be52-ecdb42407de4Fri, + 06 Sep 2019 21:52:20 GMTFri, 13 Sep 2019 21:52:20 + GMTAgAAAAMAAAAAAAAAc2/bW/1k1QE=Fri, + 06 Sep 2019 21:52:20 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:32:50 GMT - Server: + date: + - Fri, 06 Sep 2019 21:52:20 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - 951db2c4-b003-009b-6282-49e938000000 x-ms-version: - '2018-03-28' status: @@ -196,32 +180,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 76204592-b575-11e9-946a-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:32:50 GMT + - Fri, 06 Sep 2019 21:52:22 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueue74f61174/messages + uri: https://pyacrstorage74f61174.queue.core.windows.net/pythonqueue74f61174/messages response: body: - string: "\uFEFF874bf977-0d67-4497-a5d7-0bcd0460b62fFri, - 02 Aug 2019 22:32:50 GMTFri, 09 Aug 2019 22:32:50 - GMTAgAAAAMAAAAAAAAAoGq6N4JJ1QE=Fri, - 02 Aug 2019 22:32:50 GMT" + string: "\uFEFFe9fbce80-dd2b-4d51-b757-c2dc70ba87cdFri, + 06 Sep 2019 21:52:20 GMTFri, 13 Sep 2019 21:52:20 + GMTAgAAAAMAAAAAAAAAzgjyW/1k1QE=Fri, + 06 Sep 2019 21:52:20 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:32:50 GMT - Server: + date: + - Fri, 06 Sep 2019 21:52:20 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - 951db2d3-b003-009b-6e82-49e938000000 x-ms-version: - '2018-03-28' status: @@ -237,43 +217,37 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 762b8876-b575-11e9-be2a-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:50 GMT + - Fri, 06 Sep 2019 21:52:22 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueue74f61174/messages?numofmessages=4&peekonly=true + uri: https://pyacrstorage74f61174.queue.core.windows.net/pythonqueue74f61174/messages?numofmessages=4&peekonly=true response: body: - string: "\uFEFFe1e656fd-c246-45ec-8e63-f8c9196b304bFri, - 02 Aug 2019 22:32:50 GMTFri, 09 Aug 2019 22:32:50 - GMT0message1a3c823c5-0ea7-42f6-95da-ed8d1ff914a4Fri, - 02 Aug 2019 22:32:50 GMTFri, 09 Aug 2019 22:32:50 - GMT0message2f2a69613-eef2-4ae8-ba75-32b65833a2a8Fri, - 02 Aug 2019 22:32:50 GMTFri, 09 Aug 2019 22:32:50 - GMT0message3874bf977-0d67-4497-a5d7-0bcd0460b62fFri, - 02 Aug 2019 22:32:50 GMTFri, 09 Aug 2019 22:32:50 + string: "\uFEFFb0f5311d-8f39-4d31-8566-124429c61526Fri, + 06 Sep 2019 21:52:20 GMTFri, 13 Sep 2019 21:52:20 + GMT0message16dc38b7f-ea9b-4c59-b8e0-6d933c162736Fri, + 06 Sep 2019 21:52:20 GMTFri, 13 Sep 2019 21:52:20 + GMT0message29f5d05fe-bace-4804-be52-ecdb42407de4Fri, + 06 Sep 2019 21:52:20 GMTFri, 13 Sep 2019 21:52:20 + GMT0message3e9fbce80-dd2b-4d51-b757-c2dc70ba87cdFri, + 06 Sep 2019 21:52:20 GMTFri, 13 Sep 2019 21:52:20 GMT0message4" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:32:50 GMT - Server: + date: + - Fri, 06 Sep 2019 21:52:20 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - 951db2dd-b003-009b-7782-49e938000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_put_message.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_put_message.yaml index 936ea1880d45..37d99c815cbb 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_put_message.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_put_message.yaml @@ -11,29 +11,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 765cfde6-b575-11e9-b793-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:51 GMT + - Fri, 06 Sep 2019 21:53:03 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueue9d3c0b2f + uri: https://pyacrstorage9d3c0b2f.queue.core.windows.net/pythonqueue9d3c0b2f response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:32:51 GMT - Server: + date: + - Fri, 06 Sep 2019 21:53:02 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - 87fa4f7b-b003-0090-2982-49f14c000000 x-ms-version: - '2018-03-28' status: @@ -55,32 +51,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 7689bff0-b575-11e9-acc0-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:32:51 GMT + - Fri, 06 Sep 2019 21:53:04 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueue9d3c0b2f/messages + uri: https://pyacrstorage9d3c0b2f.queue.core.windows.net/pythonqueue9d3c0b2f/messages response: body: - string: "\uFEFF83cae29a-a05e-458d-8fe7-04f2930f5859Fri, - 02 Aug 2019 22:32:51 GMTFri, 09 Aug 2019 22:32:51 - GMTAgAAAAMAAAAAAAAAOzwkOIJJ1QE=Fri, - 02 Aug 2019 22:32:51 GMT" + string: "\uFEFF4e60f37e-aa52-4f19-823b-70c1150a1212Fri, + 06 Sep 2019 21:53:02 GMTFri, 13 Sep 2019 21:53:02 + GMTAgAAAAMAAAAAAAAAvcb9dP1k1QE=Fri, + 06 Sep 2019 21:53:02 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:32:51 GMT - Server: + date: + - Fri, 06 Sep 2019 21:53:02 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - 87fa4f8c-b003-0090-3882-49f14c000000 x-ms-version: - '2018-03-28' status: @@ -102,32 +94,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 769502dc-b575-11e9-acfd-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:32:51 GMT + - Fri, 06 Sep 2019 21:53:04 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueue9d3c0b2f/messages + uri: https://pyacrstorage9d3c0b2f.queue.core.windows.net/pythonqueue9d3c0b2f/messages response: body: - string: "\uFEFF54add2d6-9d58-46f0-965c-462026e286bdFri, - 02 Aug 2019 22:32:51 GMTFri, 09 Aug 2019 22:32:51 - GMTAgAAAAMAAAAAAAAAAbAvOIJJ1QE=Fri, - 02 Aug 2019 22:32:51 GMT" + string: "\uFEFF6d1d49a2-673f-4e4e-ac63-0dde518af7b0Fri, + 06 Sep 2019 21:53:03 GMTFri, 13 Sep 2019 21:53:03 + GMTAgAAAAMAAAAAAAAABncIdf1k1QE=Fri, + 06 Sep 2019 21:53:03 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:32:51 GMT - Server: + date: + - Fri, 06 Sep 2019 21:53:02 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - 87fa4f9d-b003-0090-4782-49f14c000000 x-ms-version: - '2018-03-28' status: @@ -149,32 +137,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 76a0cf88-b575-11e9-a8d1-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:32:51 GMT + - Fri, 06 Sep 2019 21:53:04 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueue9d3c0b2f/messages + uri: https://pyacrstorage9d3c0b2f.queue.core.windows.net/pythonqueue9d3c0b2f/messages response: body: - string: "\uFEFF5449686f-5ab9-4af4-8646-f652cbc3c13aFri, - 02 Aug 2019 22:32:51 GMTFri, 09 Aug 2019 22:32:51 - GMTAgAAAAMAAAAAAAAAq/w6OIJJ1QE=Fri, - 02 Aug 2019 22:32:51 GMT" + string: "\uFEFF7f9e7674-a5ea-480f-9f8d-eec608c84ca9Fri, + 06 Sep 2019 21:53:03 GMTFri, 13 Sep 2019 21:53:03 + GMTAgAAAAMAAAAAAAAAPrUvdf1k1QE=Fri, + 06 Sep 2019 21:53:03 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:32:51 GMT - Server: + date: + - Fri, 06 Sep 2019 21:53:02 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - 87fa4fad-b003-0090-5682-49f14c000000 x-ms-version: - '2018-03-28' status: @@ -196,32 +180,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 76ac1274-b575-11e9-a065-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:32:51 GMT + - Fri, 06 Sep 2019 21:53:04 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueue9d3c0b2f/messages + uri: https://pyacrstorage9d3c0b2f.queue.core.windows.net/pythonqueue9d3c0b2f/messages response: body: - string: "\uFEFF0d2c9d3d-2943-4543-8d19-d8ed87b1d9fdFri, - 02 Aug 2019 22:32:51 GMTFri, 09 Aug 2019 22:32:51 - GMTAgAAAAMAAAAAAAAARyJGOIJJ1QE=Fri, - 02 Aug 2019 22:32:51 GMT" + string: "\uFEFFef17b342-7a88-44e9-b060-75ffb83f5f65Fri, + 06 Sep 2019 21:53:03 GMTFri, 13 Sep 2019 21:53:03 + GMTAgAAAAMAAAAAAAAAM8k5df1k1QE=Fri, + 06 Sep 2019 21:53:03 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:32:51 GMT - Server: + date: + - Fri, 06 Sep 2019 21:53:03 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - 87fa4fba-b003-0090-6182-49f14c000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_put_message_infinite_time_to_live.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_put_message_infinite_time_to_live.yaml index 3a8e6c2c4b44..e391c5de6ae2 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_put_message_infinite_time_to_live.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_put_message_infinite_time_to_live.yaml @@ -11,29 +11,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 76da7ee4-b575-11e9-87eb-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:52 GMT + - Fri, 06 Sep 2019 21:53:11 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueuefb421443 + uri: https://pyacrstoragefb421443.queue.core.windows.net/pythonqueuefb421443 response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:32:51 GMT - Server: + date: + - Fri, 06 Sep 2019 21:53:09 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - 3e5f456b-3003-00c5-6082-491a3b000000 x-ms-version: - '2018-03-28' status: @@ -55,32 +51,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 77073dca-b575-11e9-ab42-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:32:52 GMT + - Fri, 06 Sep 2019 21:53:11 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueuefb421443/messages?messagettl=-1 + uri: https://pyacrstoragefb421443.queue.core.windows.net/pythonqueuefb421443/messages?messagettl=-1 response: body: - string: "\uFEFF25c98139-ad66-4d04-a723-9868e0903a1bFri, - 02 Aug 2019 22:32:52 GMTFri, 31 Dec 9999 23:59:59 - GMTAgAAAAMAAAAAAAAAeMChOIJJ1QE=Fri, - 02 Aug 2019 22:32:52 GMT" + string: "\uFEFF7a26c5f3-25e0-454e-81f8-c1d17917ec6eFri, + 06 Sep 2019 21:53:09 GMTFri, 31 Dec 9999 23:59:59 + GMTAgAAAAMAAAAAAAAA9m4kef1k1QE=Fri, + 06 Sep 2019 21:53:09 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:32:51 GMT - Server: + date: + - Fri, 06 Sep 2019 21:53:09 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - 3e5f4582-3003-00c5-7482-491a3b000000 x-ms-version: - '2018-03-28' status: @@ -96,37 +88,31 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 7712f5c0-b575-11e9-8c2f-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:52 GMT + - Fri, 06 Sep 2019 21:53:11 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueuefb421443/messages?peekonly=true + uri: https://pyacrstoragefb421443.queue.core.windows.net/pythonqueuefb421443/messages?peekonly=true response: body: - string: "\uFEFF25c98139-ad66-4d04-a723-9868e0903a1bFri, - 02 Aug 2019 22:32:52 GMTFri, 31 Dec 9999 23:59:59 + string: "\uFEFF7a26c5f3-25e0-454e-81f8-c1d17917ec6eFri, + 06 Sep 2019 21:53:09 GMTFri, 31 Dec 9999 23:59:59 GMT0message1" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:32:51 GMT - Server: + date: + - Fri, 06 Sep 2019 21:53:09 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - 3e5f4596-3003-00c5-0882-491a3b000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_put_message_large_time_to_live.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_put_message_large_time_to_live.yaml index 0690f75eaa22..134cc3d2f4ef 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_put_message_large_time_to_live.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_put_message_large_time_to_live.yaml @@ -11,29 +11,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 77431070-b575-11e9-a5b3-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:52 GMT + - Fri, 06 Sep 2019 21:52:44 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueuebef712f8 + uri: https://pyacrstoragebef712f8.queue.core.windows.net/pythonqueuebef712f8 response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:32:52 GMT - Server: + date: + - Fri, 06 Sep 2019 21:52:45 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - ae23b570-b003-0075-4782-49e3bb000000 x-ms-version: - '2018-03-28' status: @@ -55,32 +51,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 7770b714-b575-11e9-9130-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:32:53 GMT + - Fri, 06 Sep 2019 21:52:47 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueuebef712f8/messages?messagettl=1073741824 + uri: https://pyacrstoragebef712f8.queue.core.windows.net/pythonqueuebef712f8/messages?messagettl=1073741824 response: body: - string: "\uFEFFee999eef-2970-40b3-aee0-142488c20988Fri, - 02 Aug 2019 22:32:52 GMTMon, 11 Aug 2053 12:09:56 - GMTAgAAAAMAAAAAAAAAIbkLOYJJ1QE=Fri, - 02 Aug 2019 22:32:52 GMT" + string: "\uFEFFb399cd1e-6580-43f0-b130-e3a897e5aef0Fri, + 06 Sep 2019 21:52:45 GMTMon, 15 Sep 2053 11:29:49 + GMTAgAAAAMAAAAAAAAAk0Guav1k1QE=Fri, + 06 Sep 2019 21:52:45 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:32:52 GMT - Server: + date: + - Fri, 06 Sep 2019 21:52:45 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - ae23b578-b003-0075-4c82-49e3bb000000 x-ms-version: - '2018-03-28' status: @@ -96,37 +88,31 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 777cbcca-b575-11e9-a80f-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:53 GMT + - Fri, 06 Sep 2019 21:52:47 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueuebef712f8/messages?peekonly=true + uri: https://pyacrstoragebef712f8.queue.core.windows.net/pythonqueuebef712f8/messages?peekonly=true response: body: - string: "\uFEFFee999eef-2970-40b3-aee0-142488c20988Fri, - 02 Aug 2019 22:32:52 GMTMon, 11 Aug 2053 12:09:56 + string: "\uFEFFb399cd1e-6580-43f0-b130-e3a897e5aef0Fri, + 06 Sep 2019 21:52:45 GMTMon, 15 Sep 2053 11:29:49 GMT0message1" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:32:52 GMT - Server: + date: + - Fri, 06 Sep 2019 21:52:45 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - ae23b57b-b003-0075-4e82-49e3bb000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_queue_exists.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_queue_exists.yaml index dfa747637c67..0585e7432ed7 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_queue_exists.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_queue_exists.yaml @@ -11,29 +11,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 77acfc12-b575-11e9-a369-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:53 GMT + - Fri, 06 Sep 2019 21:52:51 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueuea8d70bb6 + uri: https://pyacrstoragea8d70bb6.queue.core.windows.net/pythonqueuea8d70bb6 response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:32:53 GMT - Server: + date: + - Fri, 06 Sep 2019 21:52:50 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - 52e561eb-8003-0054-5082-498e8a000000 x-ms-version: - '2018-03-28' status: @@ -49,35 +45,29 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 77d79edc-b575-11e9-9573-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:53 GMT + - Fri, 06 Sep 2019 21:52:52 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueuea8d70bb6?comp=metadata + uri: https://pyacrstoragea8d70bb6.queue.core.windows.net/pythonqueuea8d70bb6?comp=metadata response: body: string: '' headers: - Cache-Control: + cache-control: - no-cache - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:32:53 GMT - Server: + date: + - Fri, 06 Sep 2019 21:52:50 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Vary: - - Origin x-ms-approximate-messages-count: - '0' - x-ms-request-id: - - 52e56205-8003-0054-6782-498e8a000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_queue_not_exists.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_queue_not_exists.yaml index 46bf1038f9c2..2b34135da3d3 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_queue_not_exists.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_queue_not_exists.yaml @@ -9,36 +9,30 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 780b5cac-b575-11e9-a072-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:54 GMT + - Fri, 06 Sep 2019 21:52:45 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/missingdb9b0d66?comp=metadata + uri: https://pyacrstoragedb9b0d66.queue.core.windows.net/missingdb9b0d66?comp=metadata response: body: string: "\uFEFFQueueNotFoundThe - specified queue does not exist.\nRequestId:93af492f-7003-002c-0882-49e63d000000\nTime:2019-08-02T22:32:54.1247645Z" + specified queue does not exist.\nRequestId:d5f9f1b0-2003-001c-2dfd-64d21d000000\nTime:2019-09-06T21:52:43.9267269Z" headers: - Content-Length: + content-length: - '217' - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:32:54 GMT - Server: + date: + - Fri, 06 Sep 2019 21:52:43 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Vary: - - Origin x-ms-error-code: - QueueNotFound - x-ms-request-id: - - 93af492f-7003-002c-0882-49e63d000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_sas_add.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_sas_add.yaml new file mode 100644 index 000000000000..eaa3ecfa356f --- /dev/null +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_sas_add.yaml @@ -0,0 +1,122 @@ +interactions: +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '0' + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:52:52 GMT + x-ms-version: + - '2018-03-28' + method: PUT + uri: https://pyacrstorage72410961.queue.core.windows.net/pythonqueue72410961 + response: + body: + string: '' + headers: + content-length: + - '0' + date: + - Fri, 06 Sep 2019 21:52:49 GMT + server: + - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: + - '2018-03-28' + status: + code: 201 + message: Created +- request: + body: ' + + addedmessage' + headers: + Accept: + - application/xml + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '107' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 21:52:52 GMT + x-ms-version: + - '2018-03-28' + method: POST + uri: https://pyacrstorage72410961.queue.core.windows.net/pythonqueue72410961/messages?se=2019-09-06T22%3A52%3A52Z&sp=a&sv=2018-03-28&sig=2CrDXvXda6UBDJvQGh/A8NmqTUhRTwwBBoFvB/Fzto4%3D + response: + body: + string: "\uFEFFf2536afb-868a-4edc-9ba3-2a16af161a89Fri, + 06 Sep 2019 21:52:51 GMTFri, 13 Sep 2019 21:52:51 + GMTAgAAAAMAAAAAAAAA+uf0bf1k1QE=Fri, + 06 Sep 2019 21:52:51 GMT" + headers: + content-type: + - application/xml + date: + - Fri, 06 Sep 2019 21:52:50 GMT + server: + - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: + - chunked + x-ms-version: + - '2018-03-28' + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - application/xml + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:52:52 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstorage72410961.queue.core.windows.net/pythonqueue72410961/messages + response: + body: + string: "\uFEFFf2536afb-868a-4edc-9ba3-2a16af161a89Fri, + 06 Sep 2019 21:52:51 GMTFri, 13 Sep 2019 21:52:51 + GMTAgAAAAMAAAAAAAAA6Uzif/1k1QE=Fri, + 06 Sep 2019 21:53:21 GMT1addedmessage" + headers: + cache-control: + - no-cache + content-type: + - application/xml + date: + - Fri, 06 Sep 2019 21:52:50 GMT + server: + - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: + - chunked + x-ms-version: + - '2018-03-28' + status: + code: 200 + message: OK +version: 1 diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_sas_process.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_sas_process.yaml new file mode 100644 index 000000000000..1a6ef83ad0a8 --- /dev/null +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_sas_process.yaml @@ -0,0 +1,120 @@ +interactions: +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '0' + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:53:11 GMT + x-ms-version: + - '2018-03-28' + method: PUT + uri: https://pyacrstorage9ccd0b37.queue.core.windows.net/pythonqueue9ccd0b37 + response: + body: + string: '' + headers: + content-length: + - '0' + date: + - Fri, 06 Sep 2019 21:53:09 GMT + server: + - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: + - '2018-03-28' + status: + code: 201 + message: Created +- request: + body: ' + + message1' + headers: + Accept: + - application/xml + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '103' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 21:53:11 GMT + x-ms-version: + - '2018-03-28' + method: POST + uri: https://pyacrstorage9ccd0b37.queue.core.windows.net/pythonqueue9ccd0b37/messages + response: + body: + string: "\uFEFF7d514162-af5f-4400-a514-3653753b05a9Fri, + 06 Sep 2019 21:53:10 GMTFri, 13 Sep 2019 21:53:10 + GMTAgAAAAMAAAAAAAAAVVBNef1k1QE=Fri, + 06 Sep 2019 21:53:10 GMT" + headers: + content-type: + - application/xml + date: + - Fri, 06 Sep 2019 21:53:09 GMT + server: + - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: + - chunked + x-ms-version: + - '2018-03-28' + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - application/xml + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 21:53:11 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstorage9ccd0b37.queue.core.windows.net/pythonqueue9ccd0b37/messages?se=2019-09-06T22%3A53%3A11Z&sp=p&sv=2018-03-28&sig=DzW7T7VwaLyclJPAApkXjqJ46wCB3hxfLLYeKlGVlRM%3D + response: + body: + string: "\uFEFF7d514162-af5f-4400-a514-3653753b05a9Fri, + 06 Sep 2019 21:53:10 GMTFri, 13 Sep 2019 21:53:10 + GMTAgAAAAMAAAAAAAAAFHhai/1k1QE=Fri, + 06 Sep 2019 21:53:40 GMT1message1" + headers: + cache-control: + - no-cache + content-type: + - application/xml + date: + - Fri, 06 Sep 2019 21:53:09 GMT + server: + - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: + - chunked + x-ms-version: + - '2018-03-28' + status: + code: 200 + message: OK +version: 1 diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_sas_read.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_sas_read.yaml new file mode 100644 index 000000000000..9c343d0bfb46 --- /dev/null +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_sas_read.yaml @@ -0,0 +1,119 @@ +interactions: +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '0' + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:52:46 GMT + x-ms-version: + - '2018-03-28' + method: PUT + uri: https://pyacrstorage7c4709d4.queue.core.windows.net/pythonqueue7c4709d4 + response: + body: + string: '' + headers: + content-length: + - '0' + date: + - Fri, 06 Sep 2019 21:52:44 GMT + server: + - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: + - '2018-03-28' + status: + code: 201 + message: Created +- request: + body: ' + + message1' + headers: + Accept: + - application/xml + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '103' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 21:52:46 GMT + x-ms-version: + - '2018-03-28' + method: POST + uri: https://pyacrstorage7c4709d4.queue.core.windows.net/pythonqueue7c4709d4/messages + response: + body: + string: "\uFEFF683640e7-8b22-406a-b76c-b28862673cc3Fri, + 06 Sep 2019 21:52:45 GMTFri, 13 Sep 2019 21:52:45 + GMTAgAAAAMAAAAAAAAAGchtav1k1QE=Fri, + 06 Sep 2019 21:52:45 GMT" + headers: + content-type: + - application/xml + date: + - Fri, 06 Sep 2019 21:52:44 GMT + server: + - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: + - chunked + x-ms-version: + - '2018-03-28' + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - application/xml + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 21:52:46 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstorage7c4709d4.queue.core.windows.net/pythonqueue7c4709d4/messages?peekonly=true&st=2019-09-06T21%3A47%3A46Z&se=2019-09-06T22%3A52%3A46Z&sp=r&sv=2018-03-28&sig=%2B1etzruU8FBV0TYh1N4Jkd9/WhvB%2Bp6c5SvUhtYzf5o%3D + response: + body: + string: "\uFEFF683640e7-8b22-406a-b76c-b28862673cc3Fri, + 06 Sep 2019 21:52:45 GMTFri, 13 Sep 2019 21:52:45 + GMT0message1" + headers: + cache-control: + - no-cache + content-type: + - application/xml + date: + - Fri, 06 Sep 2019 21:52:45 GMT + server: + - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: + - chunked + x-ms-version: + - '2018-03-28' + status: + code: 200 + message: OK +version: 1 diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_sas_signed_identifier.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_sas_signed_identifier.yaml new file mode 100644 index 000000000000..fbeffd1979d8 --- /dev/null +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_sas_signed_identifier.yaml @@ -0,0 +1,157 @@ +interactions: +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '0' + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:52:50 GMT + x-ms-version: + - '2018-03-28' + method: PUT + uri: https://pyacrstorage21d30f34.queue.core.windows.net/pythonqueue21d30f34 + response: + body: + string: '' + headers: + content-length: + - '0' + date: + - Fri, 06 Sep 2019 21:52:48 GMT + server: + - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: + - '2018-03-28' + status: + code: 201 + message: Created +- request: + body: ' + + testid2019-09-06T20:52:50Z2019-09-06T22:52:50Zr' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '257' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 21:52:50 GMT + x-ms-version: + - '2018-03-28' + method: PUT + uri: https://pyacrstorage21d30f34.queue.core.windows.net/pythonqueue21d30f34?comp=acl + response: + body: + string: '' + headers: + content-length: + - '0' + date: + - Fri, 06 Sep 2019 21:52:49 GMT + server: + - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: + - '2018-03-28' + status: + code: 204 + message: No Content +- request: + body: ' + + message1' + headers: + Accept: + - application/xml + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '103' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 21:52:50 GMT + x-ms-version: + - '2018-03-28' + method: POST + uri: https://pyacrstorage21d30f34.queue.core.windows.net/pythonqueue21d30f34/messages + response: + body: + string: "\uFEFFe3a35d54-cd3b-4f04-a67c-193dbcbb23daFri, + 06 Sep 2019 21:52:49 GMTFri, 13 Sep 2019 21:52:49 + GMTAgAAAAMAAAAAAAAAFIX4bP1k1QE=Fri, + 06 Sep 2019 21:52:49 GMT" + headers: + content-type: + - application/xml + date: + - Fri, 06 Sep 2019 21:52:49 GMT + server: + - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: + - chunked + x-ms-version: + - '2018-03-28' + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - application/xml + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 21:52:51 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstorage21d30f34.queue.core.windows.net/pythonqueue21d30f34/messages?peekonly=true&sv=2018-03-28&si=testid&sig=BzVt1jfeaGUdMKfPkOWFYgkHDg01SOSqBlV2WqWMmWI%3D + response: + body: + string: "\uFEFFe3a35d54-cd3b-4f04-a67c-193dbcbb23daFri, + 06 Sep 2019 21:52:49 GMTFri, 13 Sep 2019 21:52:49 + GMT0message1" + headers: + cache-control: + - no-cache + content-type: + - application/xml + date: + - Fri, 06 Sep 2019 21:52:49 GMT + server: + - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: + - chunked + x-ms-version: + - '2018-03-28' + status: + code: 200 + message: OK +version: 1 diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_sas_update.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_sas_update.yaml new file mode 100644 index 000000000000..abf6496b2449 --- /dev/null +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_sas_update.yaml @@ -0,0 +1,205 @@ +interactions: +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '0' + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:52:58 GMT + x-ms-version: + - '2018-03-28' + method: PUT + uri: https://pyacrstorage91880abb.queue.core.windows.net/pythonqueue91880abb + response: + body: + string: '' + headers: + content-length: + - '0' + date: + - Fri, 06 Sep 2019 21:52:56 GMT + server: + - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: + - '2018-03-28' + status: + code: 201 + message: Created +- request: + body: ' + + message1' + headers: + Accept: + - application/xml + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '103' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 21:52:58 GMT + x-ms-version: + - '2018-03-28' + method: POST + uri: https://pyacrstorage91880abb.queue.core.windows.net/pythonqueue91880abb/messages + response: + body: + string: "\uFEFFdd641426-0630-4563-9d4b-50988a895932Fri, + 06 Sep 2019 21:52:57 GMTFri, 13 Sep 2019 21:52:57 + GMTAgAAAAMAAAAAAAAAwhd0cf1k1QE=Fri, + 06 Sep 2019 21:52:57 GMT" + headers: + content-type: + - application/xml + date: + - Fri, 06 Sep 2019 21:52:56 GMT + server: + - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: + - chunked + x-ms-version: + - '2018-03-28' + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - application/xml + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:52:58 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstorage91880abb.queue.core.windows.net/pythonqueue91880abb/messages + response: + body: + string: "\uFEFFdd641426-0630-4563-9d4b-50988a895932Fri, + 06 Sep 2019 21:52:57 GMTFri, 13 Sep 2019 21:52:57 + GMTAgAAAAMAAAAAAAAAnqdfg/1k1QE=Fri, + 06 Sep 2019 21:53:27 GMT1message1" + headers: + cache-control: + - no-cache + content-type: + - application/xml + date: + - Fri, 06 Sep 2019 21:52:56 GMT + server: + - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: + - chunked + x-ms-version: + - '2018-03-28' + status: + code: 200 + message: OK +- request: + body: ' + + updatedmessage1' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '110' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 21:52:58 GMT + x-ms-version: + - '2018-03-28' + method: PUT + uri: https://pyacrstorage91880abb.queue.core.windows.net/pythonqueue91880abb/messages/dd641426-0630-4563-9d4b-50988a895932?popreceipt=AgAAAAMAAAAAAAAAnqdfg%2F1k1QE%3D&visibilitytimeout=0&se=2019-09-06T22%3A52%3A58Z&sp=u&sv=2018-03-28&sig=WZEziX48T%2B4uhThz7azj/tTWeJVN6IcDvU2n%2BY7TuqM%3D + response: + body: + string: '' + headers: + content-length: + - '0' + date: + - Fri, 06 Sep 2019 21:52:57 GMT + server: + - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-popreceipt: + - AwAAAAMAAAAAAAAASVikcf1k1QEBAAAA + x-ms-time-next-visible: + - Fri, 06 Sep 2019 21:52:57 GMT + x-ms-version: + - '2018-03-28' + status: + code: 204 + message: No Content +- request: + body: null + headers: + Accept: + - application/xml + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:52:58 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstorage91880abb.queue.core.windows.net/pythonqueue91880abb/messages + response: + body: + string: "\uFEFFdd641426-0630-4563-9d4b-50988a895932Fri, + 06 Sep 2019 21:52:57 GMTFri, 13 Sep 2019 21:52:57 + GMTAgAAAAMAAAAAAAAAKuiPg/1k1QE=Fri, + 06 Sep 2019 21:53:27 GMT2updatedmessage1" + headers: + cache-control: + - no-cache + content-type: + - application/xml + date: + - Fri, 06 Sep 2019 21:52:56 GMT + server: + - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: + - chunked + x-ms-version: + - '2018-03-28' + status: + code: 200 + message: OK +version: 1 diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_set_queue_acl.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_set_queue_acl.yaml index 5d4e01bcb4fd..3f40e608b47f 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_set_queue_acl.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_set_queue_acl.yaml @@ -11,29 +11,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 78531c8a-b575-11e9-a175-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:54 GMT + - Fri, 06 Sep 2019 21:53:27 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueueb4690bf1 + uri: https://pyacrstorageb4690bf1.queue.core.windows.net/pythonqueueb4690bf1 response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:32:54 GMT - Server: + date: + - Fri, 06 Sep 2019 21:53:25 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - ee7eed11-c003-00d0-2782-49d8a2000000 x-ms-version: - '2018-03-28' status: @@ -53,27 +49,23 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 78804dfa-b575-11e9-b5e2-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:32:54 GMT + - Fri, 06 Sep 2019 21:53:28 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueueb4690bf1?comp=acl + uri: https://pyacrstorageb4690bf1.queue.core.windows.net/pythonqueueb4690bf1?comp=acl response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:32:54 GMT - Server: + date: + - Fri, 06 Sep 2019 21:53:25 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - ee7eed24-c003-00d0-3782-49d8a2000000 x-ms-version: - '2018-03-28' status: @@ -89,36 +81,30 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 788e4e24-b575-11e9-9d88-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:54 GMT + - Fri, 06 Sep 2019 21:53:28 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueueb4690bf1?comp=acl + uri: https://pyacrstorageb4690bf1.queue.core.windows.net/pythonqueueb4690bf1?comp=acl response: body: string: "\uFEFF" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:32:54 GMT - Server: + date: + - Fri, 06 Sep 2019 21:53:25 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - ee7eed32-c003-00d0-4582-49d8a2000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_set_queue_acl_too_many_ids.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_set_queue_acl_too_many_ids.yaml index 9479573bf818..aa109826bfa9 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_set_queue_acl_too_many_ids.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_set_queue_acl_too_many_ids.yaml @@ -11,29 +11,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 78c0c1e2-b575-11e9-b25e-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:55 GMT + - Fri, 06 Sep 2019 21:53:36 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueue755c1155 + uri: https://pyacrstorage755c1155.queue.core.windows.net/pythonqueue755c1155 response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:32:54 GMT - Server: + date: + - Fri, 06 Sep 2019 21:53:35 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - d24b5c65-9003-00c3-6d82-49ed43000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_set_queue_acl_with_empty_signed_identifier.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_set_queue_acl_with_empty_signed_identifier.yaml index 8b3d93420dfa..ed5ff1086dd9 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_set_queue_acl_with_empty_signed_identifier.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_set_queue_acl_with_empty_signed_identifier.yaml @@ -11,29 +11,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 7918e33a-b575-11e9-abba-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:55 GMT + - Fri, 06 Sep 2019 21:53:10 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueuec3a217f5 + uri: https://pyacrstoragec3a217f5.queue.core.windows.net/pythonqueuec3a217f5 response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:32:55 GMT - Server: + date: + - Fri, 06 Sep 2019 21:53:08 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - 2cf75e3f-d003-0008-0882-497f73000000 x-ms-version: - '2018-03-28' status: @@ -55,27 +51,23 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 7944a294-b575-11e9-8a9d-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:32:56 GMT + - Fri, 06 Sep 2019 21:53:10 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueuec3a217f5?comp=acl + uri: https://pyacrstoragec3a217f5.queue.core.windows.net/pythonqueuec3a217f5?comp=acl response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:32:55 GMT - Server: + date: + - Fri, 06 Sep 2019 21:53:08 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - 2cf75e53-d003-0008-1782-497f73000000 x-ms-version: - '2018-03-28' status: @@ -91,35 +83,29 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 7953b48a-b575-11e9-81d0-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:56 GMT + - Fri, 06 Sep 2019 21:53:10 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueuec3a217f5?comp=acl + uri: https://pyacrstoragec3a217f5.queue.core.windows.net/pythonqueuec3a217f5?comp=acl response: body: string: "\uFEFFempty" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:32:55 GMT - Server: + date: + - Fri, 06 Sep 2019 21:53:08 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - 2cf75e65-d003-0008-1e82-497f73000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_set_queue_acl_with_empty_signed_identifiers.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_set_queue_acl_with_empty_signed_identifiers.yaml index bc76c4256c0b..cfbc591e58ef 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_set_queue_acl_with_empty_signed_identifiers.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_set_queue_acl_with_empty_signed_identifiers.yaml @@ -11,29 +11,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 7984bf94-b575-11e9-a2bb-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:56 GMT + - Fri, 06 Sep 2019 21:53:14 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueuedc0a1868 + uri: https://pyacrstoragedc0a1868.queue.core.windows.net/pythonqueuedc0a1868 response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:32:56 GMT - Server: + date: + - Fri, 06 Sep 2019 21:53:12 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - b85dfc6e-8003-0032-5b82-493cd0000000 x-ms-version: - '2018-03-28' status: @@ -53,27 +49,23 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 79b12130-b575-11e9-9db3-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:32:56 GMT + - Fri, 06 Sep 2019 21:53:15 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueuedc0a1868?comp=acl + uri: https://pyacrstoragedc0a1868.queue.core.windows.net/pythonqueuedc0a1868?comp=acl response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:32:56 GMT - Server: + date: + - Fri, 06 Sep 2019 21:53:13 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - b85dfc81-8003-0032-6a82-493cd0000000 x-ms-version: - '2018-03-28' status: @@ -89,36 +81,30 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 79beac74-b575-11e9-9303-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:56 GMT + - Fri, 06 Sep 2019 21:53:15 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueuedc0a1868?comp=acl + uri: https://pyacrstoragedc0a1868.queue.core.windows.net/pythonqueuedc0a1868?comp=acl response: body: string: "\uFEFF" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:32:56 GMT - Server: + date: + - Fri, 06 Sep 2019 21:53:13 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - b85dfc93-8003-0032-7882-493cd0000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_set_queue_acl_with_non_existing_queue.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_set_queue_acl_with_non_existing_queue.yaml index f99084d5809a..c7de3823a010 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_set_queue_acl_with_non_existing_queue.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_set_queue_acl_with_non_existing_queue.yaml @@ -13,32 +13,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 79f94366-b575-11e9-941d-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:32:57 GMT + - Fri, 06 Sep 2019 21:53:07 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueue50b11604?comp=acl + uri: https://pyacrstorage50b11604.queue.core.windows.net/pythonqueue50b11604?comp=acl response: body: string: "\uFEFFQueueNotFoundThe - specified queue does not exist.\nRequestId:a5d24019-b003-0018-3182-494995000000\nTime:2019-08-02T22:32:57.3472669Z" + specified queue does not exist.\nRequestId:6aa3ff26-e003-010a-60fd-640a1d000000\nTime:2019-09-06T21:53:06.3439073Z" headers: - Content-Length: + content-length: - '217' - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:32:56 GMT - Server: + date: + - Fri, 06 Sep 2019 21:53:06 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-error-code: - QueueNotFound - x-ms-request-id: - - a5d24019-b003-0018-3182-494995000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_set_queue_acl_with_signed_identifiers.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_set_queue_acl_with_signed_identifiers.yaml index 588224f24d9a..7cec1a3cae99 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_set_queue_acl_with_signed_identifiers.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_set_queue_acl_with_signed_identifiers.yaml @@ -11,29 +11,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 7a47f0dc-b575-11e9-bab2-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:57 GMT + - Fri, 06 Sep 2019 21:53:15 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueue4ea015da + uri: https://pyacrstorage4ea015da.queue.core.windows.net/pythonqueue4ea015da response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:32:57 GMT - Server: + date: + - Fri, 06 Sep 2019 21:53:13 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - 680cb65e-8003-00ba-6682-498409000000 x-ms-version: - '2018-03-28' status: @@ -42,7 +38,7 @@ interactions: - request: body: ' - testid2019-08-02T22:27:58Z2019-08-02T23:32:58Zr' + testid2019-09-06T21:48:16Z2019-09-06T22:53:16Zr' headers: Accept: - '*/*' @@ -55,27 +51,23 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 7a78561c-b575-11e9-ae68-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:32:58 GMT + - Fri, 06 Sep 2019 21:53:16 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueue4ea015da?comp=acl + uri: https://pyacrstorage4ea015da.queue.core.windows.net/pythonqueue4ea015da?comp=acl response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:32:57 GMT - Server: + date: + - Fri, 06 Sep 2019 21:53:13 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - 680cb664-8003-00ba-6a82-498409000000 x-ms-version: - '2018-03-28' status: @@ -91,35 +83,29 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 7a8cba80-b575-11e9-8385-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:58 GMT + - Fri, 06 Sep 2019 21:53:16 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueue4ea015da?comp=acl + uri: https://pyacrstorage4ea015da.queue.core.windows.net/pythonqueue4ea015da?comp=acl response: body: - string: "\uFEFFtestid2019-08-02T22:27:58.0000000Z2019-08-02T23:32:58.0000000Zr" + string: "\uFEFFtestid2019-09-06T21:48:16.0000000Z2019-09-06T22:53:16.0000000Zr" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:32:57 GMT - Server: + date: + - Fri, 06 Sep 2019 21:53:14 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - 680cb670-8003-00ba-7482-498409000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_set_queue_metadata.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_set_queue_metadata.yaml index 86ed0be54b2b..7d233b93ea28 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_set_queue_metadata.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_set_queue_metadata.yaml @@ -11,29 +11,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 7ac0b2b4-b575-11e9-a56a-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:58 GMT + - Fri, 06 Sep 2019 21:53:36 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueuef69d0e02 + uri: https://pyacrstoragef69d0e02.queue.core.windows.net/pythonqueuef69d0e02 response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:32:58 GMT - Server: + date: + - Fri, 06 Sep 2019 21:53:34 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - f0b496d1-c003-003e-1b82-49d221000000 x-ms-version: - '2018-03-28' status: @@ -51,13 +47,11 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 7af6f3c0-b575-11e9-be32-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:59 GMT + - Fri, 06 Sep 2019 21:53:37 GMT x-ms-meta-hello: - world x-ms-meta-number: @@ -65,19 +59,17 @@ interactions: x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueuef69d0e02?comp=metadata + uri: https://pyacrstoragef69d0e02.queue.core.windows.net/pythonqueuef69d0e02?comp=metadata response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:32:58 GMT - Server: + date: + - Fri, 06 Sep 2019 21:53:34 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - f0b496e2-c003-003e-2982-49d221000000 x-ms-version: - '2018-03-28' status: @@ -93,39 +85,33 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 7b02d3e8-b575-11e9-8c80-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:59 GMT + - Fri, 06 Sep 2019 21:53:37 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueuef69d0e02?comp=metadata + uri: https://pyacrstoragef69d0e02.queue.core.windows.net/pythonqueuef69d0e02?comp=metadata response: body: string: '' headers: - Cache-Control: + cache-control: - no-cache - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:32:58 GMT - Server: + date: + - Fri, 06 Sep 2019 21:53:35 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Vary: - - Origin x-ms-approximate-messages-count: - '0' x-ms-meta-hello: - world x-ms-meta-number: - '43' - x-ms-request-id: - - f0b496f3-c003-003e-3482-49d221000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_token_credential.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_token_credential.yaml new file mode 100644 index 000000000000..252794f93729 --- /dev/null +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_token_credential.yaml @@ -0,0 +1,114 @@ +interactions: +- request: + body: null + headers: + Accept: + - application/xml + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 21:53:08 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstorageda680d2d.queue.core.windows.net/?restype=service&comp=properties + response: + body: + string: "\uFEFF1.0falsefalsefalsefalse1.0truetruetrue71.0falsefalse" + headers: + cache-control: + - no-cache + content-type: + - application/xml + date: + - Fri, 06 Sep 2019 21:53:08 GMT + server: + - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: + - chunked + x-ms-version: + - '2018-03-28' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/xml + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 21:53:10 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstorageda680d2d.queue.core.windows.net/?comp=list + response: + body: + string: "\uFEFFInvalidAuthenticationInfoAuthentication + information is not given in the correct format. Check the value of Authorization + header.\nRequestId:4410dc78-5003-003a-20fd-6449a9000000\nTime:2019-09-06T21:53:08.8364420Z" + headers: + content-length: + - '297' + content-type: + - application/xml + date: + - Fri, 06 Sep 2019 21:53:08 GMT + server: + - Microsoft-HTTPAPI/2.0 + x-ms-error-code: + - InvalidAuthenticationInfo + status: + code: 400 + message: Authentication information is not given in the correct format. Check + the value of Authorization header. +- request: + body: null + headers: + Accept: + - application/xml + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 21:53:10 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstorageda680d2d.queue.core.windows.net/?comp=list + response: + body: + string: "\uFEFF" + headers: + cache-control: + - no-cache + content-type: + - application/xml + date: + - Fri, 06 Sep 2019 21:53:08 GMT + server: + - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: + - chunked + x-ms-version: + - '2018-03-28' + status: + code: 200 + message: OK +version: 1 diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_unicode_create_queue_unicode_name.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_unicode_create_queue_unicode_name.yaml index 1fb3a9c2fef8..4ee8935eefd0 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_unicode_create_queue_unicode_name.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_unicode_create_queue_unicode_name.yaml @@ -11,34 +11,30 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 7b3c5a26-b575-11e9-b9b1-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:32:59 GMT + - Fri, 06 Sep 2019 21:53:13 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/%E5%95%8A%E9%BD%84%E4%B8%82%E7%8B%9B%E7%8B%9C + uri: https://pyacrstoragef86b1416.queue.core.windows.net/%E5%95%8A%E9%BD%84%E4%B8%82%E7%8B%9B%E7%8B%9C response: body: string: "\uFEFFInvalidResourceNameThe - specifed resource name contains invalid characters.\nRequestId:3d44cf1d-1003-0073-4b82-4914c3000000\nTime:2019-08-02T22:32:59.4737874Z" + specifed resource name contains invalid characters.\nRequestId:bc6afec8-7003-006c-3bfd-645a7c000000\nTime:2019-09-06T21:53:12.7426667Z" headers: - Content-Length: + content-length: - '243' - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:32:58 GMT - Server: + date: + - Fri, 06 Sep 2019 21:53:12 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-error-code: - InvalidResourceName - x-ms-request-id: - - 3d44cf1d-1003-0073-4b82-4914c3000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_unicode_get_messages_unicode_data.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_unicode_get_messages_unicode_data.yaml deleted file mode 100644 index c184b844c857..000000000000 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_unicode_get_messages_unicode_data.yaml +++ /dev/null @@ -1,134 +0,0 @@ -interactions: -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '0' - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 7b73980a-b575-11e9-a666-2816a845e8c6 - x-ms-date: - - Fri, 02 Aug 2019 22:32:59 GMT - x-ms-version: - - '2018-03-28' - method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueuef853140e - response: - body: - string: '' - headers: - Content-Length: - - '0' - Date: - - Fri, 02 Aug 2019 22:32:58 GMT - Server: - - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - 9a64c186-0003-0082-0382-49c550000000 - x-ms-version: - - '2018-03-28' - status: - code: 201 - message: Created -- request: - body: "\nmessage1\u3688" - headers: - Accept: - - application/xml - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '106' - Content-Type: - - application/xml; charset=utf-8 - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 7b9f4398-b575-11e9-abc0-2816a845e8c6 - x-ms-date: - - Fri, 02 Aug 2019 22:33:00 GMT - x-ms-version: - - '2018-03-28' - method: POST - uri: https://storagename.queue.core.windows.net/pythonqueuef853140e/messages - response: - body: - string: "\uFEFFd7889b60-5962-4de3-a0ee-0b7f3a7ecea0Fri, - 02 Aug 2019 22:32:59 GMTFri, 09 Aug 2019 22:32:59 - GMTAgAAAAMAAAAAAAAAQw45PYJJ1QE=Fri, - 02 Aug 2019 22:32:59 GMT" - headers: - Content-Type: - - application/xml - Date: - - Fri, 02 Aug 2019 22:32:58 GMT - Server: - - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: - - chunked - x-ms-request-id: - - 9a64c1a7-0003-0082-2182-49c550000000 - x-ms-version: - - '2018-03-28' - status: - code: 201 - message: Created -- request: - body: null - headers: - Accept: - - application/xml - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 7baa119c-b575-11e9-afe4-2816a845e8c6 - x-ms-date: - - Fri, 02 Aug 2019 22:33:00 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/pythonqueuef853140e/messages - response: - body: - string: "\uFEFFd7889b60-5962-4de3-a0ee-0b7f3a7ecea0Fri, - 02 Aug 2019 22:32:59 GMTFri, 09 Aug 2019 22:32:59 - GMTAgAAAAMAAAAAAAAAACUmT4JJ1QE=Fri, - 02 Aug 2019 22:33:29 GMT1message1\u3688" - headers: - Cache-Control: - - no-cache - Content-Type: - - application/xml - Date: - - Fri, 02 Aug 2019 22:32:59 GMT - Server: - - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: - - chunked - Vary: - - Origin - x-ms-request-id: - - 9a64c1c0-0003-0082-3a82-49c550000000 - x-ms-version: - - '2018-03-28' - status: - code: 200 - message: OK -version: 1 diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_unicode_update_message_unicode_data.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_unicode_update_message_unicode_data.yaml deleted file mode 100644 index 8e8b00b26e03..000000000000 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_unicode_update_message_unicode_data.yaml +++ /dev/null @@ -1,227 +0,0 @@ -interactions: -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '0' - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 7bdd926c-b575-11e9-99ff-2816a845e8c6 - x-ms-date: - - Fri, 02 Aug 2019 22:33:00 GMT - x-ms-version: - - '2018-03-28' - method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueue223e14de - response: - body: - string: '' - headers: - Content-Length: - - '0' - Date: - - Fri, 02 Aug 2019 22:32:59 GMT - Server: - - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - e6acb660-3003-0081-4682-49c657000000 - x-ms-version: - - '2018-03-28' - status: - code: 201 - message: Created -- request: - body: ' - - message1' - headers: - Accept: - - application/xml - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '103' - Content-Type: - - application/xml; charset=utf-8 - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 7c0bb26e-b575-11e9-9fc8-2816a845e8c6 - x-ms-date: - - Fri, 02 Aug 2019 22:33:00 GMT - x-ms-version: - - '2018-03-28' - method: POST - uri: https://storagename.queue.core.windows.net/pythonqueue223e14de/messages - response: - body: - string: "\uFEFF0fb3a797-8dd7-43cf-933a-72c04806a603Fri, - 02 Aug 2019 22:33:00 GMTFri, 09 Aug 2019 22:33:00 - GMTAgAAAAMAAAAAAAAAnMKnPYJJ1QE=Fri, - 02 Aug 2019 22:33:00 GMT" - headers: - Content-Type: - - application/xml - Date: - - Fri, 02 Aug 2019 22:32:59 GMT - Server: - - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: - - chunked - x-ms-request-id: - - e6acb66f-3003-0081-5282-49c657000000 - x-ms-version: - - '2018-03-28' - status: - code: 201 - message: Created -- request: - body: null - headers: - Accept: - - application/xml - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 7c18eec6-b575-11e9-9989-2816a845e8c6 - x-ms-date: - - Fri, 02 Aug 2019 22:33:00 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/pythonqueue223e14de/messages - response: - body: - string: "\uFEFF0fb3a797-8dd7-43cf-933a-72c04806a603Fri, - 02 Aug 2019 22:33:00 GMTFri, 09 Aug 2019 22:33:00 - GMTAgAAAAMAAAAAAAAAp06VT4JJ1QE=Fri, - 02 Aug 2019 22:33:30 GMT1message1" - headers: - Cache-Control: - - no-cache - Content-Type: - - application/xml - Date: - - Fri, 02 Aug 2019 22:32:59 GMT - Server: - - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: - - chunked - Vary: - - Origin - x-ms-request-id: - - e6acb676-3003-0081-5882-49c657000000 - x-ms-version: - - '2018-03-28' - status: - code: 200 - message: OK -- request: - body: "\n\u554A\u9F44\u4E02\u72DB\u72DC" - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '110' - Content-Type: - - application/xml; charset=utf-8 - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 7c251c82-b575-11e9-816e-2816a845e8c6 - x-ms-date: - - Fri, 02 Aug 2019 22:33:01 GMT - x-ms-version: - - '2018-03-28' - method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueue223e14de/messages/0fb3a797-8dd7-43cf-933a-72c04806a603?popreceipt=AgAAAAMAAAAAAAAAp06VT4JJ1QE%3D&visibilitytimeout=0 - response: - body: - string: '' - headers: - Content-Length: - - '0' - Date: - - Fri, 02 Aug 2019 22:33:00 GMT - Server: - - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-popreceipt: - - AwAAAAMAAAAAAAAANeXIPYJJ1QEBAAAA - x-ms-request-id: - - e6acb682-3003-0081-6282-49c657000000 - x-ms-time-next-visible: - - Fri, 02 Aug 2019 22:33:00 GMT - x-ms-version: - - '2018-03-28' - status: - code: 204 - message: No Content -- request: - body: null - headers: - Accept: - - application/xml - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 7c3a1bb4-b575-11e9-ac99-2816a845e8c6 - x-ms-date: - - Fri, 02 Aug 2019 22:33:01 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/pythonqueue223e14de/messages - response: - body: - string: "\uFEFF0fb3a797-8dd7-43cf-933a-72c04806a603Fri, - 02 Aug 2019 22:33:00 GMTFri, 09 Aug 2019 22:33:00 - GMTAgAAAAMAAAAAAAAALkq2T4JJ1QE=Fri, - 02 Aug 2019 22:33:30 GMT2\u554A\u9F44\u4E02\u72DB\u72DC" - headers: - Cache-Control: - - no-cache - Content-Type: - - application/xml - Date: - - Fri, 02 Aug 2019 22:33:00 GMT - Server: - - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: - - chunked - Vary: - - Origin - x-ms-request-id: - - e6acb68f-3003-0081-6e82-49c657000000 - x-ms-version: - - '2018-03-28' - status: - code: 200 - message: OK -version: 1 diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_update_message.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_update_message.yaml index ba7a3da70a34..a610e521b45e 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_update_message.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_update_message.yaml @@ -11,29 +11,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 7c6db392-b575-11e9-9a53-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:01 GMT + - Fri, 06 Sep 2019 21:53:59 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueuec0820c59 + uri: https://pyacrstoragec0820c59.queue.core.windows.net/pythonqueuec0820c59 response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:33:00 GMT - Server: + date: + - Fri, 06 Sep 2019 21:53:57 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - 94f1e433-1003-009d-0c82-491e40000000 x-ms-version: - '2018-03-28' status: @@ -55,32 +51,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 7c9c5dca-b575-11e9-898f-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:01 GMT + - Fri, 06 Sep 2019 21:54:00 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueuec0820c59/messages + uri: https://pyacrstoragec0820c59.queue.core.windows.net/pythonqueuec0820c59/messages response: body: - string: "\uFEFF053ac208-bec3-46eb-a85f-fe1bfbd5d3e5Fri, - 02 Aug 2019 22:33:01 GMTFri, 09 Aug 2019 22:33:01 - GMTAgAAAAMAAAAAAAAAV/02PoJJ1QE=Fri, - 02 Aug 2019 22:33:01 GMT" + string: "\uFEFF1f7a2d32-40e4-47f4-9cc0-b8e6983ee19eFri, + 06 Sep 2019 21:53:58 GMTFri, 13 Sep 2019 21:53:58 + GMTAgAAAAMAAAAAAAAAAg07lv1k1QE=Fri, + 06 Sep 2019 21:53:58 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:00 GMT - Server: + date: + - Fri, 06 Sep 2019 21:53:57 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - 94f1e437-1003-009d-0d82-491e40000000 x-ms-version: - '2018-03-28' status: @@ -96,38 +88,32 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 7ca816c2-b575-11e9-8d1f-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:01 GMT + - Fri, 06 Sep 2019 21:54:00 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueuec0820c59/messages + uri: https://pyacrstoragec0820c59.queue.core.windows.net/pythonqueuec0820c59/messages response: body: - string: "\uFEFF053ac208-bec3-46eb-a85f-fe1bfbd5d3e5Fri, - 02 Aug 2019 22:33:01 GMTFri, 09 Aug 2019 22:33:01 - GMTAgAAAAMAAAAAAAAANDskUIJJ1QE=Fri, - 02 Aug 2019 22:33:31 GMT1message1" + string: "\uFEFF1f7a2d32-40e4-47f4-9cc0-b8e6983ee19eFri, + 06 Sep 2019 21:53:58 GMTFri, 13 Sep 2019 21:53:58 + GMTAgAAAAMAAAAAAAAA0sAoqP1k1QE=Fri, + 06 Sep 2019 21:54:28 GMT1message1" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:01 GMT - Server: + date: + - Fri, 06 Sep 2019 21:53:58 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - 94f1e439-1003-009d-0f82-491e40000000 x-ms-version: - '2018-03-28' status: @@ -147,31 +133,27 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 7cb3f5ee-b575-11e9-8040-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:01 GMT + - Fri, 06 Sep 2019 21:54:00 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueuec0820c59/messages/053ac208-bec3-46eb-a85f-fe1bfbd5d3e5?popreceipt=AgAAAAMAAAAAAAAANDskUIJJ1QE%3D&visibilitytimeout=0 + uri: https://pyacrstoragec0820c59.queue.core.windows.net/pythonqueuec0820c59/messages/1f7a2d32-40e4-47f4-9cc0-b8e6983ee19e?popreceipt=AgAAAAMAAAAAAAAA0sAoqP1k1QE%3D&visibilitytimeout=0 response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:33:01 GMT - Server: + date: + - Fri, 06 Sep 2019 21:53:58 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-popreceipt: - - AwAAAAMAAAAAAAAAas9OPoJJ1QEBAAAA - x-ms-request-id: - - 94f1e43f-1003-009d-1282-491e40000000 + - AwAAAAMAAAAAAAAAgeBSlv1k1QEBAAAA x-ms-time-next-visible: - - Fri, 02 Aug 2019 22:33:01 GMT + - Fri, 06 Sep 2019 21:53:58 GMT x-ms-version: - '2018-03-28' status: @@ -187,38 +169,32 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 7cc01568-b575-11e9-abad-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:02 GMT + - Fri, 06 Sep 2019 21:54:00 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueuec0820c59/messages + uri: https://pyacrstoragec0820c59.queue.core.windows.net/pythonqueuec0820c59/messages response: body: - string: "\uFEFF053ac208-bec3-46eb-a85f-fe1bfbd5d3e5Fri, - 02 Aug 2019 22:33:01 GMTFri, 09 Aug 2019 22:33:01 - GMTAgAAAAMAAAAAAAAAdVs8UIJJ1QE=Fri, - 02 Aug 2019 22:33:31 GMT2message1" + string: "\uFEFF1f7a2d32-40e4-47f4-9cc0-b8e6983ee19eFri, + 06 Sep 2019 21:53:58 GMTFri, 13 Sep 2019 21:53:58 + GMTAgAAAAMAAAAAAAAA4H5BqP1k1QE=Fri, + 06 Sep 2019 21:54:28 GMT2message1" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:01 GMT - Server: + date: + - Fri, 06 Sep 2019 21:53:58 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - 94f1e441-1003-009d-1482-491e40000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_update_message_content.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_update_message_content.yaml index 3682855986f2..a1ff03bff0aa 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_update_message_content.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue.test_update_message_content.yaml @@ -11,29 +11,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 7d00afbe-b575-11e9-8056-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:02 GMT + - Fri, 06 Sep 2019 21:53:34 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueue32150fb3 + uri: https://pyacrstorage32150fb3.queue.core.windows.net/pythonqueue32150fb3 response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:33:01 GMT - Server: + date: + - Fri, 06 Sep 2019 21:53:33 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - 5c876548-f003-00d3-7182-49dba5000000 x-ms-version: - '2018-03-28' status: @@ -55,32 +51,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 7d2d1686-b575-11e9-8bea-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:02 GMT + - Fri, 06 Sep 2019 21:53:35 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueue32150fb3/messages + uri: https://pyacrstorage32150fb3.queue.core.windows.net/pythonqueue32150fb3/messages response: body: - string: "\uFEFFb15ffa63-b577-4c6b-9f1c-b3d08f2a2946Fri, - 02 Aug 2019 22:33:02 GMTFri, 09 Aug 2019 22:33:02 - GMTAgAAAAMAAAAAAAAAOzTIPoJJ1QE=Fri, - 02 Aug 2019 22:33:02 GMT" + string: "\uFEFF366fffd6-234f-447b-b135-4204d47cc28bFri, + 06 Sep 2019 21:53:33 GMTFri, 13 Sep 2019 21:53:33 + GMTAgAAAAMAAAAAAAAA/RA7h/1k1QE=Fri, + 06 Sep 2019 21:53:33 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:01 GMT - Server: + date: + - Fri, 06 Sep 2019 21:53:33 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - 5c87654d-f003-00d3-7382-49dba5000000 x-ms-version: - '2018-03-28' status: @@ -96,38 +88,32 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 7d396240-b575-11e9-987a-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:02 GMT + - Fri, 06 Sep 2019 21:53:35 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueue32150fb3/messages + uri: https://pyacrstorage32150fb3.queue.core.windows.net/pythonqueue32150fb3/messages response: body: - string: "\uFEFFb15ffa63-b577-4c6b-9f1c-b3d08f2a2946Fri, - 02 Aug 2019 22:33:02 GMTFri, 09 Aug 2019 22:33:02 - GMTAgAAAAMAAAAAAAAApK60UIJJ1QE=Fri, - 02 Aug 2019 22:33:32 GMT1message1" + string: "\uFEFF366fffd6-234f-447b-b135-4204d47cc28bFri, + 06 Sep 2019 21:53:33 GMTFri, 13 Sep 2019 21:53:33 + GMTAgAAAAMAAAAAAAAA68cmmf1k1QE=Fri, + 06 Sep 2019 21:54:03 GMT1message1" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:01 GMT - Server: + date: + - Fri, 06 Sep 2019 21:53:33 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - 5c876551-f003-00d3-7582-49dba5000000 x-ms-version: - '2018-03-28' status: @@ -149,31 +135,27 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 7d454162-b575-11e9-8ae9-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:02 GMT + - Fri, 06 Sep 2019 21:53:35 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueue32150fb3/messages/b15ffa63-b577-4c6b-9f1c-b3d08f2a2946?popreceipt=AgAAAAMAAAAAAAAApK60UIJJ1QE%3D&visibilitytimeout=0 + uri: https://pyacrstorage32150fb3.queue.core.windows.net/pythonqueue32150fb3/messages/366fffd6-234f-447b-b135-4204d47cc28b?popreceipt=AgAAAAMAAAAAAAAA68cmmf1k1QE%3D&visibilitytimeout=0 response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:33:01 GMT - Server: + date: + - Fri, 06 Sep 2019 21:53:33 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-popreceipt: - - AwAAAAMAAAAAAAAANzvjPoJJ1QEBAAAA - x-ms-request-id: - - 5c876558-f003-00d3-7c82-49dba5000000 + - AwAAAAMAAAAAAAAA3kVxh/1k1QEBAAAA x-ms-time-next-visible: - - Fri, 02 Aug 2019 22:33:02 GMT + - Fri, 06 Sep 2019 21:53:33 GMT x-ms-version: - '2018-03-28' status: @@ -189,39 +171,33 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 7d54ef3a-b575-11e9-a8b8-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:03 GMT + - Fri, 06 Sep 2019 21:53:35 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueue32150fb3/messages + uri: https://pyacrstorage32150fb3.queue.core.windows.net/pythonqueue32150fb3/messages response: body: - string: "\uFEFFb15ffa63-b577-4c6b-9f1c-b3d08f2a2946Fri, - 02 Aug 2019 22:33:02 GMTFri, 09 Aug 2019 22:33:02 - GMTAgAAAAMAAAAAAAAA+FvVUIJJ1QE=Fri, - 02 Aug 2019 22:33:32 GMT2new + string: "\uFEFF366fffd6-234f-447b-b135-4204d47cc28bFri, + 06 Sep 2019 21:53:33 GMTFri, 13 Sep 2019 21:53:33 + GMTAgAAAAMAAAAAAAAAozuYmf1k1QE=Fri, + 06 Sep 2019 21:54:04 GMT2new text" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:01 GMT - Server: + date: + - Fri, 06 Sep 2019 21:53:34 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - 5c87655e-f003-00d3-8082-49dba5000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_account_sas.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_account_sas.yaml new file mode 100644 index 000000000000..4fe8f57a2aa1 --- /dev/null +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_account_sas.yaml @@ -0,0 +1,112 @@ +interactions: +- request: + body: null + headers: + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:53:39 GMT + x-ms-version: + - '2018-03-28' + method: PUT + uri: https://pyacrstoragee8a50da2.queue.core.windows.net/pythonqueuee8a50da2 + response: + body: + string: '' + headers: + content-length: '0' + date: Fri, 06 Sep 2019 21:53:37 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstoragee8a50da2.queue.core.windows.net + - /pythonqueuee8a50da2 + - '' + - '' +- request: + body: ' + + message1' + headers: + Accept: + - application/xml + Content-Length: + - '103' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 21:53:39 GMT + x-ms-version: + - '2018-03-28' + method: POST + uri: https://pyacrstoragee8a50da2.queue.core.windows.net/pythonqueuee8a50da2/messages + response: + body: + string: "\uFEFFfe3f5187-bf2b-4aac-9a72-0aba99faaa04Fri, + 06 Sep 2019 21:53:38 GMTFri, 13 Sep 2019 21:53:38 + GMTAgAAAAMAAAAAAAAAnlnxif1k1QE=Fri, + 06 Sep 2019 21:53:38 GMT" + headers: + content-type: application/xml + date: Fri, 06 Sep 2019 21:53:37 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstoragee8a50da2.queue.core.windows.net + - /pythonqueuee8a50da2/messages + - '' + - '' +- request: + body: null + headers: + Accept: + - application/xml + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 21:53:39 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstoragee8a50da2.queue.core.windows.net/pythonqueuee8a50da2/messages?peekonly=true&st=2019-09-06T21:48:39Z&se=2019-09-06T22:53:39Z&sp=r&sv=2018-03-28&ss=q&srt=o&sig=y8ZamgWfnbV2cUmmOOoFvuy51HcnBXg4Ad%2Bl3u2VrFE%3D + response: + body: + string: "\uFEFFfe3f5187-bf2b-4aac-9a72-0aba99faaa04Fri, + 06 Sep 2019 21:53:38 GMTFri, 13 Sep 2019 21:53:38 + GMT0message1" + headers: + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:53:37 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 200 + message: OK + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstoragee8a50da2.queue.core.windows.net + - /pythonqueuee8a50da2/messages + - peekonly=true&st=2019-09-06T21:48:39Z&se=2019-09-06T22:53:39Z&sp=r&sv=2018-03-28&ss=q&srt=o&sig=y8ZamgWfnbV2cUmmOOoFvuy51HcnBXg4Ad%2Bl3u2VrFE%3D + - '' +version: 1 diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_clear_messages.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_clear_messages.yaml index 7eceb35ba38e..731cb60743ca 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_clear_messages.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_clear_messages.yaml @@ -3,31 +3,22 @@ interactions: body: null headers: User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 7d9a7ac6-b575-11e9-aeb1-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:03 GMT + - Fri, 06 Sep 2019 21:53:37 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueue137a0ecd + uri: https://pyacrstorage137a0ecd.queue.core.windows.net/pythonqueue137a0ecd response: body: string: '' headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:03 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: de53932f-b003-00d4-3a82-492d20000000 + content-length: '0' + date: Fri, 06 Sep 2019 21:53:36 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-version: '2018-03-28' status: code: 201 @@ -36,7 +27,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage137a0ecd.queue.core.windows.net - /pythonqueue137a0ecd - '' - '' @@ -52,35 +43,24 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 7de5d06e-b575-11e9-8c6a-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:03 GMT + - Fri, 06 Sep 2019 21:53:38 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueue137a0ecd/messages + uri: https://pyacrstorage137a0ecd.queue.core.windows.net/pythonqueue137a0ecd/messages response: body: - string: "\uFEFFf10be48f-8f09-4576-bb14-1605cdae2fc8Fri, - 02 Aug 2019 22:33:03 GMTFri, 09 Aug 2019 22:33:03 - GMTAgAAAAMAAAAAAAAAoGZ6P4JJ1QE=Fri, - 02 Aug 2019 22:33:03 GMT" + string: "\uFEFF2b7aac29-369c-445c-9639-8bb394bdc573Fri, + 06 Sep 2019 21:53:36 GMTFri, 13 Sep 2019 21:53:36 + GMTAgAAAAMAAAAAAAAAphENif1k1QE=Fri, + 06 Sep 2019 21:53:36 GMT" headers: - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:03 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - x-ms-request-id: de53937c-b003-00d4-7f82-492d20000000 + content-type: application/xml + date: Fri, 06 Sep 2019 21:53:36 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 201 @@ -89,7 +69,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage137a0ecd.queue.core.windows.net - /pythonqueue137a0ecd/messages - '' - '' @@ -105,35 +85,24 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 7decd16c-b575-11e9-82ff-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:03 GMT + - Fri, 06 Sep 2019 21:53:38 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueue137a0ecd/messages + uri: https://pyacrstorage137a0ecd.queue.core.windows.net/pythonqueue137a0ecd/messages response: body: - string: "\uFEFFed3edec9-5fbb-4133-adf0-6706f523ccf1Fri, - 02 Aug 2019 22:33:03 GMTFri, 09 Aug 2019 22:33:03 - GMTAgAAAAMAAAAAAAAAKQmCP4JJ1QE=Fri, - 02 Aug 2019 22:33:03 GMT" + string: "\uFEFF7cfce98e-7bf5-4faf-9bf4-4ead81c3b1d0Fri, + 06 Sep 2019 21:53:36 GMTFri, 13 Sep 2019 21:53:36 + GMTAgAAAAMAAAAAAAAAnhsSif1k1QE=Fri, + 06 Sep 2019 21:53:36 GMT" headers: - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:03 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - x-ms-request-id: de539385-b003-00d4-0782-492d20000000 + content-type: application/xml + date: Fri, 06 Sep 2019 21:53:36 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 201 @@ -142,7 +111,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage137a0ecd.queue.core.windows.net - /pythonqueue137a0ecd/messages - '' - '' @@ -158,35 +127,24 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 7df382c6-b575-11e9-829b-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:04 GMT + - Fri, 06 Sep 2019 21:53:38 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueue137a0ecd/messages + uri: https://pyacrstorage137a0ecd.queue.core.windows.net/pythonqueue137a0ecd/messages response: body: - string: "\uFEFF753222e4-0b21-4421-b381-1097ab54a89eFri, - 02 Aug 2019 22:33:03 GMTFri, 09 Aug 2019 22:33:03 - GMTAgAAAAMAAAAAAAAAB5qIP4JJ1QE=Fri, - 02 Aug 2019 22:33:03 GMT" + string: "\uFEFF380075c4-0533-4968-a7e5-c8d54964b525Fri, + 06 Sep 2019 21:53:36 GMTFri, 13 Sep 2019 21:53:36 + GMTAgAAAAMAAAAAAAAAGM85if1k1QE=Fri, + 06 Sep 2019 21:53:36 GMT" headers: - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:03 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - x-ms-request-id: de539391-b003-00d4-1282-492d20000000 + content-type: application/xml + date: Fri, 06 Sep 2019 21:53:36 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 201 @@ -195,7 +153,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage137a0ecd.queue.core.windows.net - /pythonqueue137a0ecd/messages - '' - '' @@ -211,35 +169,24 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 7dfa34e8-b575-11e9-8810-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:04 GMT + - Fri, 06 Sep 2019 21:53:38 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueue137a0ecd/messages + uri: https://pyacrstorage137a0ecd.queue.core.windows.net/pythonqueue137a0ecd/messages response: body: - string: "\uFEFF74137590-f92c-4256-9a42-67d0dfe991a5Fri, - 02 Aug 2019 22:33:03 GMTFri, 09 Aug 2019 22:33:03 - GMTAgAAAAMAAAAAAAAA0gOPP4JJ1QE=Fri, - 02 Aug 2019 22:33:03 GMT" + string: "\uFEFF55af9db0-9234-4c2d-a3d7-b237ea1ff0e2Fri, + 06 Sep 2019 21:53:36 GMTFri, 13 Sep 2019 21:53:36 + GMTAgAAAAMAAAAAAAAAKgA/if1k1QE=Fri, + 06 Sep 2019 21:53:36 GMT" headers: - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:03 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - x-ms-request-id: de5393a1-b003-00d4-2082-492d20000000 + content-type: application/xml + date: Fri, 06 Sep 2019 21:53:36 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 201 @@ -248,7 +195,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage137a0ecd.queue.core.windows.net - /pythonqueue137a0ecd/messages - '' - '' @@ -256,31 +203,22 @@ interactions: body: null headers: User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 7e002434-b575-11e9-a44e-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:04 GMT + - Fri, 06 Sep 2019 21:53:38 GMT x-ms-version: - '2018-03-28' method: DELETE - uri: https://storagename.queue.core.windows.net/pythonqueue137a0ecd/messages + uri: https://pyacrstorage137a0ecd.queue.core.windows.net/pythonqueue137a0ecd/messages response: body: string: '' headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:03 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: de5393a9-b003-00d4-2882-492d20000000 + content-length: '0' + date: Fri, 06 Sep 2019 21:53:36 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-version: '2018-03-28' status: code: 204 @@ -289,7 +227,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage137a0ecd.queue.core.windows.net - /pythonqueue137a0ecd/messages - '' - '' @@ -299,41 +237,25 @@ interactions: Accept: - application/xml User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 7e0a0880-b575-11e9-912b-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:04 GMT + - Fri, 06 Sep 2019 21:53:38 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueue137a0ecd/messages?peekonly=true + uri: https://pyacrstorage137a0ecd.queue.core.windows.net/pythonqueue137a0ecd/messages?peekonly=true response: body: string: "\uFEFF" headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:03 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: de5393b8-b003-00d4-3682-492d20000000 + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:53:36 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 200 @@ -342,7 +264,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage137a0ecd.queue.core.windows.net - /pythonqueue137a0ecd/messages - peekonly=true - '' diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_create_queue.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_create_queue.yaml index 386603e61ae0..b934078325f8 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_create_queue.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_create_queue.yaml @@ -3,31 +3,22 @@ interactions: body: null headers: User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 7e2804ee-b575-11e9-8de3-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:04 GMT + - Fri, 06 Sep 2019 21:53:38 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueuef6ac0e07 + uri: https://pyacrstoragef6ac0e07.queue.core.windows.net/pythonqueuef6ac0e07 response: body: string: '' headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:03 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: 680639f7-3003-00a3-4c82-49a861000000 + content-length: '0' + date: Fri, 06 Sep 2019 21:53:37 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-version: '2018-03-28' status: code: 201 @@ -36,7 +27,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoragef6ac0e07.queue.core.windows.net - /pythonqueuef6ac0e07 - '' - '' diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_create_queue_fail_on_exist.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_create_queue_fail_on_exist.yaml index 48de709bc8f7..715a5ff29191 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_create_queue_fail_on_exist.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_create_queue_fail_on_exist.yaml @@ -3,31 +3,22 @@ interactions: body: null headers: User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 7e53640c-b575-11e9-bc89-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:04 GMT + - Fri, 06 Sep 2019 21:54:01 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueuee53d13ca + uri: https://pyacrstoragee53d13ca.queue.core.windows.net/pythonqueuee53d13ca response: body: string: '' headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:04 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: 95fd7b10-0003-000a-3482-497d89000000 + content-length: '0' + date: Fri, 06 Sep 2019 21:54:00 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-version: '2018-03-28' status: code: 201 @@ -36,7 +27,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoragee53d13ca.queue.core.windows.net - /pythonqueuee53d13ca - '' - '' @@ -44,31 +35,22 @@ interactions: body: null headers: User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 7e6bbc2e-b575-11e9-9c93-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:04 GMT + - Fri, 06 Sep 2019 21:54:01 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueuee53d13ca + uri: https://pyacrstoragee53d13ca.queue.core.windows.net/pythonqueuee53d13ca response: body: string: '' headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:04 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: 95fd7b15-0003-000a-3682-497d89000000 + content-length: '0' + date: Fri, 06 Sep 2019 21:54:00 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-version: '2018-03-28' status: code: 204 @@ -77,7 +59,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoragee53d13ca.queue.core.windows.net - /pythonqueuee53d13ca - '' - '' diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_create_queue_fail_on_exist_different_metadata.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_create_queue_fail_on_exist_different_metadata.yaml index 3bd569b96476..7e3bf6a1832c 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_create_queue_fail_on_exist_different_metadata.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_create_queue_fail_on_exist_different_metadata.yaml @@ -3,31 +3,22 @@ interactions: body: null headers: User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 7e854dfa-b575-11e9-bedb-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:04 GMT + - Fri, 06 Sep 2019 21:53:34 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueueaa2a1b80 + uri: https://pyacrstorageaa2a1b80.queue.core.windows.net/pythonqueueaa2a1b80 response: body: string: '' headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:04 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: e15a5bda-3003-0020-5782-4908cc000000 + content-length: '0' + date: Fri, 06 Sep 2019 21:53:32 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-version: '2018-03-28' status: code: 201 @@ -36,7 +27,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorageaa2a1b80.queue.core.windows.net - /pythonqueueaa2a1b80 - '' - '' @@ -44,13 +35,11 @@ interactions: body: null headers: User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 7e9e694a-b575-11e9-8d63-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:05 GMT + - Fri, 06 Sep 2019 21:53:34 GMT x-ms-meta: - '{''val'': ''value''}' x-ms-meta-val: @@ -58,26 +47,17 @@ interactions: x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueueaa2a1b80 + uri: https://pyacrstorageaa2a1b80.queue.core.windows.net/pythonqueueaa2a1b80 response: body: string: "\uFEFFQueueAlreadyExistsThe - specified queue already exists.\nRequestId:e15a5be2-3003-0020-5d82-4908cc000000\nTime:2019-08-02T22:33:04.9001946Z" + specified queue already exists.\nRequestId:a003197e-9003-003e-7afd-643016000000\nTime:2019-09-06T21:53:33.2240770Z" headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '222' - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:04 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + content-length: '222' + content-type: application/xml + date: Fri, 06 Sep 2019 21:53:32 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-error-code: QueueAlreadyExists - x-ms-request-id: e15a5be2-3003-0020-5d82-4908cc000000 x-ms-version: '2018-03-28' status: code: 409 @@ -86,7 +66,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorageaa2a1b80.queue.core.windows.net - /pythonqueueaa2a1b80 - '' - '' diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_create_queue_with_options.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_create_queue_with_options.yaml index b24e69e44b51..e2334fd7fd02 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_create_queue_with_options.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_create_queue_with_options.yaml @@ -3,13 +3,11 @@ interactions: body: null headers: User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 7eba7eb4-b575-11e9-afe4-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:05 GMT + - Fri, 06 Sep 2019 21:53:49 GMT x-ms-meta: - '{''val1'': ''test'', ''val2'': ''blah''}' x-ms-meta-val1: @@ -19,21 +17,14 @@ interactions: x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueued355138d + uri: https://pyacrstoraged355138d.queue.core.windows.net/pythonqueued355138d response: body: string: '' headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:04 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: a58280ec-2003-00bc-5c82-497371000000 + content-length: '0' + date: Fri, 06 Sep 2019 21:53:48 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-version: '2018-03-28' status: code: 201 @@ -42,7 +33,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoraged355138d.queue.core.windows.net - /pythonqueued355138d - '' - '' @@ -50,40 +41,26 @@ interactions: body: null headers: User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 7ed374e6-b575-11e9-88f2-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:05 GMT + - Fri, 06 Sep 2019 21:53:50 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueued355138d?comp=metadata + uri: https://pyacrstoraged355138d.queue.core.windows.net/pythonqueued355138d?comp=metadata response: body: string: '' headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:04 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin + cache-control: no-cache + content-length: '0' + date: Fri, 06 Sep 2019 21:53:48 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-approximate-messages-count: '0' x-ms-meta-val1: test x-ms-meta-val2: blah - x-ms-request-id: a58280f8-2003-00bc-6582-497371000000 x-ms-version: '2018-03-28' status: code: 200 @@ -92,7 +69,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoraged355138d.queue.core.windows.net - /pythonqueued355138d - comp=metadata - '' diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_delete_existing_queue_fail_not_exist.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_delete_existing_queue_fail_not_exist.yaml index 1609a714f37b..a21b74170dc0 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_delete_existing_queue_fail_not_exist.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_delete_existing_queue_fail_not_exist.yaml @@ -3,31 +3,22 @@ interactions: body: null headers: User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 7eec1a48-b575-11e9-a26c-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:05 GMT + - Fri, 06 Sep 2019 21:53:45 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueuec37b1807 + uri: https://pyacrstoragec37b1807.queue.core.windows.net/pythonqueuec37b1807 response: body: string: '' headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:04 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: dbe0adb5-5003-0012-4c82-49501c000000 + content-length: '0' + date: Fri, 06 Sep 2019 21:53:43 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-version: '2018-03-28' status: code: 201 @@ -36,7 +27,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoragec37b1807.queue.core.windows.net - /pythonqueuec37b1807 - '' - '' @@ -44,31 +35,22 @@ interactions: body: null headers: User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 7f036386-b575-11e9-816c-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:05 GMT + - Fri, 06 Sep 2019 21:53:46 GMT x-ms-version: - '2018-03-28' method: DELETE - uri: https://storagename.queue.core.windows.net/pythonqueuec37b1807 + uri: https://pyacrstoragec37b1807.queue.core.windows.net/pythonqueuec37b1807 response: body: string: '' headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:04 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: dbe0adbd-5003-0012-5182-49501c000000 + content-length: '0' + date: Fri, 06 Sep 2019 21:53:43 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-version: '2018-03-28' status: code: 204 @@ -77,7 +59,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoragec37b1807.queue.core.windows.net - /pythonqueuec37b1807 - '' - '' diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_delete_message.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_delete_message.yaml index 05a1bf4d28f1..656352e73951 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_delete_message.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_delete_message.yaml @@ -3,31 +3,22 @@ interactions: body: null headers: User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 7f1bbeb6-b575-11e9-9514-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:05 GMT + - Fri, 06 Sep 2019 21:54:19 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueue13970ec6 + uri: https://pyacrstorage13970ec6.queue.core.windows.net/pythonqueue13970ec6 response: body: string: '' headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:05 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: 6dc1e058-9003-0004-7e82-499182000000 + content-length: '0' + date: Fri, 06 Sep 2019 21:54:18 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-version: '2018-03-28' status: code: 201 @@ -36,7 +27,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage13970ec6.queue.core.windows.net - /pythonqueue13970ec6 - '' - '' @@ -52,35 +43,24 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 7f3de9e4-b575-11e9-af77-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:06 GMT + - Fri, 06 Sep 2019 21:54:20 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueue13970ec6/messages + uri: https://pyacrstorage13970ec6.queue.core.windows.net/pythonqueue13970ec6/messages response: body: - string: "\uFEFFd9d2aac6-c876-4b29-a0ce-64982e0c8ef1Fri, - 02 Aug 2019 22:33:05 GMTFri, 09 Aug 2019 22:33:05 - GMTAgAAAAMAAAAAAAAA9pPSQIJJ1QE=Fri, - 02 Aug 2019 22:33:05 GMT" + string: "\uFEFF876186e5-c350-4392-939d-70f493ec4b05Fri, + 06 Sep 2019 21:54:18 GMTFri, 13 Sep 2019 21:54:18 + GMTAgAAAAMAAAAAAAAApWcgov1k1QE=Fri, + 06 Sep 2019 21:54:18 GMT" headers: - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:05 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - x-ms-request-id: 6dc1e05e-9003-0004-0282-499182000000 + content-type: application/xml + date: Fri, 06 Sep 2019 21:54:18 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 201 @@ -89,7 +69,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage13970ec6.queue.core.windows.net - /pythonqueue13970ec6/messages - '' - '' @@ -105,35 +85,24 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 7f43d82c-b575-11e9-9a91-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:06 GMT + - Fri, 06 Sep 2019 21:54:20 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueue13970ec6/messages + uri: https://pyacrstorage13970ec6.queue.core.windows.net/pythonqueue13970ec6/messages response: body: - string: "\uFEFFf741ca0d-5c33-47db-bed5-55d691867c3cFri, - 02 Aug 2019 22:33:05 GMTFri, 09 Aug 2019 22:33:05 - GMTAgAAAAMAAAAAAAAAfIjYQIJJ1QE=Fri, - 02 Aug 2019 22:33:05 GMT" + string: "\uFEFFdbe37ef7-0c5d-4d6e-8723-62f1f3c11e05Fri, + 06 Sep 2019 21:54:18 GMTFri, 13 Sep 2019 21:54:18 + GMTAgAAAAMAAAAAAAAAYfwkov1k1QE=Fri, + 06 Sep 2019 21:54:18 GMT" headers: - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:05 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - x-ms-request-id: 6dc1e062-9003-0004-0582-499182000000 + content-type: application/xml + date: Fri, 06 Sep 2019 21:54:18 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 201 @@ -142,7 +111,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage13970ec6.queue.core.windows.net - /pythonqueue13970ec6/messages - '' - '' @@ -158,35 +127,24 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 7f49a080-b575-11e9-b042-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:06 GMT + - Fri, 06 Sep 2019 21:54:20 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueue13970ec6/messages + uri: https://pyacrstorage13970ec6.queue.core.windows.net/pythonqueue13970ec6/messages response: body: - string: "\uFEFF2d74422a-354d-494f-955e-cf5edb4dc112Fri, - 02 Aug 2019 22:33:06 GMTFri, 09 Aug 2019 22:33:06 - GMTAgAAAAMAAAAAAAAA5lXeQIJJ1QE=Fri, - 02 Aug 2019 22:33:06 GMT" + string: "\uFEFF6ae72c33-5f71-45d6-8792-2258a6968480Fri, + 06 Sep 2019 21:54:18 GMTFri, 13 Sep 2019 21:54:18 + GMTAgAAAAMAAAAAAAAA3kIpov1k1QE=Fri, + 06 Sep 2019 21:54:18 GMT" headers: - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:05 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - x-ms-request-id: 6dc1e065-9003-0004-0782-499182000000 + content-type: application/xml + date: Fri, 06 Sep 2019 21:54:18 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 201 @@ -195,7 +153,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage13970ec6.queue.core.windows.net - /pythonqueue13970ec6/messages - '' - '' @@ -211,35 +169,24 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 7f4f8f5c-b575-11e9-ab6e-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:06 GMT + - Fri, 06 Sep 2019 21:54:20 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueue13970ec6/messages + uri: https://pyacrstorage13970ec6.queue.core.windows.net/pythonqueue13970ec6/messages response: body: - string: "\uFEFFa18929ee-742a-47b1-a91a-e1da6ceb9869Fri, - 02 Aug 2019 22:33:06 GMTFri, 09 Aug 2019 22:33:06 - GMTAgAAAAMAAAAAAAAAQvzjQIJJ1QE=Fri, - 02 Aug 2019 22:33:06 GMT" + string: "\uFEFFcb9e1ad4-9607-44ef-9a90-066290052ac6Fri, + 06 Sep 2019 21:54:18 GMTFri, 13 Sep 2019 21:54:18 + GMTAgAAAAMAAAAAAAAAf7Atov1k1QE=Fri, + 06 Sep 2019 21:54:18 GMT" headers: - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:05 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - x-ms-request-id: 6dc1e068-9003-0004-0a82-499182000000 + content-type: application/xml + date: Fri, 06 Sep 2019 21:54:18 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 201 @@ -248,7 +195,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage13970ec6.queue.core.windows.net - /pythonqueue13970ec6/messages - '' - '' @@ -258,43 +205,27 @@ interactions: Accept: - application/xml User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 7f5509f6-b575-11e9-9017-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:06 GMT + - Fri, 06 Sep 2019 21:54:20 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueue13970ec6/messages + uri: https://pyacrstorage13970ec6.queue.core.windows.net/pythonqueue13970ec6/messages response: body: - string: "\uFEFFd9d2aac6-c876-4b29-a0ce-64982e0c8ef1Fri, - 02 Aug 2019 22:33:05 GMTFri, 09 Aug 2019 22:33:05 - GMTAgAAAAMAAAAAAAAAgh7LUoJJ1QE=Fri, - 02 Aug 2019 22:33:36 GMT1message1" + string: "\uFEFF876186e5-c350-4392-939d-70f493ec4b05Fri, + 06 Sep 2019 21:54:18 GMTFri, 13 Sep 2019 21:54:18 + GMTAgAAAAMAAAAAAAAATg8UtP1k1QE=Fri, + 06 Sep 2019 21:54:48 GMT1message1" headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:05 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 6dc1e069-9003-0004-0b82-499182000000 + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:54:18 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 200 @@ -303,7 +234,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage13970ec6.queue.core.windows.net - /pythonqueue13970ec6/messages - '' - '' @@ -311,31 +242,22 @@ interactions: body: null headers: User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 7f5b9650-b575-11e9-9b39-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:06 GMT + - Fri, 06 Sep 2019 21:54:20 GMT x-ms-version: - '2018-03-28' method: DELETE - uri: https://storagename.queue.core.windows.net/pythonqueue13970ec6/messages/d9d2aac6-c876-4b29-a0ce-64982e0c8ef1?popreceipt=AgAAAAMAAAAAAAAAgh7LUoJJ1QE%3D + uri: https://pyacrstorage13970ec6.queue.core.windows.net/pythonqueue13970ec6/messages/876186e5-c350-4392-939d-70f493ec4b05?popreceipt=AgAAAAMAAAAAAAAATg8UtP1k1QE%3D response: body: string: '' headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:05 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: 6dc1e06b-9003-0004-0d82-499182000000 + content-length: '0' + date: Fri, 06 Sep 2019 21:54:18 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-version: '2018-03-28' status: code: 204 @@ -344,9 +266,9 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net - - /pythonqueue13970ec6/messages/d9d2aac6-c876-4b29-a0ce-64982e0c8ef1 - - popreceipt=AgAAAAMAAAAAAAAAgh7LUoJJ1QE%3D + - pyacrstorage13970ec6.queue.core.windows.net + - /pythonqueue13970ec6/messages/876186e5-c350-4392-939d-70f493ec4b05 + - popreceipt=AgAAAAMAAAAAAAAATg8UtP1k1QE%3D - '' - request: body: null @@ -354,43 +276,27 @@ interactions: Accept: - application/xml User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 7f615e18-b575-11e9-92c8-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:06 GMT + - Fri, 06 Sep 2019 21:54:20 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueue13970ec6/messages + uri: https://pyacrstorage13970ec6.queue.core.windows.net/pythonqueue13970ec6/messages response: body: - string: "\uFEFFf741ca0d-5c33-47db-bed5-55d691867c3cFri, - 02 Aug 2019 22:33:05 GMTFri, 09 Aug 2019 22:33:05 - GMTAgAAAAMAAAAAAAAA5qPXUoJJ1QE=Fri, - 02 Aug 2019 22:33:36 GMT1message2" + string: "\uFEFFdbe37ef7-0c5d-4d6e-8723-62f1f3c11e05Fri, + 06 Sep 2019 21:54:18 GMTFri, 13 Sep 2019 21:54:18 + GMTAgAAAAMAAAAAAAAA3oYdtP1k1QE=Fri, + 06 Sep 2019 21:54:48 GMT1message2" headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:05 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 6dc1e06f-9003-0004-1182-499182000000 + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:54:18 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 200 @@ -399,7 +305,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage13970ec6.queue.core.windows.net - /pythonqueue13970ec6/messages - '' - '' @@ -407,31 +313,22 @@ interactions: body: null headers: User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 7f67c39c-b575-11e9-a8b0-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:06 GMT + - Fri, 06 Sep 2019 21:54:20 GMT x-ms-version: - '2018-03-28' method: DELETE - uri: https://storagename.queue.core.windows.net/pythonqueue13970ec6/messages/f741ca0d-5c33-47db-bed5-55d691867c3c?popreceipt=AgAAAAMAAAAAAAAA5qPXUoJJ1QE%3D + uri: https://pyacrstorage13970ec6.queue.core.windows.net/pythonqueue13970ec6/messages/dbe37ef7-0c5d-4d6e-8723-62f1f3c11e05?popreceipt=AgAAAAMAAAAAAAAA3oYdtP1k1QE%3D response: body: string: '' headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:05 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: 6dc1e072-9003-0004-1382-499182000000 + content-length: '0' + date: Fri, 06 Sep 2019 21:54:18 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-version: '2018-03-28' status: code: 204 @@ -440,9 +337,9 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net - - /pythonqueue13970ec6/messages/f741ca0d-5c33-47db-bed5-55d691867c3c - - popreceipt=AgAAAAMAAAAAAAAA5qPXUoJJ1QE%3D + - pyacrstorage13970ec6.queue.core.windows.net + - /pythonqueue13970ec6/messages/dbe37ef7-0c5d-4d6e-8723-62f1f3c11e05 + - popreceipt=AgAAAAMAAAAAAAAA3oYdtP1k1QE%3D - '' - request: body: null @@ -450,43 +347,27 @@ interactions: Accept: - application/xml User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 7f6ec3ca-b575-11e9-94bb-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:06 GMT + - Fri, 06 Sep 2019 21:54:20 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueue13970ec6/messages + uri: https://pyacrstorage13970ec6.queue.core.windows.net/pythonqueue13970ec6/messages response: body: - string: "\uFEFF2d74422a-354d-494f-955e-cf5edb4dc112Fri, - 02 Aug 2019 22:33:06 GMTFri, 09 Aug 2019 22:33:06 - GMTAgAAAAMAAAAAAAAABmLlUoJJ1QE=Fri, - 02 Aug 2019 22:33:36 GMT1message3" + string: "\uFEFF6ae72c33-5f71-45d6-8792-2258a6968480Fri, + 06 Sep 2019 21:54:18 GMTFri, 13 Sep 2019 21:54:18 + GMTAgAAAAMAAAAAAAAAb/4mtP1k1QE=Fri, + 06 Sep 2019 21:54:48 GMT1message3" headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:05 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 6dc1e074-9003-0004-1582-499182000000 + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:54:18 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 200 @@ -495,7 +376,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage13970ec6.queue.core.windows.net - /pythonqueue13970ec6/messages - '' - '' @@ -503,31 +384,22 @@ interactions: body: null headers: User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 7f7b16a8-b575-11e9-97cf-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:06 GMT + - Fri, 06 Sep 2019 21:54:20 GMT x-ms-version: - '2018-03-28' method: DELETE - uri: https://storagename.queue.core.windows.net/pythonqueue13970ec6/messages/2d74422a-354d-494f-955e-cf5edb4dc112?popreceipt=AgAAAAMAAAAAAAAABmLlUoJJ1QE%3D + uri: https://pyacrstorage13970ec6.queue.core.windows.net/pythonqueue13970ec6/messages/6ae72c33-5f71-45d6-8792-2258a6968480?popreceipt=AgAAAAMAAAAAAAAAb/4mtP1k1QE%3D response: body: string: '' headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:05 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: 6dc1e076-9003-0004-1782-499182000000 + content-length: '0' + date: Fri, 06 Sep 2019 21:54:18 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-version: '2018-03-28' status: code: 204 @@ -536,9 +408,9 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net - - /pythonqueue13970ec6/messages/2d74422a-354d-494f-955e-cf5edb4dc112 - - popreceipt=AgAAAAMAAAAAAAAABmLlUoJJ1QE%3D + - pyacrstorage13970ec6.queue.core.windows.net + - /pythonqueue13970ec6/messages/6ae72c33-5f71-45d6-8792-2258a6968480 + - popreceipt=AgAAAAMAAAAAAAAAb/4mtP1k1QE%3D - '' - request: body: null @@ -546,43 +418,27 @@ interactions: Accept: - application/xml User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 7f8104d8-b575-11e9-85d9-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:06 GMT + - Fri, 06 Sep 2019 21:54:20 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueue13970ec6/messages + uri: https://pyacrstorage13970ec6.queue.core.windows.net/pythonqueue13970ec6/messages response: body: - string: "\uFEFFa18929ee-742a-47b1-a91a-e1da6ceb9869Fri, - 02 Aug 2019 22:33:06 GMTFri, 09 Aug 2019 22:33:06 - GMTAgAAAAMAAAAAAAAAfBj3UoJJ1QE=Fri, - 02 Aug 2019 22:33:36 GMT1message4" + string: "\uFEFFcb9e1ad4-9607-44ef-9a90-066290052ac6Fri, + 06 Sep 2019 21:54:18 GMTFri, 13 Sep 2019 21:54:18 + GMTAgAAAAMAAAAAAAAAY8AytP1k1QE=Fri, + 06 Sep 2019 21:54:49 GMT1message4" headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:05 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 6dc1e078-9003-0004-1982-499182000000 + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:54:18 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 200 @@ -591,7 +447,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage13970ec6.queue.core.windows.net - /pythonqueue13970ec6/messages - '' - '' @@ -599,31 +455,22 @@ interactions: body: null headers: User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 7f86a64a-b575-11e9-bad7-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:06 GMT + - Fri, 06 Sep 2019 21:54:20 GMT x-ms-version: - '2018-03-28' method: DELETE - uri: https://storagename.queue.core.windows.net/pythonqueue13970ec6/messages/a18929ee-742a-47b1-a91a-e1da6ceb9869?popreceipt=AgAAAAMAAAAAAAAAfBj3UoJJ1QE%3D + uri: https://pyacrstorage13970ec6.queue.core.windows.net/pythonqueue13970ec6/messages/cb9e1ad4-9607-44ef-9a90-066290052ac6?popreceipt=AgAAAAMAAAAAAAAAY8AytP1k1QE%3D response: body: string: '' headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:05 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: 6dc1e07a-9003-0004-1b82-499182000000 + content-length: '0' + date: Fri, 06 Sep 2019 21:54:18 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-version: '2018-03-28' status: code: 204 @@ -632,9 +479,9 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net - - /pythonqueue13970ec6/messages/a18929ee-742a-47b1-a91a-e1da6ceb9869 - - popreceipt=AgAAAAMAAAAAAAAAfBj3UoJJ1QE%3D + - pyacrstorage13970ec6.queue.core.windows.net + - /pythonqueue13970ec6/messages/cb9e1ad4-9607-44ef-9a90-066290052ac6 + - popreceipt=AgAAAAMAAAAAAAAAY8AytP1k1QE%3D - '' - request: body: null @@ -642,41 +489,25 @@ interactions: Accept: - application/xml User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 7f8c6eb6-b575-11e9-a023-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:06 GMT + - Fri, 06 Sep 2019 21:54:20 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueue13970ec6/messages + uri: https://pyacrstorage13970ec6.queue.core.windows.net/pythonqueue13970ec6/messages response: body: string: "\uFEFF" headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:05 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 6dc1e07b-9003-0004-1c82-499182000000 + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:54:18 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 200 @@ -685,7 +516,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage13970ec6.queue.core.windows.net - /pythonqueue13970ec6/messages - '' - '' @@ -695,41 +526,25 @@ interactions: Accept: - application/xml User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 7f91c3b4-b575-11e9-8c44-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:06 GMT + - Fri, 06 Sep 2019 21:54:20 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueue13970ec6/messages + uri: https://pyacrstorage13970ec6.queue.core.windows.net/pythonqueue13970ec6/messages response: body: string: "\uFEFF" headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:05 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 6dc1e07e-9003-0004-1f82-499182000000 + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:54:18 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 200 @@ -738,7 +553,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage13970ec6.queue.core.windows.net - /pythonqueue13970ec6/messages - '' - '' diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_delete_non_existing_queue.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_delete_non_existing_queue.yaml index e0af5d21b6be..264f6fc295d0 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_delete_non_existing_queue.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_delete_non_existing_queue.yaml @@ -3,36 +3,25 @@ interactions: body: null headers: User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 7fb3b1f4-b575-11e9-ad23-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:06 GMT + - Fri, 06 Sep 2019 21:54:29 GMT x-ms-version: - '2018-03-28' method: DELETE - uri: https://storagename.queue.core.windows.net/pythonqueued2ca137a + uri: https://pyacrstoraged2ca137a.queue.core.windows.net/pythonqueued2ca137a response: body: string: "\uFEFFQueueNotFoundThe - specified queue does not exist.\nRequestId:7bf4f0f0-c003-0035-0a82-49ca55000000\nTime:2019-08-02T22:33:06.8342064Z" + specified queue does not exist.\nRequestId:842aadd3-3003-00ec-22fd-64a0b2000000\nTime:2019-09-06T21:54:28.0434544Z" headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '217' - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:05 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + content-length: '217' + content-type: application/xml + date: Fri, 06 Sep 2019 21:54:27 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-error-code: QueueNotFound - x-ms-request-id: 7bf4f0f0-c003-0035-0a82-49ca55000000 x-ms-version: '2018-03-28' status: code: 404 @@ -41,7 +30,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoraged2ca137a.queue.core.windows.net - /pythonqueued2ca137a - '' - '' diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_get_messages.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_get_messages.yaml index cbafa68b0657..4e26a838c202 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_get_messages.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_get_messages.yaml @@ -3,31 +3,22 @@ interactions: body: null headers: User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 7fdfe7a2-b575-11e9-bbda-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:07 GMT + - Fri, 06 Sep 2019 21:53:59 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueuef6bf0e06 + uri: https://pyacrstoragef6bf0e06.queue.core.windows.net/pythonqueuef6bf0e06 response: body: string: '' headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:06 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: d95d096b-9003-004b-3482-49559a000000 + content-length: '0' + date: Fri, 06 Sep 2019 21:53:58 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-version: '2018-03-28' status: code: 201 @@ -36,7 +27,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoragef6bf0e06.queue.core.windows.net - /pythonqueuef6bf0e06 - '' - '' @@ -52,35 +43,24 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 7ff84bee-b575-11e9-8119-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:07 GMT + - Fri, 06 Sep 2019 21:54:00 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueuef6bf0e06/messages + uri: https://pyacrstoragef6bf0e06.queue.core.windows.net/pythonqueuef6bf0e06/messages response: body: - string: "\uFEFF250d2e5f-820a-4fe9-b2de-cb9de0a83097Fri, - 02 Aug 2019 22:33:07 GMTFri, 09 Aug 2019 22:33:07 - GMTAgAAAAMAAAAAAAAAgXqNQYJJ1QE=Fri, - 02 Aug 2019 22:33:07 GMT" + string: "\uFEFF9208b20a-27bb-45f5-839e-7532f5f7796bFri, + 06 Sep 2019 21:53:58 GMTFri, 13 Sep 2019 21:53:58 + GMTAgAAAAMAAAAAAAAAPo0xlv1k1QE=Fri, + 06 Sep 2019 21:53:58 GMT" headers: - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:06 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - x-ms-request-id: d95d0970-9003-004b-3782-49559a000000 + content-type: application/xml + date: Fri, 06 Sep 2019 21:53:58 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 201 @@ -89,7 +69,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoragef6bf0e06.queue.core.windows.net - /pythonqueuef6bf0e06/messages - '' - '' @@ -105,35 +85,24 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 7ffea5c6-b575-11e9-9eda-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:07 GMT + - Fri, 06 Sep 2019 21:54:00 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueuef6bf0e06/messages + uri: https://pyacrstoragef6bf0e06.queue.core.windows.net/pythonqueuef6bf0e06/messages response: body: - string: "\uFEFFd46b594e-3fef-428f-a43e-3a2152b28e2aFri, - 02 Aug 2019 22:33:07 GMTFri, 09 Aug 2019 22:33:07 - GMTAgAAAAMAAAAAAAAAG5aTQYJJ1QE=Fri, - 02 Aug 2019 22:33:07 GMT" + string: "\uFEFF2abb0e23-0a8a-420b-80d1-de83a975609aFri, + 06 Sep 2019 21:53:58 GMTFri, 13 Sep 2019 21:53:58 + GMTAgAAAAMAAAAAAAAA6ys7lv1k1QE=Fri, + 06 Sep 2019 21:53:58 GMT" headers: - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:06 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - x-ms-request-id: d95d0975-9003-004b-3b82-49559a000000 + content-type: application/xml + date: Fri, 06 Sep 2019 21:53:58 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 201 @@ -142,7 +111,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoragef6bf0e06.queue.core.windows.net - /pythonqueuef6bf0e06/messages - '' - '' @@ -158,35 +127,24 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 800557f6-b575-11e9-9ec9-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:07 GMT + - Fri, 06 Sep 2019 21:54:00 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueuef6bf0e06/messages + uri: https://pyacrstoragef6bf0e06.queue.core.windows.net/pythonqueuef6bf0e06/messages response: body: - string: "\uFEFF7500dbd7-a7be-4968-98f3-f9bf2d132250Fri, - 02 Aug 2019 22:33:07 GMTFri, 09 Aug 2019 22:33:07 - GMTAgAAAAMAAAAAAAAAztiZQYJJ1QE=Fri, - 02 Aug 2019 22:33:07 GMT" + string: "\uFEFF1f86fd47-57b0-4e1c-b373-ae1575e93c64Fri, + 06 Sep 2019 21:53:58 GMTFri, 13 Sep 2019 21:53:58 + GMTAgAAAAMAAAAAAAAAOtJAlv1k1QE=Fri, + 06 Sep 2019 21:53:58 GMT" headers: - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:07 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - x-ms-request-id: d95d097b-9003-004b-4082-49559a000000 + content-type: application/xml + date: Fri, 06 Sep 2019 21:53:58 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 201 @@ -195,7 +153,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoragef6bf0e06.queue.core.windows.net - /pythonqueuef6bf0e06/messages - '' - '' @@ -211,35 +169,24 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 800af95a-b575-11e9-af6e-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:07 GMT + - Fri, 06 Sep 2019 21:54:00 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueuef6bf0e06/messages + uri: https://pyacrstoragef6bf0e06.queue.core.windows.net/pythonqueuef6bf0e06/messages response: body: - string: "\uFEFFaac66b8e-2223-4405-97b2-cb3a2807ef8dFri, - 02 Aug 2019 22:33:07 GMTFri, 09 Aug 2019 22:33:07 - GMTAgAAAAMAAAAAAAAAVM2fQYJJ1QE=Fri, - 02 Aug 2019 22:33:07 GMT" + string: "\uFEFF32411fa1-e6fd-4749-938e-79250a4ce6c3Fri, + 06 Sep 2019 21:53:58 GMTFri, 13 Sep 2019 21:53:58 + GMTAgAAAAMAAAAAAAAAcVtLlv1k1QE=Fri, + 06 Sep 2019 21:53:58 GMT" headers: - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:07 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - x-ms-request-id: d95d097d-9003-004b-4282-49559a000000 + content-type: application/xml + date: Fri, 06 Sep 2019 21:53:58 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 201 @@ -248,7 +195,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoragef6bf0e06.queue.core.windows.net - /pythonqueuef6bf0e06/messages - '' - '' @@ -258,43 +205,27 @@ interactions: Accept: - application/xml User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 8010e8cc-b575-11e9-89a8-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:07 GMT + - Fri, 06 Sep 2019 21:54:00 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueuef6bf0e06/messages + uri: https://pyacrstoragef6bf0e06.queue.core.windows.net/pythonqueuef6bf0e06/messages response: body: - string: "\uFEFF250d2e5f-820a-4fe9-b2de-cb9de0a83097Fri, - 02 Aug 2019 22:33:07 GMTFri, 09 Aug 2019 22:33:07 - GMTAgAAAAMAAAAAAAAAqxaHU4JJ1QE=Fri, - 02 Aug 2019 22:33:37 GMT1message1" + string: "\uFEFF9208b20a-27bb-45f5-839e-7532f5f7796bFri, + 06 Sep 2019 21:53:58 GMTFri, 13 Sep 2019 21:53:58 + GMTAgAAAAMAAAAAAAAAklYyqP1k1QE=Fri, + 06 Sep 2019 21:54:28 GMT1message1" headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:07 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: d95d0986-9003-004b-4a82-49559a000000 + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:53:58 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 200 @@ -303,7 +234,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoragef6bf0e06.queue.core.windows.net - /pythonqueuef6bf0e06/messages - '' - '' diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_get_messages_with_options.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_get_messages_with_options.yaml index 8c5d5dce746e..499f453a12f7 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_get_messages_with_options.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_get_messages_with_options.yaml @@ -3,31 +3,22 @@ interactions: body: null headers: User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 802b637a-b575-11e9-a544-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:07 GMT + - Fri, 06 Sep 2019 21:54:03 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueued35b138c + uri: https://pyacrstoraged35b138c.queue.core.windows.net/pythonqueued35b138c response: body: string: '' headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:06 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: b68d2070-1003-00bf-4582-497076000000 + content-length: '0' + date: Fri, 06 Sep 2019 21:54:01 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-version: '2018-03-28' status: code: 201 @@ -36,7 +27,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoraged35b138c.queue.core.windows.net - /pythonqueued35b138c - '' - '' @@ -52,35 +43,24 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 804347ee-b575-11e9-9755-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:07 GMT + - Fri, 06 Sep 2019 21:54:04 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueued35b138c/messages + uri: https://pyacrstoraged35b138c.queue.core.windows.net/pythonqueued35b138c/messages response: body: - string: "\uFEFF30243225-054e-4d09-adbb-cb9cebb6391bFri, - 02 Aug 2019 22:33:07 GMTFri, 09 Aug 2019 22:33:07 - GMTAgAAAAMAAAAAAAAApyXYQYJJ1QE=Fri, - 02 Aug 2019 22:33:07 GMT" + string: "\uFEFF370b77ff-6efa-40d4-ba55-eb64a1f54814Fri, + 06 Sep 2019 21:54:02 GMTFri, 13 Sep 2019 21:54:02 + GMTAgAAAAMAAAAAAAAAM6aTmP1k1QE=Fri, + 06 Sep 2019 21:54:02 GMT" headers: - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:06 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - x-ms-request-id: b68d2079-1003-00bf-4c82-497076000000 + content-type: application/xml + date: Fri, 06 Sep 2019 21:54:02 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 201 @@ -89,7 +69,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoraged35b138c.queue.core.windows.net - /pythonqueued35b138c/messages - '' - '' @@ -105,35 +85,24 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 80493752-b575-11e9-883f-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:07 GMT + - Fri, 06 Sep 2019 21:54:04 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueued35b138c/messages + uri: https://pyacrstoraged35b138c.queue.core.windows.net/pythonqueued35b138c/messages response: body: - string: "\uFEFFbd9a0be9-01ce-464a-981c-a27e013c6d58Fri, - 02 Aug 2019 22:33:07 GMTFri, 09 Aug 2019 22:33:07 - GMTAgAAAAMAAAAAAAAAGvPdQYJJ1QE=Fri, - 02 Aug 2019 22:33:07 GMT" + string: "\uFEFF8d4c77c0-2d40-4994-a8de-0bfb8bd370c3Fri, + 06 Sep 2019 21:54:02 GMTFri, 13 Sep 2019 21:54:02 + GMTAgAAAAMAAAAAAAAA+zqYmP1k1QE=Fri, + 06 Sep 2019 21:54:02 GMT" headers: - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:06 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - x-ms-request-id: b68d207f-1003-00bf-5282-497076000000 + content-type: application/xml + date: Fri, 06 Sep 2019 21:54:02 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 201 @@ -142,7 +111,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoraged35b138c.queue.core.windows.net - /pythonqueued35b138c/messages - '' - '' @@ -158,35 +127,24 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 804f26ae-b575-11e9-acd0-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:07 GMT + - Fri, 06 Sep 2019 21:54:04 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueued35b138c/messages + uri: https://pyacrstoraged35b138c.queue.core.windows.net/pythonqueued35b138c/messages response: body: - string: "\uFEFF0c4eaf33-d13a-4d2c-a513-f9bccaac8f2cFri, - 02 Aug 2019 22:33:07 GMTFri, 09 Aug 2019 22:33:07 - GMTAgAAAAMAAAAAAAAAbpnjQYJJ1QE=Fri, - 02 Aug 2019 22:33:07 GMT" + string: "\uFEFF6b2e7fcd-3a8d-4689-92c7-2a14260f8ca2Fri, + 06 Sep 2019 21:54:02 GMTFri, 13 Sep 2019 21:54:02 + GMTAgAAAAMAAAAAAAAAjqicmP1k1QE=Fri, + 06 Sep 2019 21:54:02 GMT" headers: - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:06 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - x-ms-request-id: b68d2088-1003-00bf-5982-497076000000 + content-type: application/xml + date: Fri, 06 Sep 2019 21:54:02 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 201 @@ -195,7 +153,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoraged35b138c.queue.core.windows.net - /pythonqueued35b138c/messages - '' - '' @@ -211,35 +169,24 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 8054d038-b575-11e9-bac5-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:08 GMT + - Fri, 06 Sep 2019 21:54:04 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueued35b138c/messages + uri: https://pyacrstoraged35b138c.queue.core.windows.net/pythonqueued35b138c/messages response: body: - string: "\uFEFF144343c8-1a43-4f82-8022-2aa4202a634aFri, - 02 Aug 2019 22:33:07 GMTFri, 09 Aug 2019 22:33:07 - GMTAgAAAAMAAAAAAAAA3WbpQYJJ1QE=Fri, - 02 Aug 2019 22:33:07 GMT" + string: "\uFEFFd72118a9-e085-40c1-8e0f-773dc3d17166Fri, + 06 Sep 2019 21:54:02 GMTFri, 13 Sep 2019 21:54:02 + GMTAgAAAAMAAAAAAAAAGu+gmP1k1QE=Fri, + 06 Sep 2019 21:54:02 GMT" headers: - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:06 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - x-ms-request-id: b68d208f-1003-00bf-6082-497076000000 + content-type: application/xml + date: Fri, 06 Sep 2019 21:54:02 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 201 @@ -248,7 +195,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoraged35b138c.queue.core.windows.net - /pythonqueued35b138c/messages - '' - '' @@ -258,52 +205,36 @@ interactions: Accept: - application/xml User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 805a9898-b575-11e9-a2aa-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:08 GMT + - Fri, 06 Sep 2019 21:54:04 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueued35b138c/messages?numofmessages=4&visibilitytimeout=20 + uri: https://pyacrstoraged35b138c.queue.core.windows.net/pythonqueued35b138c/messages?numofmessages=4&visibilitytimeout=20 response: body: - string: "\uFEFF30243225-054e-4d09-adbb-cb9cebb6391bFri, - 02 Aug 2019 22:33:07 GMTFri, 09 Aug 2019 22:33:07 - GMTAgAAAAMAAAAAAAAAN8/aTYJJ1QE=Fri, - 02 Aug 2019 22:33:27 GMT1message1bd9a0be9-01ce-464a-981c-a27e013c6d58Fri, - 02 Aug 2019 22:33:07 GMTFri, 09 Aug 2019 22:33:07 - GMTAgAAAAMAAAAAAAAAN8/aTYJJ1QE=Fri, - 02 Aug 2019 22:33:27 GMT1message20c4eaf33-d13a-4d2c-a513-f9bccaac8f2cFri, - 02 Aug 2019 22:33:07 GMTFri, 09 Aug 2019 22:33:07 - GMTAgAAAAMAAAAAAAAAN8/aTYJJ1QE=Fri, - 02 Aug 2019 22:33:27 GMT1message3144343c8-1a43-4f82-8022-2aa4202a634aFri, - 02 Aug 2019 22:33:07 GMTFri, 09 Aug 2019 22:33:07 - GMTAgAAAAMAAAAAAAAAN8/aTYJJ1QE=Fri, - 02 Aug 2019 22:33:27 GMT1message4" + string: "\uFEFF370b77ff-6efa-40d4-ba55-eb64a1f54814Fri, + 06 Sep 2019 21:54:02 GMTFri, 13 Sep 2019 21:54:02 + GMTAgAAAAMAAAAAAAAAth6RpP1k1QE=Fri, + 06 Sep 2019 21:54:22 GMT1message18d4c77c0-2d40-4994-a8de-0bfb8bd370c3Fri, + 06 Sep 2019 21:54:02 GMTFri, 13 Sep 2019 21:54:02 + GMTAgAAAAMAAAAAAAAAth6RpP1k1QE=Fri, + 06 Sep 2019 21:54:22 GMT1message26b2e7fcd-3a8d-4689-92c7-2a14260f8ca2Fri, + 06 Sep 2019 21:54:02 GMTFri, 13 Sep 2019 21:54:02 + GMTAgAAAAMAAAAAAAAAth6RpP1k1QE=Fri, + 06 Sep 2019 21:54:22 GMT1message3d72118a9-e085-40c1-8e0f-773dc3d17166Fri, + 06 Sep 2019 21:54:02 GMTFri, 13 Sep 2019 21:54:02 + GMTAgAAAAMAAAAAAAAAth6RpP1k1QE=Fri, + 06 Sep 2019 21:54:22 GMT1message4" headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:07 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: b68d20a1-1003-00bf-7082-497076000000 + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:54:02 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 200 @@ -312,7 +243,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoraged35b138c.queue.core.windows.net - /pythonqueued35b138c/messages - numofmessages=4&visibilitytimeout=20 - '' @@ -322,41 +253,25 @@ interactions: Accept: - application/xml User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 8060b028-b575-11e9-840a-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:08 GMT + - Fri, 06 Sep 2019 21:54:04 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueued35b138c/messages?numofmessages=4&visibilitytimeout=20 + uri: https://pyacrstoraged35b138c.queue.core.windows.net/pythonqueued35b138c/messages?numofmessages=4&visibilitytimeout=20 response: body: string: "\uFEFF" headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:07 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: b68d20a8-1003-00bf-7782-497076000000 + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:54:02 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 200 @@ -365,7 +280,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoraged35b138c.queue.core.windows.net - /pythonqueued35b138c/messages - numofmessages=4&visibilitytimeout=20 - '' diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_get_queue_acl.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_get_queue_acl.yaml index 0a6ede4ac072..05b66d1aea4f 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_get_queue_acl.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_get_queue_acl.yaml @@ -3,31 +3,22 @@ interactions: body: null headers: User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 807c13cc-b575-11e9-b3ea-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:08 GMT + - Fri, 06 Sep 2019 21:54:09 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueue5560e62 + uri: https://pyacrstorage5560e62.queue.core.windows.net/pythonqueue5560e62 response: body: string: '' headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:07 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: 3781a41d-0003-0089-2c82-49dd24000000 + content-length: '0' + date: Fri, 06 Sep 2019 21:54:08 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-version: '2018-03-28' status: code: 201 @@ -36,7 +27,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage5560e62.queue.core.windows.net - /pythonqueue5560e62 - '' - '' @@ -46,41 +37,25 @@ interactions: Accept: - application/xml User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 8093aa62-b575-11e9-8f64-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:08 GMT + - Fri, 06 Sep 2019 21:54:09 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueue5560e62?comp=acl + uri: https://pyacrstorage5560e62.queue.core.windows.net/pythonqueue5560e62?comp=acl response: body: string: "\uFEFF" headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:07 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 3781a42a-0003-0089-3682-49dd24000000 + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:54:08 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 200 @@ -89,7 +64,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage5560e62.queue.core.windows.net - /pythonqueue5560e62 - comp=acl - '' diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_get_queue_acl_iter.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_get_queue_acl_iter.yaml index 210b30fa7158..1257fedb385f 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_get_queue_acl_iter.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_get_queue_acl_iter.yaml @@ -3,31 +3,22 @@ interactions: body: null headers: User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 80ab4268-b575-11e9-9b6f-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:08 GMT + - Fri, 06 Sep 2019 21:54:09 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueue53571075 + uri: https://pyacrstorage53571075.queue.core.windows.net/pythonqueue53571075 response: body: string: '' headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:08 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: e081f867-4003-00ca-0e82-49f7cd000000 + content-length: '0' + date: Fri, 06 Sep 2019 21:54:08 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-version: '2018-03-28' status: code: 201 @@ -36,7 +27,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage53571075.queue.core.windows.net - /pythonqueue53571075 - '' - '' @@ -46,41 +37,25 @@ interactions: Accept: - application/xml User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 80c28a40-b575-11e9-93e4-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:08 GMT + - Fri, 06 Sep 2019 21:54:10 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueue53571075?comp=acl + uri: https://pyacrstorage53571075.queue.core.windows.net/pythonqueue53571075?comp=acl response: body: string: "\uFEFF" headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:08 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: e081f870-4003-00ca-1482-49f7cd000000 + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:54:08 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 200 @@ -89,7 +64,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage53571075.queue.core.windows.net - /pythonqueue53571075 - comp=acl - '' diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_get_queue_acl_with_non_existing_queue.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_get_queue_acl_with_non_existing_queue.yaml index 41315d8bc8b5..1e81b5bd3bb9 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_get_queue_acl_with_non_existing_queue.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_get_queue_acl_with_non_existing_queue.yaml @@ -5,39 +5,25 @@ interactions: Accept: - application/xml User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 80e2ec1a-b575-11e9-94ec-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:08 GMT + - Fri, 06 Sep 2019 21:54:35 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueuedc271875?comp=acl + uri: https://pyacrstoragedc271875.queue.core.windows.net/pythonqueuedc271875?comp=acl response: body: string: "\uFEFFQueueNotFoundThe - specified queue does not exist.\nRequestId:ed1ed9a5-7003-0027-7682-49fe49000000\nTime:2019-08-02T22:33:08.8196190Z" + specified queue does not exist.\nRequestId:5b51bcc3-0003-00c3-5efd-64dc82000000\nTime:2019-09-06T21:54:33.6924767Z" headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '217' - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:07 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin + content-length: '217' + content-type: application/xml + date: Fri, 06 Sep 2019 21:54:33 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-error-code: QueueNotFound - x-ms-request-id: ed1ed9a5-7003-0027-7682-49fe49000000 x-ms-version: '2018-03-28' status: code: 404 @@ -46,7 +32,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoragedc271875.queue.core.windows.net - /pythonqueuedc271875 - comp=acl - '' diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_get_queue_metadata_message_count.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_get_queue_metadata_message_count.yaml index 9dac249117d5..6593cf24f3eb 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_get_queue_metadata_message_count.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_get_queue_metadata_message_count.yaml @@ -3,31 +3,22 @@ interactions: body: null headers: User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 8110b96e-b575-11e9-9d0e-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:09 GMT + - Fri, 06 Sep 2019 21:53:57 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueue64f6163f + uri: https://pyacrstorage64f6163f.queue.core.windows.net/pythonqueue64f6163f response: body: string: '' headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:08 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: cadabcfa-4003-0085-5982-4933d5000000 + content-length: '0' + date: Fri, 06 Sep 2019 21:53:56 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-version: '2018-03-28' status: code: 201 @@ -36,7 +27,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage64f6163f.queue.core.windows.net - /pythonqueue64f6163f - '' - '' @@ -52,35 +43,24 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 8127b552-b575-11e9-9270-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:09 GMT + - Fri, 06 Sep 2019 21:53:58 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueue64f6163f/messages + uri: https://pyacrstorage64f6163f.queue.core.windows.net/pythonqueue64f6163f/messages response: body: - string: "\uFEFFf5609c14-594f-4ecc-baa6-fb9788d3534dFri, - 02 Aug 2019 22:33:09 GMTFri, 09 Aug 2019 22:33:09 - GMTAgAAAAMAAAAAAAAAlUa8QoJJ1QE=Fri, - 02 Aug 2019 22:33:09 GMT" + string: "\uFEFFc23b78e3-4ef3-48fa-b76e-bacc313e1db0Fri, + 06 Sep 2019 21:53:56 GMTFri, 13 Sep 2019 21:53:56 + GMTAgAAAAMAAAAAAAAA3wcIlf1k1QE=Fri, + 06 Sep 2019 21:53:56 GMT" headers: - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:08 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - x-ms-request-id: cadabd02-4003-0085-5c82-4933d5000000 + content-type: application/xml + date: Fri, 06 Sep 2019 21:53:56 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 201 @@ -89,7 +69,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage64f6163f.queue.core.windows.net - /pythonqueue64f6163f/messages - '' - '' @@ -97,38 +77,24 @@ interactions: body: null headers: User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 812d56c8-b575-11e9-bda0-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:09 GMT + - Fri, 06 Sep 2019 21:53:58 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueue64f6163f?comp=metadata + uri: https://pyacrstorage64f6163f.queue.core.windows.net/pythonqueue64f6163f?comp=metadata response: body: string: '' headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:08 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin + cache-control: no-cache + content-length: '0' + date: Fri, 06 Sep 2019 21:53:56 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-approximate-messages-count: '1' - x-ms-request-id: cadabd07-4003-0085-6082-4933d5000000 x-ms-version: '2018-03-28' status: code: 200 @@ -137,7 +103,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage64f6163f.queue.core.windows.net - /pythonqueue64f6163f - comp=metadata - '' diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_list_queues.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_list_queues.yaml index 71e84946b32b..483cded21ea0 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_list_queues.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_list_queues.yaml @@ -1,46 +1,62 @@ interactions: +- request: + body: null + headers: + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:54:13 GMT + x-ms-version: + - '2018-03-28' + method: PUT + uri: https://pyacrstoragee9b50dc2.queue.core.windows.net/pythonqueuee9b50dc2 + response: + body: + string: '' + headers: + content-length: '0' + date: Fri, 06 Sep 2019 21:54:11 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstoragee9b50dc2.queue.core.windows.net + - /pythonqueuee9b50dc2 + - '' + - '' - request: body: null headers: Accept: - application/xml User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 8146d618-b575-11e9-b37c-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:09 GMT + - Fri, 06 Sep 2019 21:54:13 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/?comp=list + uri: https://pyacrstoragee9b50dc2.queue.core.windows.net/?comp=list response: body: string: "\uFEFFcont079e53b6285d462b80b03b642545c8cecont189cce925f2b4bb486c0723a407941cacont270f85ade4ef4fc085727f90367b3c18cont2a13557b64914cf39299097cc1b22ed4cont3b59e2e7def04258824d6de7c802b056cont483db24a585b4602a62ba5f57c045093cont69af6d7f103c4d7b9b08abca4a760fd0cont7783e8311e224b03a658d6a35281a381cont86a3e2a1523443e392221f578ee21793contc9644de2738c476d9b80652d722a2d93conte753f547f8954cdaaaef56fcedb753ddconte7e0b2cd8aec4e828aa9f14afbda798bcontea4add581ae746f69ed0f72f8842631eencryptionqueue0097120ed98c4ab897ab5b43e078ff6aencryptionqueue016f931800f2406d9f25b54df61e5565encryptionqueue02730e3442564930bf34778fbd48d093encryptionqueue0372ba6784084ba58e90d56221a93e0fencryptionqueue042c5d6cead5458da955da1c5d79af86encryptionqueue042d7ab9f40d4b25bca7ad3ccaa64904encryptionqueue084d041c53a54e9084c5dbc97919de94encryptionqueue08cd92e2ea324d648d27bd90e0a2033dencryptionqueue08d8c139169447468949bdbf635a844fencryptionqueue0a8af1a82ec845149071171889f54ba6encryptionqueue0b0c49d937714cf3aeef9c2cdb3912eaencryptionqueue0b77d1f773dd4d7694dfb5f0e5a492b1encryptionqueue0c38d2a5f8ac4f1890705f2c6afe101eencryptionqueue0c54480c9ca6490b9b572e1cb10df446encryptionqueue0e7203c6d1f34819a46a88cae17dca38encryptionqueue0f6e2077abba4ed29cdef11318405f95encryptionqueue100cefda5d8f49528deec587851311b5encryptionqueue104f00a86dfc4c7dbe572c094b2661c0encryptionqueue1090ce1d93f04f6d85e3d4b688ee1e98encryptionqueue12a82a4271fa411581d74ef5ccc48950encryptionqueue16d5e20f58064a4fbde1e59bf717b443encryptionqueue17c36c0abbce4861bf03e9a481b1c12bencryptionqueue1a0f06c3e1c24961b9cac3e5102d55fbencryptionqueue1af22c2e37424f0cb3f4328677f8857eencryptionqueue1b6e45f94e4e4dceb8e5facda49c1d52encryptionqueue1ca72fd152ce4f3e81a4f226b027ab76encryptionqueue1cfb9275c8694e35998e66fca7da24e6encryptionqueue1d2ffe8663cc4b97a36b6e23ce20c6efencryptionqueue1d30b3d8d40649309819810c62b41d78encryptionqueue21938f5cb8a8471f880a2075d70ae1d6encryptionqueue229bd430a4b44bd4aa772f986066559eencryptionqueue26a95595ab264b2898ada5abefb52595encryptionqueue2799a0470dd1437880dc54cf06025377encryptionqueue2900a41e28544c0b86725dd598d95955encryptionqueue2972c516b21e4cd0aabed862f09a47ebencryptionqueue2b1811238dc44cf080f481d8ec68a826encryptionqueue2c58bc2059e94665a2c8afa7407529c9encryptionqueue2dc4bc6cb5a4428499603704eeda993aencryptionqueue2f2d395b74ba4a838473462fcf6f6922encryptionqueue2f714247d5f047c09be8fdafaef6d5c4encryptionqueue2fcef7344a1246809d02b60f1d039261encryptionqueue30e90209e20640ac999c43b8b2d748d6encryptionqueue31920fdafa5b4888972b21ba4e328f1aencryptionqueue3277eb25021146799ff603bd9b3df5b9encryptionqueue346f6f38ac8e4e30ac47844dde558a73encryptionqueue348bfecf0dad46129ecd1707e272709bencryptionqueue34a75cdb25be480e8ac1a31442fd0146encryptionqueue34d386b0ac8444ff92be5970946fd493encryptionqueue366bb78e99ad47ffb77bd270c98f4041encryptionqueue39be41c1f6d3427a822684954cc3db93encryptionqueue3aa5c50ec3b8461ab0a40bee207eb6eeencryptionqueue3b8773119ca24a99880df6bb9c20de0aencryptionqueue3f1145e9a9be423cab5c73b9bd74fe13encryptionqueue40a3e078eda0432dacf8e81f6a058cb8encryptionqueue40a6c172b6b04b8c8e0aa654644bc24cencryptionqueue42a1307c137342bcbd575329d3baf985encryptionqueue42cc363cd2de4df4a51293c82c968494encryptionqueue42e090d9a38f4a4ab6676f3c83c4ce45encryptionqueue43a3cde167144fd8b6e766675c734f6bencryptionqueue43a531e62b634ab4bd70d400bb964317encryptionqueue43bfd7d10982430180bc4a50acc410eaencryptionqueue453b36a7a786488fad7b1f3c1b0d32ffencryptionqueue45dd63ebfba14885931881d7f304c5d8encryptionqueue4b7a63dfa33440768b92d4abe1f6af1fencryptionqueue4c7d4b04f8eb4c90b1dfa3ee5a1fc1c4encryptionqueue4d6b09b0ec434352b977c2e002471506encryptionqueue4ddfb8074fe3410fb000c5f16db13366encryptionqueue4e81724d05be43ac9a06c96930783b62encryptionqueue4f553e48c0cb4ebdbaf53c15d18d0053encryptionqueue501c68c596a247e5a76644e4144587e6encryptionqueue54143dc3ff8843e895ab324e9ff11abbencryptionqueue54485b16c40b4d759bf2c05c8f0a9f67encryptionqueue54779029395a4303af2970d4f9b47e5fencryptionqueue548ac7ba391d40079564aada806782f7encryptionqueue55a1dd25f17f44e99b19827dc46e44fdencryptionqueue55f6d39108404ccbbd21a7a0d922b697encryptionqueue563fd46354b34941b4e953fb0a61da4eencryptionqueue56a3936979574c39be62b5cc5589eb18encryptionqueue575354c26ea843d0850bc55d9e161572encryptionqueue578c7843b1ed4b5093f8b62224aca5c0encryptionqueue57a8960985eb4126b0c1dc1e58992203encryptionqueue58b8dc677a8649da8e8fd31f6d8bd615encryptionqueue5a1d5296c33f499c9d78da514015ac82encryptionqueue5d14f941f9974c1785f46c6f50f7c26cencryptionqueue5d4407051116441c831e8ffd56e6bc50encryptionqueue5ef21f46760b48399ebb7698ca5837fcencryptionqueue5efe7a4d22114c4da80264ac29ead426encryptionqueue6277ea8364e043a6b08deabde442c615encryptionqueue62a53f41aab443f98a072b0d5006fec6encryptionqueue62c0040941e0456d85d859a25a497166encryptionqueue632fd9e53b73412baa17f9061d1cec69encryptionqueue647092dc70bf4cf2b1f24e9ae92cf81fencryptionqueue64bf1697566d48a090b3fbd976a41d13encryptionqueue6840112ff5e8468fbd5b5110910f601dencryptionqueue6ae6bed50bfd48419782bc922d072f5fencryptionqueue6c2b326005104aa1b50bafccbb1a27feencryptionqueue6f2e68232fc040468b036ee14d35b743encryptionqueue6fb8e1ec7e3d4c3e8d973b8c9a7eca32encryptionqueue729fc126bba44466a8a8792164cd9cc5encryptionqueue731453c45d4145e38233d2bc57ec42beencryptionqueue7387f096a56e4b08bfc28fd1b4f1ca9fencryptionqueue73db9ba0d6bc4050ad28ca2826252907encryptionqueue73ea459f720f4779a1aa44684ad4d439encryptionqueue74c27cd56f9b4a54896f3e66f1aba084encryptionqueue75576ffa60e5499484da7e9f8552a28bencryptionqueue7844c5ebb35c4ff5a8a908925ff5b2f6encryptionqueue7a15c02234084348921858a79cf2fb59encryptionqueue7a2fe30b64604ae98117a034072eb6b9encryptionqueue7afea18bed6443f48980e1fe6ab26438encryptionqueue7b094497db4d48f39d6831657db9d700encryptionqueue7b639b8c9fc64d3388d1500bd409abfbencryptionqueue7bb89a64ec5b43ffb98404ee0856fc7eencryptionqueue7c287c2c8b224b90a9b8375b6669f3b1encryptionqueue7eb3f2cccffb449983783b523a54793cencryptionqueue7f52074e87874337855a6a933dd8a9e7encryptionqueue7fa13c40ab884ef49867a67217d3ff44encryptionqueue8113b375e1c04b2488befb80af533364encryptionqueue8282ee8638434433824cfbf6aabd2c1cencryptionqueue84472b92e9b24bc690807909700c046fencryptionqueue84f1a9817f284294b48fec16feb9877eencryptionqueue852991c0af6c4bff98cba25147726206encryptionqueue871b5a2c8cdf449bb9dc1243dc50b83aencryptionqueue890c3286f4a044b5a4db736fd0c74651encryptionqueue8b7230e176e843f382fecf591253f779encryptionqueue8b8a258efc034a7f872045f4c420f84bencryptionqueue8c454d5bdad7473db6b4b974670c6cbeencryptionqueue8ed7dafb9e09414d893170fe3f62f97dencryptionqueue8fa5f7e78d1545df800daa008c8ec4ffencryptionqueue95e33914f60a4b049c6bef1ee383d65eencryptionqueue96124da0010144738bec152eec784ebdencryptionqueue96dded44f2f344789188fa9c3964de11encryptionqueue9719f6cf580242068b12c7e8b660f022encryptionqueue9833cb53913148b2a001452df7582b3cencryptionqueue98ec4d4d4e2240f3a61274ad08ac0bc0encryptionqueue98f22c625f624b72a2f92659b48cd169encryptionqueue991b053961254971b4dd975189f751dbencryptionqueue99b084996b774a7d8d5e28876bc02c2eencryptionqueue9d95735ce2d847e98a95054d9cf3d313encryptionqueue9ddfc660cc324bebba0293710024e72eencryptionqueue9e05eaccf8444710be29e3a123358061encryptionqueue9e1f2ca3d71e4279828ba714f41415d8encryptionqueue9eb22b8388a14b0fad71f195ffc3100aencryptionqueuea094fc7fe61e4757b149cbebb0bd78d0encryptionqueuea09c4705b53c4f58b0393abafdf5a200encryptionqueuea0bcae312ea34c6fa305d62ae8aac550encryptionqueuea1efeef131a145cc8521feabebfcfc5bencryptionqueuea322f5ccc502444ca7063606871b1590encryptionqueuea350c1ca20784ecb9c5bcf131c1a9c8bencryptionqueuea4b2767e118d432f8fad88f19c4561a6encryptionqueuea535995a95e640769918c1e870ebb233encryptionqueuea5c8ec3bec41410385ac6c27271877cbencryptionqueuea8c69b03c1664680b578ba4bf578b208encryptionqueuea900b51280574a0e9b3fe2f6b6cb5222encryptionqueueac79ea38948c4572928c2e1a73d137beencryptionqueueacd7302e730d4824b9e71aa395c6dc93encryptionqueueae725e81989d4b5fa791556de4e7655bencryptionqueueaf127f4aaf7c47af9333f63dd4b0c6a9encryptionqueueaf3e95f0366f4d0fb9b9fbac2fe72c79encryptionqueueafed3761a4f74e22a5f31ce45b786c07encryptionqueueb0131a1971d64828983c8040a13c61e5encryptionqueueb1a90dcee0d149de813ab8dac0b236fcencryptionqueueb1c948cb612c4a858ac7e75eab66fb3bencryptionqueueb3fbcc426aba4a05b8ecdb338cae3ab9encryptionqueueb6094ca059f347439868857ea12535d6encryptionqueueb673014fa4e54f0ba1551c1001a1df42encryptionqueueb6d3a61656854bf5833a8a90a4b905a9encryptionqueueb76ae911f3ff4ec5b27123497942d493encryptionqueueb8ef3a21b53f49af892c74d42ba18b96encryptionqueuebb05e068dd5949bb8e55b9e7755ed4efencryptionqueuebb41a275766e4b60bb2007d8d675ec92encryptionqueuebc2c62bec21f471eb3fae42dfa3e642eencryptionqueuebc30f43cd68346578a3e42d46fd7ec38encryptionqueuebcf4e16d0c954ca2b2cc3780279b57f4encryptionqueuebed6a6c2cc9c46cfa50c10f3183d1a1aencryptionqueuec14f669e1654453f86bd0c076a0cd9feencryptionqueuec16c0d23cedd454892b3c4f76d495908encryptionqueuec16f1bbaa7fc48ceb567bd7b11a2556fencryptionqueuec177ffe3df4c48dbbc749dc4e0973684encryptionqueuec31afa3541c445f4bb777ead59ae790bencryptionqueuec38fe03cedbb411e94b9203b197fb0c6encryptionqueuec3b13da7a37f409e9714a6a4117ec756encryptionqueuec61f6c834ea64f438c5202b974946cf9encryptionqueuec79b3108f23f49e6906d2f760ce2b54eencryptionqueuec89774bd3f5b466e9dceeea90e8e8724encryptionqueuecaebaea357f54a949825a45352ab4a99encryptionqueuecbd50b5188d94b7aa68da1a1ce7ef372encryptionqueued01e401e62144ec8ab904c9a6e3e71bfencryptionqueued1b78feae009454cbac9702948a1e6a1encryptionqueued1e8f34c11964890ac894b6fd8577db7encryptionqueued2d525d0470f4191b1ab3a8ba2909177encryptionqueued4d4d67cfc0448a7a777e886b5d0b3f5encryptionqueued4f0a9fe06ae491f9168838be1f4975aencryptionqueued55aa01a250347ea91d52a5d88b911efencryptionqueued750cbf61ebf434c9601fac592093d06encryptionqueued7fa2d24892f4216837e55d4348c10e6encryptionqueued8dc2f213287470f8761f21dc317cfdaencryptionqueued8fc9376492440a784f3d50a9227822bencryptionqueueda95cb66582c466b90bfb9b337234d8fencryptionqueuedb45a696e5964d93b4cd220fff72e535encryptionqueuedcb9b45ad7e64230aec0ed559481a1eaencryptionqueuedcf328abf4054712ba2ef7c19007c84cencryptionqueuede8196867c49429eaa5460e30b8fffacencryptionqueuedf4de28a5a8f438aad90b9034fb48c6aencryptionqueuee0ddb3fcdbfe4594a3729791b111d642encryptionqueuee0f4d87aaef4424eb900dde7f974c64bencryptionqueuee1c280ce4c7145298c5fbf8126c9b6a8encryptionqueuee1efbf8b5799422aa9996f900071fefbencryptionqueuee5221cea2aaa4043a1f26787a0d82493encryptionqueuee567e008b8034065998e4f31939942b0encryptionqueuee65728e461f14fa795e166269676f1f6encryptionqueuee8c0b76f283545c9be204243a30c706fencryptionqueuee964e4aeae1c4a31ae7dde9e305776cdencryptionqueueeb07e5dbfec649c6a847a094ee810d0eencryptionqueueefea9653fb3141359a3fe65b1deae766encryptionqueuef043e433128a4d289090e16147a9c9e2encryptionqueuef28c24397a584cd8b2cca06eacb4830bencryptionqueuef2921ccedcc842f9a6933898ba54073bencryptionqueuef3312476ff414a4a979a927c8da3b725encryptionqueuef34eeefaa5c14c099bd637bc90fb4ad8encryptionqueuef48cb3e76e204aa9a4480a0f1536a85fencryptionqueuef4afbca3e6394e5c974697bc266516bfencryptionqueuef515fa24ca324570bfc3e75d35edc03eencryptionqueuef586189ff3904f28b26d148c7bb4f90fencryptionqueuefa3b2fdc6f574577963017409efd78e6encryptionqueuefaebb1a83cfc43aebf659f32f2b84e56encryptionqueuefb70345a0b9c4b49b54a4f45f2114b9dencryptionqueuefc17a14f8453407785b99620e28e3dc5encryptionqueuefc900076b063415881f903a569feb4c7encryptionqueuefceeacd2e39f491d9c3fc6bdc04389ccencryptionqueuefd764c95527b4b31a22d608f44e9dbc2encryptionqueueff2895bbc9ba4233ab8c7f2a975393ecencryptionqueueff4e986084c5414fa31c14574dc3cc32encryptionqueueff9f27649b6c462cb05e58b864daa7ebencryptionqueueffda7de0ba364f759c1acbac6454f0d9mytestqueue0219fc1ade71450e92b057fd4d4ab7dcmytestqueue02251eadc2864c7bb5f90049062e99b6mytestqueue0339d719b4f145f5a73ba4eaf82b701cmytestqueue06a5302794394219b0f8a2e79bdb1277mytestqueue0849bdb669764fef9016346990c5da40mytestqueue090d43ab0ca644bab2704b663c370d4dmytestqueue094a0e0a97c647f6b115f7fb3350b28emytestqueue096b3d69dd1a415783e361a016b7171emytestqueue09ec318d047a4f649a5bd82d04991922mytestqueue0a44935b057f40fbbba55600ba1488a5mytestqueue0ae5d7edcfd1423b9bf0b7dd28ae0800mytestqueue0d020ce740154cf8bac50f921730cc6dmytestqueue0d53794f763e46af99a48fddebc3181emytestqueue0efc481803a74a27aced4582e4421f52mytestqueue1024fe31a16a47718921d8ee34f80309mytestqueue10737ee4c08c4acaa3f6daf2458872admytestqueue11eaf3f7b5294f5f973a88b02947134cmytestqueue11ebd8d7cf2b460ba5b5cae9cd8e8c1cmytestqueue129e13914f8a474ba9a722e8e7242dcdmytestqueue131627186d43423b973c451c81e3f82dmytestqueue1361a4c512d84131a9da185a7c004598mytestqueue138682ef9eca41129fd2a1ffad2a5ac6mytestqueue13e19fefb06d4c1b84e38b7baaaa7a2fmytestqueue169cf5534c7d4b96babdf8b59df3cd08mytestqueue17ba6472dc9f4429992e44516b5ce91dmytestqueue195d82bfbfc048599977f3cc2c25553bmytestqueue19af118ef75246dabb54335dfbb69db4mytestqueue1cb3a67a039d42eb9332956de0b78f42mytestqueue1d835889720844e5a14d97d7321d03f9mytestqueue1e78a61f11ca49d4a8a1cb4b52703342mytestqueue20bd5e1c8e1248cbacd4fcd79fbb884cmytestqueue20eaa0d617d748df8711d2f114dd769dmytestqueue2156b0495b7244aea5ddb077441b0f50mytestqueue2190160110db4163af59724b048f802cmytestqueue220465900d0a422dbfd9d5cb58499336mytestqueue2358d205c86e41b7a3218c413267d7efmytestqueue241d1495mytestqueue24b864c4dd8647b7bd63145fc35f4e54mytestqueue2763152f95934cfea34f2cf2b11acf25mytestqueue27e2f02665cd4207b75f1ab53cd55e0amytestqueue2877c5fa3cb54e4e9bb24de2d49ccfd7mytestqueue28df46199e054f15bdd3d87da84e6a2bmytestqueue28ff9eecf8cd4fbb83822e34ac3f99f0mytestqueue2c520166bf0646469dba2f30677fd8d2mytestqueue2c6fdace4a064ee3be9430f412945336mytestqueue2ca89fe6da48420dbec6e8a8817506b8mytestqueue2db5240979114e55a33d6e857cb58a99mytestqueue2e59c98dff6548a799123db4647b8061mytestqueue2ff15b302b284d3d87c26c48fbba0abcmytestqueue30e90f7ba8074d5794508eb630309d21mytestqueue318bf87352434096b6b1d65ad1387814mytestqueue32027843131140839df79a7a573bf638mytestqueue325802c3978942aa9170214c2de3bc63mytestqueue339d8bf8b99d43338c93c334994614e7mytestqueue33dd7f487c454796aed8eb5adbb3e683mytestqueue340b044b833d41ba96b65fecde9d9332mytestqueue34bf34f9e779420e9ffb3d95423cecddmytestqueue388b5c237158440086358774bda7b5d6mytestqueue38a4269fcc4740159f9dc30d6c98c583mytestqueue393b14f7mytestqueue396a127f476b467ca91c640d3cedb2aamytestqueue39b1e7d68fcc4b76b2f1ebd0b43dd980mytestqueue3a34b2a9126c475e8f0de1c3092e9bb0mytestqueue3a9d911dd0384e2688e4051ba50fa5demytestqueue3cf14dd84ed441a2b80b4d1e38145389mytestqueue3cfead3f95fb4f2a9903f77a1fab1e40mytestqueue3d23097d0df64000ac8368a753b37323mytestqueue3f1c857852744a34a8d1f379069e97c0mytestqueue3f63c50a207a48b797b64dd7c93175fbmytestqueue4061b011dd8d4c03a2f058976eba6809mytestqueue40d98ea70e1d472bbe03ee42d02d9343mytestqueue42332e736e09463db66e341be1a37b80mytestqueue42ceec4da33b47019af8fac1a4f4bd9bmytestqueue42d5713a7ff34229838ddb4c0a3089eamytestqueue436a8c91544c4700a03c44778a225f88mytestqueue441eab189ab6405c8d02bdb58bbf81f9mytestqueue453d1525mytestqueue4644887fc41d48eba076b552355afce7mytestqueue48257081a6534dc082763d081172aef5mytestqueue49935eaea39a42d99c2af13c2b554eadmytestqueue4a06296afa2641a988b3f1f713ab59d8mytestqueue4a4b06eadaca4b66920ecb15a72237aemytestqueue4bfab7b6db924e65afcceb07e3132e4emytestqueue4da3ba550b77418fa88bb240e6f55b43mytestqueue4e4859f39d7b4a7793374854eb9a23c8mytestqueue4e7b4012dca849e6bdd0bf7515bcc4e0mytestqueue5047fa41d2e84dcb84f094abb5646617mytestqueue50868d41427b446083ef108713e9da6cmytestqueue509615f0mytestqueue52aab2e1ffcb4468ae0e6fcd44b9ca74mytestqueue52c687986c3f49ebacad92814683cc53mytestqueue5367c4aeb1224dcea8570a0f496aee9dmytestqueue54fdb4232e90452c8f2bcde2e86a666cmytestqueue56023bca72c04a6f9021822e617692a1mytestqueue56bbfe8e7b5a43f29c424aa791f1a3c6mytestqueue5892f8983784411abb16402797c8f9c6mytestqueue5894e150241d4036afd116e019cfaa05mytestqueue5a7f7b831b50412796f4cec5b225de60mytestqueue5afaebce92fd438d8955a57aebea95fdmytestqueue5b149d9025cb4ba586c8d423a21f1d44mytestqueue5cc3f3af56ff4ddfbe2509cd46667f9dmytestqueue5d582e575bd9425cad0a068ee180c787mytestqueue61523c5d0b334277a325328ea3b9ba5bmytestqueue6160042bd21043d48a8b1e1ec5d766b0mytestqueue621a15593a554621aee9cc3e5544dfa6mytestqueue6486f7835eb64320a55410d4fea432efmytestqueue658ad421d040451188df576396d4d023mytestqueue659e455dbd7d4d8080ad8a57684894cfmytestqueue68e4262d91354cf8828d9c6622e151admytestqueue6911f73c444a46b7b94fa7c9c221a49fmytestqueue6943c97dbdb349668459771f77902a7cmytestqueue695261e39ff140b799ef6a38fa5014eemytestqueue696d0ceac73f4acdadf9b367853d4cfcmytestqueue6996d04ef45d4106ae09d654cbfd8427mytestqueue6ac45d9688a14a9c82af3da4d3050e3bmytestqueue6efd2c4ccaa440068a44295bdf6af700mytestqueue6f20e40e84d049b989999bd812eaa572mytestqueue70a86c66d369445a8d4150786c0924dfmytestqueue7112bc23f05d436581a442ff5a30a502mytestqueue71cffa274eb8467499f1d3929e0b547amytestqueue72eee81ce3304a85abae0da8da2fb971mytestqueue73809c04b0814c349f3d376acac21936mytestqueue73bf52bde9ad435fb8f25637f9e02a78mytestqueue74eabba1cee848d289770085b26ad0aemytestqueue7505d731b63d442194eabebca60f4489mytestqueue75b91164mytestqueue7797991834d04896a95ef93936c7c681mytestqueue781ddf284f8a4d03823ee7645057f71bmytestqueue78518a7bf157468aa1dee8b37f1e922dmytestqueue7a0bf1563a2b4188bfe4b546a4e03342mytestqueue7a28be41abdb4d769d53b1dece8f73e3mytestqueue7af12e3c329848378893b4b8e3ef4c7amytestqueue7b66f96b9f014a82bad470b8f71caf92mytestqueue7bb43c39f35d431e9ba1c8b122cf9777mytestqueue7c6abfdf443f467090ae8a014be8aa4emytestqueue7d879d082cfa4a8782d6fb4a3ab53038mytestqueue805920c754b041cf8deceff58400fa53mytestqueue83dd9b0186b14fa08141840eae687171mytestqueue85130c472a0b488889663ea8606040e2mytestqueue854d653eff6546f69142cf06af2649b4mytestqueue8559061c61334fa1bb959aecd0da4426mytestqueue858269125a914dcf91187fb153c26892mytestqueue85b8f0e97f5a4cce9b355fbb147c3de7mytestqueue860a1baf5fae486097187b20bc6e7055mytestqueue87d479080c3542c7b8e5a219c3d8db39mytestqueue881db4a38e544258a279c191099a25famytestqueue8841abf9ce4c49edb7185b3f6c1163a7mytestqueue8a876832ac724331953179440a394cfamytestqueue8d30e5ff24594786832c4296abbfd864mytestqueue8d987988c256454e9f68da6e67fff14dmytestqueue8df112ada19b4f3d9234ff22e5c43ce0mytestqueue8ee22ba4e8ac45edbec3325bef58ee43mytestqueue8fb3a010f99b451382dab5b4857657admytestqueue91da76f73ae6480886ef23892623854dmytestqueue93f9e039f73146698134101582558319mytestqueue958fd288fb81413d9544c24b001f1456mytestqueue960ac977f1ac4e60abc38e7c430baa4emytestqueue963c7230424b4c7ca2e6d23a159ca7edmytestqueue96fdfe8c6b134c5384b58c17301f77fcmytestqueue982f67ad01c34da3b0d74c7d0f3dfe55mytestqueue987c3f3e22964e53813fd9cb9ce96a11mytestqueue9aa0c8da777d4cc5903a09493e4686e1mytestqueue9bba16da71034cda969b5445dce6530bmytestqueue9bc49840cfca4e40878d36a28a9e7fbamytestqueue9c323778dc43455bb754412c649043afmytestqueue9ce26d4316bd422a834d9a337dc0a026mytestqueue9e9dfa2473c2401ca2054ce6a3f4614cmytestqueue9fa9d06ac8bd4c588bb2ab3de000eed5mytestqueuea1fe7aa90c8146ecb8a5d945c2252474mytestqueuea225bbfbaead4263ab35865326c742bcmytestqueuea6383e3c9c5344edbf1307b0c12a14f3mytestqueuea7a6653b1b424ddda0a741ea5b1ac88dmytestqueuea81c6600c1b84e41bbd60fd27ce5b417mytestqueuea8de147b194d4bfcb5b59a5f5ca084ddmytestqueuea971fe7d1a344b0b98056bce3afaff5bmytestqueuea9741dcbab624d088e36d224439eb695mytestqueuea9c1bd5618e34125b8a9f689d4a707fbmytestqueuea9e1b0fde8be4118880a510fbe1e589amytestqueueaa1449a0259443b2a44d6ac888d60f6dmytestqueueaa5806c6272d4417a225492239b5ace3mytestqueueaa66e82f3dec46e8839d7715a1d2a043mytestqueueaa760426206d4008bbd94b5af569abe5mytestqueueaafbbec0805c4ca38f01bd01160ec301mytestqueueab101218mytestqueueacf3758b63284ca587aea8a6dd8c540cmytestqueuead335566dfa74d24b7e769693e15f70bmytestqueuead5904d8b8414594aafb6e16c6b90ae1mytestqueueade2d95c2adb42d39897c79a2d2bd732mytestqueueae24b769c11c42f49aa92dd543ef8370mytestqueueae85786599ac40f4bbfc49f589437619mytestqueueb0a78d5a40c64109bbb04f9e75ee6198mytestqueueb21ab3fae3944321834f8d1d3c14eb86mytestqueueb3a17249fb3d4d808f3f11e675a48db6mytestqueueb889933f2d514a01aa066ee6f8527f48mytestqueueb8af4c65c68d40dfb8a43be7f1306736mytestqueueb8e27a5377c746a89684599593c48fc9mytestqueueb8f387b3e88142d994f1b67cc4c3b8f5mytestqueueb8f7c7c0b5334dd28a372483fe34cf85mytestqueuebdb1127amytestqueuebf21883bfba340208905b9e8dca3dbbdmytestqueuebffa233e092b4a9e9addaa8410c2f8e2mytestqueuec02cfaf02cbd4abd9db6056b646b4c2amytestqueuec33012f32b444434a7ae346d695c016dmytestqueuec378f3be6b6a492296d3b7adc9fa124bmytestqueuec3ae673fec224ae08b33380edc2d3017mytestqueuec61106943fef46c58625ead6852f6544mytestqueuec6a88153e5204900abb7cc5db2263871mytestqueuec70725799b784adb8ccbeaca719182b5mytestqueuecad9edd8b29944c2851e2510a965609fmytestqueuecae52f66c12b40a58766acbe2ff6a039mytestqueuecae6805767fe4b51b3de75dc3a87b6a1mytestqueuecaf53e13012d41b48f81ade204f940bfmytestqueuecafbb33045ae477cb30e960324edacf2mytestqueuecc379b71e4674723ac1bd2e873b316f2mytestqueued02f34d52044423e968dd4b55078d55cmytestqueued22317a2mytestqueued30f9eeec88b4c2e80901b6710f09487mytestqueued3b0dc497b92494fa360d4254cb1a55dmytestqueued410fb6be6c344c3b88b95dc07c09f32mytestqueued6a3405cdf904b19a1481eba7c8573bcmytestqueued6ee555754ed433c84ef925b76ac81c2mytestqueued84b35b6f1f24d42afd45ade5d1dd374mytestqueued87e54ff46704900ab5b8091d0e0e584mytestqueueda3bab307514458990f7e8680f8cc1c4mytestqueuedbc04470f1534b76a39606f82a0a9eb9mytestqueuedbe56167f9ca4c2b8a56776f55e30679mytestqueuedd7c186dmytestqueuee0cbc45e20ab4930ae9cbcf71bb0ebb1mytestqueuee1e1248a89854ded8e15dc43c98ca3ffmytestqueuee1eb8770bfc14ea68e1ecf5998510802mytestqueuee2298173ac224ab6931c525d61033dd8mytestqueuee2731e6215af45eeaf7a7d0853223a62mytestqueuee4be0725f15c4bdcacd70e3f386bd278mytestqueuee502ace649084b42b7e438a4852a2d04mytestqueuee69b8c007ac249c28a139e4c2bf422afmytestqueuee6e7007681db4f38bd54b1bef2dc561fmytestqueuee74013e1mytestqueuee7d1522da1024b62ad98758788f8bb60mytestqueuee8521fdb8dba408887e0c5c5a0a71963mytestqueuee87b6d1aacf54490b97ade827772735emytestqueuee9258d0f6a424dacb443807783c770abmytestqueueea01d18298ce4695bdb9f46a923010d4mytestqueueebe246cf030c4889997884bbf9b751ccmytestqueuef0a9a0a2ad674a91af11a7134ea213d3mytestqueuef17d47f32eee45fdaa8403951b52cbcfmytestqueuef1fc77e7e7a64e12a523ff7c226bc098mytestqueuef25e76f608ca41d19f77b300f17cbe79mytestqueuef2eab9ef80fd4906a050ca1b12bf0c81mytestqueuef4c4a9ec99df4d3ab2f1381daac21050mytestqueuef4d662f2458048819862b9dc2b99e0f8mytestqueuef4e3d4b58b5244d69e414898b9c19522mytestqueuef55043a7cdc140da84d260d6d21d5b96mytestqueuef597e9b04e6940178368ea7067a0d127mytestqueuef5e8a16e00954635bf0d4bc28e9758e9mytestqueuef6a421d877e542a493bd7319e7cf704bmytestqueuef6f2fa1d36b947e4879469f23b1d48d2mytestqueuef7218773c2504e3f91d4b52abdeedf60mytestqueuef7e117b62c1f400f8e6ec44c05ab17bdmytestqueuefc681a690e364421aee2604578788433mytestqueuefcb9b981bd2240bc982c63ca4aabe3a9mytestqueuefe70fb5cd21a4fb095adb75b56c541c9pythonqueuee9b50dc2" headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:08 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: f7217565-3003-006f-1c82-49ccd4000000 + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:54:11 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 200 @@ -49,7 +65,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoragee9b50dc2.queue.core.windows.net - / - comp=list - '' diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_list_queues_with_metadata.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_list_queues_with_metadata.yaml index 92624bc86b79..8eeb0adaea06 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_list_queues_with_metadata.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_list_queues_with_metadata.yaml @@ -3,31 +3,22 @@ interactions: body: null headers: User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 81841924-b575-11e9-a215-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:10 GMT + - Fri, 06 Sep 2019 21:54:09 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueued5b0137d + uri: https://pyacrstoraged5b0137d.queue.core.windows.net/pythonqueued5b0137d response: body: string: '' headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:09 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: 9a04eec5-a003-0007-0882-499285000000 + content-length: '0' + date: Fri, 06 Sep 2019 21:54:08 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-version: '2018-03-28' status: code: 201 @@ -36,7 +27,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoraged5b0137d.queue.core.windows.net - /pythonqueued5b0137d - '' - '' @@ -44,13 +35,11 @@ interactions: body: null headers: User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 819d15a8-b575-11e9-a34c-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:10 GMT + - Fri, 06 Sep 2019 21:54:09 GMT x-ms-meta-val1: - test x-ms-meta-val2: @@ -58,21 +47,14 @@ interactions: x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueued5b0137d?comp=metadata + uri: https://pyacrstoraged5b0137d.queue.core.windows.net/pythonqueued5b0137d?comp=metadata response: body: string: '' headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:09 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: 9a04eecd-a003-0007-0e82-499285000000 + content-length: '0' + date: Fri, 06 Sep 2019 21:54:08 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-version: '2018-03-28' status: code: 204 @@ -81,7 +63,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoraged5b0137d.queue.core.windows.net - /pythonqueued5b0137d - comp=metadata - '' @@ -91,42 +73,26 @@ interactions: Accept: - application/xml User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 81a415c2-b575-11e9-bf99-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:10 GMT + - Fri, 06 Sep 2019 21:54:09 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/?prefix=pythonqueued5b0137d&maxresults=1&include=metadata&comp=list + uri: https://pyacrstoraged5b0137d.queue.core.windows.net/?prefix=pythonqueued5b0137d&maxresults=1&include=metadata&comp=list response: body: string: "\uFEFFpythonqueued5b0137d1pythonqueued5b0137dtestblahpythonqueued5b0137d1pythonqueued5b0137dtestblah" headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:09 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 9a04eed5-a003-0007-1382-499285000000 + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:54:08 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 200 @@ -135,7 +101,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoraged5b0137d.queue.core.windows.net - / - prefix=pythonqueued5b0137d&maxresults=1&include=metadata&comp=list - '' diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_list_queues_with_options.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_list_queues_with_options.yaml new file mode 100644 index 000000000000..eace14a66422 --- /dev/null +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_list_queues_with_options.yaml @@ -0,0 +1,205 @@ +interactions: +- request: + body: null + headers: + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 22:03:25 GMT + x-ms-version: + - '2018-03-28' + method: PUT + uri: https://pyacrstoragec2dd1348.queue.core.windows.net/listqueue0c2dd1348 + response: + body: + string: '' + headers: + content-length: '0' + date: Fri, 06 Sep 2019 22:03:23 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstoragec2dd1348.queue.core.windows.net + - /listqueue0c2dd1348 + - '' + - '' +- request: + body: null + headers: + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 22:03:25 GMT + x-ms-version: + - '2018-03-28' + method: PUT + uri: https://pyacrstoragec2dd1348.queue.core.windows.net/listqueue1c2dd1348 + response: + body: + string: '' + headers: + content-length: '0' + date: Fri, 06 Sep 2019 22:03:23 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstoragec2dd1348.queue.core.windows.net + - /listqueue1c2dd1348 + - '' + - '' +- request: + body: null + headers: + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 22:03:25 GMT + x-ms-version: + - '2018-03-28' + method: PUT + uri: https://pyacrstoragec2dd1348.queue.core.windows.net/listqueue2c2dd1348 + response: + body: + string: '' + headers: + content-length: '0' + date: Fri, 06 Sep 2019 22:03:23 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstoragec2dd1348.queue.core.windows.net + - /listqueue2c2dd1348 + - '' + - '' +- request: + body: null + headers: + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 22:03:25 GMT + x-ms-version: + - '2018-03-28' + method: PUT + uri: https://pyacrstoragec2dd1348.queue.core.windows.net/listqueue3c2dd1348 + response: + body: + string: '' + headers: + content-length: '0' + date: Fri, 06 Sep 2019 22:03:23 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstoragec2dd1348.queue.core.windows.net + - /listqueue3c2dd1348 + - '' + - '' +- request: + body: null + headers: + Accept: + - application/xml + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 22:03:25 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstoragec2dd1348.queue.core.windows.net/?prefix=listqueue&maxresults=3&comp=list + response: + body: + string: "\uFEFFlistqueue3listqueue0c2dd1348listqueue1c2dd1348listqueue2c2dd1348/pyacrstoragec2dd1348/listqueue3c2dd1348" + headers: + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 22:03:23 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 200 + message: OK + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstoragec2dd1348.queue.core.windows.net + - / + - prefix=listqueue&maxresults=3&comp=list + - '' +- request: + body: null + headers: + Accept: + - application/xml + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 22:03:25 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstoragec2dd1348.queue.core.windows.net/?prefix=listqueue&marker=/pyacrstoragec2dd1348/listqueue3c2dd1348&include=metadata&comp=list + response: + body: + string: "\uFEFFlistqueue/pyacrstoragec2dd1348/listqueue3c2dd1348listqueue3c2dd1348" + headers: + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 22:03:23 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 200 + message: OK + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstoragec2dd1348.queue.core.windows.net + - / + - prefix=listqueue&marker=/pyacrstoragec2dd1348/listqueue3c2dd1348&include=metadata&comp=list + - '' +version: 1 diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_list_queues_with_options_async.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_list_queues_with_options_async.yaml deleted file mode 100644 index 21e59a643de7..000000000000 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_list_queues_with_options_async.yaml +++ /dev/null @@ -1,273 +0,0 @@ -interactions: -- request: - body: null - headers: - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 81bce22c-b575-11e9-9ec1-2816a845e8c6 - x-ms-date: - - Fri, 02 Aug 2019 22:33:10 GMT - x-ms-version: - - '2018-03-28' - method: PUT - uri: https://storagename.queue.core.windows.net/listqueue03f3115c5 - response: - body: - string: '' - headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:09 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: a64cc980-0003-0028-4682-4913bf000000 - x-ms-version: '2018-03-28' - status: - code: 201 - message: Created - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /listqueue03f3115c5 - - '' - - '' -- request: - body: null - headers: - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 81d65128-b575-11e9-8209-2816a845e8c6 - x-ms-date: - - Fri, 02 Aug 2019 22:33:10 GMT - x-ms-version: - - '2018-03-28' - method: PUT - uri: https://storagename.queue.core.windows.net/listqueue13f3115c5 - response: - body: - string: '' - headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:09 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: a64cc98a-0003-0028-4e82-4913bf000000 - x-ms-version: '2018-03-28' - status: - code: 201 - message: Created - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /listqueue13f3115c5 - - '' - - '' -- request: - body: null - headers: - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 81de87d2-b575-11e9-89b1-2816a845e8c6 - x-ms-date: - - Fri, 02 Aug 2019 22:33:10 GMT - x-ms-version: - - '2018-03-28' - method: PUT - uri: https://storagename.queue.core.windows.net/listqueue23f3115c5 - response: - body: - string: '' - headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:09 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: a64cc992-0003-0028-5582-4913bf000000 - x-ms-version: '2018-03-28' - status: - code: 201 - message: Created - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /listqueue23f3115c5 - - '' - - '' -- request: - body: null - headers: - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 81e6bf80-b575-11e9-a098-2816a845e8c6 - x-ms-date: - - Fri, 02 Aug 2019 22:33:10 GMT - x-ms-version: - - '2018-03-28' - method: PUT - uri: https://storagename.queue.core.windows.net/listqueue33f3115c5 - response: - body: - string: '' - headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:09 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: a64cc99c-0003-0028-5b82-4913bf000000 - x-ms-version: '2018-03-28' - status: - code: 201 - message: Created - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /listqueue33f3115c5 - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 81ecd5da-b575-11e9-9522-2816a845e8c6 - x-ms-date: - - Fri, 02 Aug 2019 22:33:10 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/?prefix=listqueue&maxresults=3&comp=list - response: - body: - string: "\uFEFFlistqueue3listqueue03f3115c5listqueue13f3115c5listqueue23f3115c5/storagename/listqueue2560410cb" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:09 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: a64cc9a4-0003-0028-6282-4913bf000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - / - - prefix=listqueue&maxresults=3&comp=list - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 81f25118-b575-11e9-946e-2816a845e8c6 - x-ms-date: - - Fri, 02 Aug 2019 22:33:10 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/?prefix=listqueue&marker=/storagename/listqueue2560410cb&include=metadata&comp=list - response: - body: - string: "\uFEFFlistqueue/storagename/listqueue2560410cblistqueue33f3115c5" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:09 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: a64cc9b4-0003-0028-7282-4913bf000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - / - - prefix=listqueue&marker=/amqptest/listqueue2560410cb&include=metadata&comp=list - - '' -version: 1 diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_peek_messages.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_peek_messages.yaml index 07727a1f86ea..2cca7f2f3063 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_peek_messages.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_peek_messages.yaml @@ -3,31 +3,22 @@ interactions: body: null headers: User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 821c0766-b575-11e9-9de7-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:11 GMT + - Fri, 06 Sep 2019 21:55:03 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueue51b0e6b + uri: https://pyacrstorage51b0e6b.queue.core.windows.net/pythonqueue51b0e6b response: body: string: '' headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:10 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: fc34a6d5-4003-00e3-6d82-49818f000000 + content-length: '0' + date: Fri, 06 Sep 2019 21:55:02 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-version: '2018-03-28' status: code: 201 @@ -36,7 +27,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage51b0e6b.queue.core.windows.net - /pythonqueue51b0e6b - '' - '' @@ -52,35 +43,24 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 8234809a-b575-11e9-9985-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:11 GMT + - Fri, 06 Sep 2019 21:55:04 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueue51b0e6b/messages + uri: https://pyacrstorage51b0e6b.queue.core.windows.net/pythonqueue51b0e6b/messages response: body: - string: "\uFEFFcd1a10c1-6cff-47e8-a794-1fc129d2fbf0Fri, - 02 Aug 2019 22:33:10 GMTFri, 09 Aug 2019 22:33:10 - GMTAgAAAAMAAAAAAAAAbgXJQ4JJ1QE=Fri, - 02 Aug 2019 22:33:10 GMT" + string: "\uFEFF6e57b80d-345f-4b45-a72b-6dc8c36da69aFri, + 06 Sep 2019 21:55:02 GMTFri, 13 Sep 2019 21:55:02 + GMTAgAAAAMAAAAAAAAAPPlCvP1k1QE=Fri, + 06 Sep 2019 21:55:02 GMT" headers: - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:10 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - x-ms-request-id: fc34a6db-4003-00e3-7182-49818f000000 + content-type: application/xml + date: Fri, 06 Sep 2019 21:55:02 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 201 @@ -89,7 +69,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage51b0e6b.queue.core.windows.net - /pythonqueue51b0e6b/messages - '' - '' @@ -105,35 +85,24 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 823a26e6-b575-11e9-a5a5-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:11 GMT + - Fri, 06 Sep 2019 21:55:04 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueue51b0e6b/messages + uri: https://pyacrstorage51b0e6b.queue.core.windows.net/pythonqueue51b0e6b/messages response: body: - string: "\uFEFF10e8e254-9421-486f-b744-8c94d26a7408Fri, - 02 Aug 2019 22:33:10 GMTFri, 09 Aug 2019 22:33:10 - GMTAgAAAAMAAAAAAAAAw6vOQ4JJ1QE=Fri, - 02 Aug 2019 22:33:10 GMT" + string: "\uFEFF757801d6-ab7e-4402-84e1-74758d5d770bFri, + 06 Sep 2019 21:55:02 GMTFri, 13 Sep 2019 21:55:02 + GMTAgAAAAMAAAAAAAAA8o1HvP1k1QE=Fri, + 06 Sep 2019 21:55:02 GMT" headers: - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:10 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - x-ms-request-id: fc34a6ec-4003-00e3-7f82-49818f000000 + content-type: application/xml + date: Fri, 06 Sep 2019 21:55:02 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 201 @@ -142,7 +111,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage51b0e6b.queue.core.windows.net - /pythonqueue51b0e6b/messages - '' - '' @@ -158,35 +127,24 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 823fc89a-b575-11e9-90b6-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:11 GMT + - Fri, 06 Sep 2019 21:55:04 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueue51b0e6b/messages + uri: https://pyacrstorage51b0e6b.queue.core.windows.net/pythonqueue51b0e6b/messages response: body: - string: "\uFEFF6b762af2-8dec-4f6b-b028-f740655569cfFri, - 02 Aug 2019 22:33:10 GMTFri, 09 Aug 2019 22:33:10 - GMTAgAAAAMAAAAAAAAA/SrUQ4JJ1QE=Fri, - 02 Aug 2019 22:33:10 GMT" + string: "\uFEFF1323489d-1e70-43a5-ab52-82e29e7638bdFri, + 06 Sep 2019 21:55:02 GMTFri, 13 Sep 2019 21:55:02 + GMTAgAAAAMAAAAAAAAAkvtLvP1k1QE=Fri, + 06 Sep 2019 21:55:02 GMT" headers: - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:10 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - x-ms-request-id: fc34a6f6-4003-00e3-0882-49818f000000 + content-type: application/xml + date: Fri, 06 Sep 2019 21:55:02 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 201 @@ -195,7 +153,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage51b0e6b.queue.core.windows.net - /pythonqueue51b0e6b/messages - '' - '' @@ -211,35 +169,24 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 824541f8-b575-11e9-b416-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:11 GMT + - Fri, 06 Sep 2019 21:55:04 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueue51b0e6b/messages + uri: https://pyacrstorage51b0e6b.queue.core.windows.net/pythonqueue51b0e6b/messages response: body: - string: "\uFEFF8572a0ac-6372-4446-b8b8-a3fd46625751Fri, - 02 Aug 2019 22:33:11 GMTFri, 09 Aug 2019 22:33:11 - GMTAgAAAAMAAAAAAAAAbvjZQ4JJ1QE=Fri, - 02 Aug 2019 22:33:11 GMT" + string: "\uFEFF1e596a37-e1a4-453a-af26-d6639e9bdcfaFri, + 06 Sep 2019 21:55:02 GMTFri, 13 Sep 2019 21:55:02 + GMTAgAAAAMAAAAAAAAAcd5QvP1k1QE=Fri, + 06 Sep 2019 21:55:02 GMT" headers: - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:10 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - x-ms-request-id: fc34a6fe-4003-00e3-0d82-49818f000000 + content-type: application/xml + date: Fri, 06 Sep 2019 21:55:02 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 201 @@ -248,7 +195,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage51b0e6b.queue.core.windows.net - /pythonqueue51b0e6b/messages - '' - '' @@ -258,42 +205,26 @@ interactions: Accept: - application/xml User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 824bcd3a-b575-11e9-b91e-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:11 GMT + - Fri, 06 Sep 2019 21:55:04 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueue51b0e6b/messages?peekonly=true + uri: https://pyacrstorage51b0e6b.queue.core.windows.net/pythonqueue51b0e6b/messages?peekonly=true response: body: - string: "\uFEFFcd1a10c1-6cff-47e8-a794-1fc129d2fbf0Fri, - 02 Aug 2019 22:33:10 GMTFri, 09 Aug 2019 22:33:10 + string: "\uFEFF6e57b80d-345f-4b45-a72b-6dc8c36da69aFri, + 06 Sep 2019 21:55:02 GMTFri, 13 Sep 2019 21:55:02 GMT0message1" headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:10 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: fc34a70d-4003-00e3-1b82-49818f000000 + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:55:02 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 200 @@ -302,7 +233,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage51b0e6b.queue.core.windows.net - /pythonqueue51b0e6b/messages - peekonly=true - '' diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_peek_messages_with_options.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_peek_messages_with_options.yaml index a895dcbaa3a1..74097a4c9d0e 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_peek_messages_with_options.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_peek_messages_with_options.yaml @@ -3,31 +3,22 @@ interactions: body: null headers: User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 8269a124-b575-11e9-bc37-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:11 GMT + - Fri, 06 Sep 2019 21:55:26 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueuee6c913f1 + uri: https://pyacrstoragee6c913f1.queue.core.windows.net/pythonqueuee6c913f1 response: body: string: '' headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:11 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: a93a8fec-d003-0003-3182-496707000000 + content-length: '0' + date: Fri, 06 Sep 2019 21:55:24 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-version: '2018-03-28' status: code: 201 @@ -36,7 +27,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoragee6c913f1.queue.core.windows.net - /pythonqueuee6c913f1 - '' - '' @@ -52,35 +43,24 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 82813798-b575-11e9-af2d-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:11 GMT + - Fri, 06 Sep 2019 21:55:26 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueuee6c913f1/messages + uri: https://pyacrstoragee6c913f1.queue.core.windows.net/pythonqueuee6c913f1/messages response: body: - string: "\uFEFF46b95881-aa3d-4603-b633-6828b4011f5cFri, - 02 Aug 2019 22:33:11 GMTFri, 09 Aug 2019 22:33:11 - GMTAgAAAAMAAAAAAAAA0voVRIJJ1QE=Fri, - 02 Aug 2019 22:33:11 GMT" + string: "\uFEFF14b7d7b5-5d09-4564-acad-0939fb6e522bFri, + 06 Sep 2019 21:55:24 GMTFri, 13 Sep 2019 21:55:24 + GMTAgAAAAMAAAAAAAAA0OF6yf1k1QE=Fri, + 06 Sep 2019 21:55:24 GMT" headers: - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:11 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - x-ms-request-id: a93a8ff7-d003-0003-3882-496707000000 + content-type: application/xml + date: Fri, 06 Sep 2019 21:55:24 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 201 @@ -89,7 +69,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoragee6c913f1.queue.core.windows.net - /pythonqueuee6c913f1/messages - '' - '' @@ -105,35 +85,24 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 8286fff6-b575-11e9-82e3-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:11 GMT + - Fri, 06 Sep 2019 21:55:26 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueuee6c913f1/messages + uri: https://pyacrstoragee6c913f1.queue.core.windows.net/pythonqueuee6c913f1/messages response: body: - string: "\uFEFF450f3c35-1364-4db1-9d78-a7654a14583cFri, - 02 Aug 2019 22:33:11 GMTFri, 09 Aug 2019 22:33:11 - GMTAgAAAAMAAAAAAAAAFnobRIJJ1QE=Fri, - 02 Aug 2019 22:33:11 GMT" + string: "\uFEFF5e1e6cf5-5f3b-4170-8574-ba22c8a09159Fri, + 06 Sep 2019 21:55:24 GMTFri, 13 Sep 2019 21:55:24 + GMTAgAAAAMAAAAAAAAAa09/yf1k1QE=Fri, + 06 Sep 2019 21:55:24 GMT" headers: - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:11 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - x-ms-request-id: a93a8ffb-d003-0003-3c82-496707000000 + content-type: application/xml + date: Fri, 06 Sep 2019 21:55:24 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 201 @@ -142,7 +111,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoragee6c913f1.queue.core.windows.net - /pythonqueuee6c913f1/messages - '' - '' @@ -158,35 +127,24 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 828ca16c-b575-11e9-9303-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:11 GMT + - Fri, 06 Sep 2019 21:55:26 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueuee6c913f1/messages + uri: https://pyacrstoragee6c913f1.queue.core.windows.net/pythonqueuee6c913f1/messages response: body: - string: "\uFEFF2ed323e2-e43d-49eb-8832-2022ad2419a5Fri, - 02 Aug 2019 22:33:11 GMTFri, 09 Aug 2019 22:33:11 - GMTAgAAAAMAAAAAAAAAaiAhRIJJ1QE=Fri, - 02 Aug 2019 22:33:11 GMT" + string: "\uFEFF21554fef-a227-44e9-afa9-a3342531f5efFri, + 06 Sep 2019 21:55:24 GMTFri, 13 Sep 2019 21:55:24 + GMTAgAAAAMAAAAAAAAA9JWDyf1k1QE=Fri, + 06 Sep 2019 21:55:24 GMT" headers: - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:11 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - x-ms-request-id: a93a9004-d003-0003-4482-496707000000 + content-type: application/xml + date: Fri, 06 Sep 2019 21:55:24 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 201 @@ -195,7 +153,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoragee6c913f1.queue.core.windows.net - /pythonqueuee6c913f1/messages - '' - '' @@ -211,35 +169,24 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 829269da-b575-11e9-aab6-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:11 GMT + - Fri, 06 Sep 2019 21:55:26 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueuee6c913f1/messages + uri: https://pyacrstoragee6c913f1.queue.core.windows.net/pythonqueuee6c913f1/messages response: body: - string: "\uFEFF71a205a0-6aab-43e1-8d43-3afb7af3501fFri, - 02 Aug 2019 22:33:11 GMTFri, 09 Aug 2019 22:33:11 - GMTAgAAAAMAAAAAAAAA9BQnRIJJ1QE=Fri, - 02 Aug 2019 22:33:11 GMT" + string: "\uFEFF4acd37d4-d954-473e-9308-d1338d5447eaFri, + 06 Sep 2019 21:55:24 GMTFri, 13 Sep 2019 21:55:24 + GMTAgAAAAMAAAAAAAAAXWOJyf1k1QE=Fri, + 06 Sep 2019 21:55:24 GMT" headers: - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:11 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - x-ms-request-id: a93a900a-d003-0003-4982-496707000000 + content-type: application/xml + date: Fri, 06 Sep 2019 21:55:24 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 201 @@ -248,7 +195,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoragee6c913f1.queue.core.windows.net - /pythonqueuee6c913f1/messages - '' - '' @@ -258,48 +205,32 @@ interactions: Accept: - application/xml User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 8298802e-b575-11e9-8fee-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:11 GMT + - Fri, 06 Sep 2019 21:55:26 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueuee6c913f1/messages?numofmessages=4&peekonly=true + uri: https://pyacrstoragee6c913f1.queue.core.windows.net/pythonqueuee6c913f1/messages?numofmessages=4&peekonly=true response: body: - string: "\uFEFF46b95881-aa3d-4603-b633-6828b4011f5cFri, - 02 Aug 2019 22:33:11 GMTFri, 09 Aug 2019 22:33:11 - GMT0message1450f3c35-1364-4db1-9d78-a7654a14583cFri, - 02 Aug 2019 22:33:11 GMTFri, 09 Aug 2019 22:33:11 - GMT0message22ed323e2-e43d-49eb-8832-2022ad2419a5Fri, - 02 Aug 2019 22:33:11 GMTFri, 09 Aug 2019 22:33:11 - GMT0message371a205a0-6aab-43e1-8d43-3afb7af3501fFri, - 02 Aug 2019 22:33:11 GMTFri, 09 Aug 2019 22:33:11 + string: "\uFEFF14b7d7b5-5d09-4564-acad-0939fb6e522bFri, + 06 Sep 2019 21:55:24 GMTFri, 13 Sep 2019 21:55:24 + GMT0message15e1e6cf5-5f3b-4170-8574-ba22c8a09159Fri, + 06 Sep 2019 21:55:24 GMTFri, 13 Sep 2019 21:55:24 + GMT0message221554fef-a227-44e9-afa9-a3342531f5efFri, + 06 Sep 2019 21:55:24 GMTFri, 13 Sep 2019 21:55:24 + GMT0message34acd37d4-d954-473e-9308-d1338d5447eaFri, + 06 Sep 2019 21:55:24 GMTFri, 13 Sep 2019 21:55:24 GMT0message4" headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:11 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: a93a900d-d003-0003-4c82-496707000000 + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:55:24 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 200 @@ -308,7 +239,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoragee6c913f1.queue.core.windows.net - /pythonqueuee6c913f1/messages - numofmessages=4&peekonly=true - '' diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_put_message.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_put_message.yaml index eab53a8c1c08..aa7c26ede000 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_put_message.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_put_message.yaml @@ -3,31 +3,22 @@ interactions: body: null headers: User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 82b370ec-b575-11e9-bf24-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:12 GMT + - Fri, 06 Sep 2019 21:55:48 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueuee9bc0dac + uri: https://pyacrstoragee9bc0dac.queue.core.windows.net/pythonqueuee9bc0dac response: body: string: '' headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:11 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: c720c9c4-b003-007e-1382-49fbcf000000 + content-length: '0' + date: Fri, 06 Sep 2019 21:55:47 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-version: '2018-03-28' status: code: 201 @@ -36,7 +27,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoragee9bc0dac.queue.core.windows.net - /pythonqueuee9bc0dac - '' - '' @@ -52,35 +43,24 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 82cc544a-b575-11e9-8792-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:12 GMT + - Fri, 06 Sep 2019 21:55:49 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueuee9bc0dac/messages + uri: https://pyacrstoragee9bc0dac.queue.core.windows.net/pythonqueuee9bc0dac/messages response: body: - string: "\uFEFF84a3534b-5240-4d31-921b-178ab4d1f58fFri, - 02 Aug 2019 22:33:11 GMTFri, 09 Aug 2019 22:33:11 - GMTAgAAAAMAAAAAAAAAKvRgRIJJ1QE=Fri, - 02 Aug 2019 22:33:11 GMT" + string: "\uFEFF5140921b-b934-4410-8034-d16f26458b3cFri, + 06 Sep 2019 21:55:47 GMTFri, 13 Sep 2019 21:55:47 + GMTAgAAAAMAAAAAAAAAfJgd1/1k1QE=Fri, + 06 Sep 2019 21:55:47 GMT" headers: - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:11 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - x-ms-request-id: c720c9d5-b003-007e-2182-49fbcf000000 + content-type: application/xml + date: Fri, 06 Sep 2019 21:55:47 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 201 @@ -89,7 +69,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoragee9bc0dac.queue.core.windows.net - /pythonqueuee9bc0dac/messages - '' - '' @@ -105,35 +85,24 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 82d21cb8-b575-11e9-bec0-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:12 GMT + - Fri, 06 Sep 2019 21:55:49 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueuee9bc0dac/messages + uri: https://pyacrstoragee9bc0dac.queue.core.windows.net/pythonqueuee9bc0dac/messages response: body: - string: "\uFEFFfdb097f9-4fdc-4849-9890-e59f905b7e00Fri, - 02 Aug 2019 22:33:11 GMTFri, 09 Aug 2019 22:33:11 - GMTAgAAAAMAAAAAAAAAgZpmRIJJ1QE=Fri, - 02 Aug 2019 22:33:11 GMT" + string: "\uFEFFff3259d4-9905-478c-815e-097a2d48cd0bFri, + 06 Sep 2019 21:55:47 GMTFri, 13 Sep 2019 21:55:47 + GMTAgAAAAMAAAAAAAAAbaIi1/1k1QE=Fri, + 06 Sep 2019 21:55:47 GMT" headers: - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:11 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - x-ms-request-id: c720c9e2-b003-007e-2c82-49fbcf000000 + content-type: application/xml + date: Fri, 06 Sep 2019 21:55:47 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 201 @@ -142,7 +111,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoragee9bc0dac.queue.core.windows.net - /pythonqueuee9bc0dac/messages - '' - '' @@ -158,35 +127,24 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 82d7be26-b575-11e9-80d4-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:12 GMT + - Fri, 06 Sep 2019 21:55:49 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueuee9bc0dac/messages + uri: https://pyacrstoragee9bc0dac.queue.core.windows.net/pythonqueuee9bc0dac/messages response: body: - string: "\uFEFFdcb5844f-9ea1-4e94-b60f-a1c55c9f4339Fri, - 02 Aug 2019 22:33:11 GMTFri, 09 Aug 2019 22:33:11 - GMTAgAAAAMAAAAAAAAA2UBsRIJJ1QE=Fri, - 02 Aug 2019 22:33:11 GMT" + string: "\uFEFFbd4dc90d-7142-44e7-b626-9888e672d2bfFri, + 06 Sep 2019 21:55:47 GMTFri, 13 Sep 2019 21:55:47 + GMTAgAAAAMAAAAAAAAAFkEs1/1k1QE=Fri, + 06 Sep 2019 21:55:47 GMT" headers: - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:11 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - x-ms-request-id: c720c9f2-b003-007e-3882-49fbcf000000 + content-type: application/xml + date: Fri, 06 Sep 2019 21:55:47 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 201 @@ -195,7 +153,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoragee9bc0dac.queue.core.windows.net - /pythonqueuee9bc0dac/messages - '' - '' @@ -211,35 +169,24 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 82e8076e-b575-11e9-955f-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:12 GMT + - Fri, 06 Sep 2019 21:55:49 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueuee9bc0dac/messages + uri: https://pyacrstoragee9bc0dac.queue.core.windows.net/pythonqueuee9bc0dac/messages response: body: - string: "\uFEFF73489fa5-58c0-4270-afd7-2f4e0baa7d5eFri, - 02 Aug 2019 22:33:12 GMTFri, 09 Aug 2019 22:33:12 - GMTAgAAAAMAAAAAAAAAh5d8RIJJ1QE=Fri, - 02 Aug 2019 22:33:12 GMT" + string: "\uFEFF496c55fe-f55f-4eb9-92df-416d8d8f79d4Fri, + 06 Sep 2019 21:55:47 GMTFri, 13 Sep 2019 21:55:47 + GMTAgAAAAMAAAAAAAAACksx1/1k1QE=Fri, + 06 Sep 2019 21:55:47 GMT" headers: - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:11 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - x-ms-request-id: c720ca07-b003-007e-4a82-49fbcf000000 + content-type: application/xml + date: Fri, 06 Sep 2019 21:55:47 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 201 @@ -248,7 +195,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoragee9bc0dac.queue.core.windows.net - /pythonqueuee9bc0dac/messages - '' - '' diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_put_message_infinite_time_to_live.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_put_message_infinite_time_to_live.yaml index 203563647c5b..5c8380da2175 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_put_message_infinite_time_to_live.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_put_message_infinite_time_to_live.yaml @@ -3,31 +3,22 @@ interactions: body: null headers: User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 8301986e-b575-11e9-a900-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:12 GMT + - Fri, 06 Sep 2019 21:56:11 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueue7e8f16c0 + uri: https://pyacrstorage7e8f16c0.queue.core.windows.net/pythonqueue7e8f16c0 response: body: string: '' headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:11 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: c9250813-1003-00b4-6b82-496802000000 + content-length: '0' + date: Fri, 06 Sep 2019 21:56:09 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-version: '2018-03-28' status: code: 201 @@ -36,7 +27,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage7e8f16c0.queue.core.windows.net - /pythonqueue7e8f16c0 - '' - '' @@ -52,35 +43,24 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 831b68ba-b575-11e9-acea-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:12 GMT + - Fri, 06 Sep 2019 21:56:12 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueue7e8f16c0/messages?messagettl=-1 + uri: https://pyacrstorage7e8f16c0.queue.core.windows.net/pythonqueue7e8f16c0/messages?messagettl=-1 response: body: - string: "\uFEFFd4376771-76ec-43ef-850e-d9bbb723716dFri, - 02 Aug 2019 22:33:12 GMTFri, 31 Dec 9999 23:59:59 - GMTAgAAAAMAAAAAAAAA9wywRIJJ1QE=Fri, - 02 Aug 2019 22:33:12 GMT" + string: "\uFEFFaf7c8ec3-fc32-4d8e-b43f-2ff3693b3b88Fri, + 06 Sep 2019 21:56:10 GMTFri, 31 Dec 9999 23:59:59 + GMTAgAAAAMAAAAAAAAA/T/e5P1k1QE=Fri, + 06 Sep 2019 21:56:10 GMT" headers: - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:12 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - x-ms-request-id: c925081b-1003-00b4-6f82-496802000000 + content-type: application/xml + date: Fri, 06 Sep 2019 21:56:09 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 201 @@ -89,7 +69,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage7e8f16c0.queue.core.windows.net - /pythonqueue7e8f16c0/messages - messagettl=-1 - '' @@ -99,42 +79,26 @@ interactions: Accept: - application/xml User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 83212ffe-b575-11e9-a99c-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:12 GMT + - Fri, 06 Sep 2019 21:56:12 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueue7e8f16c0/messages?peekonly=true + uri: https://pyacrstorage7e8f16c0.queue.core.windows.net/pythonqueue7e8f16c0/messages?peekonly=true response: body: - string: "\uFEFFd4376771-76ec-43ef-850e-d9bbb723716dFri, - 02 Aug 2019 22:33:12 GMTFri, 31 Dec 9999 23:59:59 + string: "\uFEFFaf7c8ec3-fc32-4d8e-b43f-2ff3693b3b88Fri, + 06 Sep 2019 21:56:10 GMTFri, 31 Dec 9999 23:59:59 GMT0message1" headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:12 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: c925081d-1003-00b4-7082-496802000000 + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:56:10 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 200 @@ -143,7 +107,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage7e8f16c0.queue.core.windows.net - /pythonqueue7e8f16c0/messages - peekonly=true - '' diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_put_message_large_time_to_live.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_put_message_large_time_to_live.yaml index 8aa132aedb57..39d4e107ea56 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_put_message_large_time_to_live.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_put_message_large_time_to_live.yaml @@ -3,31 +3,22 @@ interactions: body: null headers: User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 833d19c8-b575-11e9-af78-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:12 GMT + - Fri, 06 Sep 2019 21:56:35 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueue3acd1575 + uri: https://pyacrstorage3acd1575.queue.core.windows.net/pythonqueue3acd1575 response: body: string: '' headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:12 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: 47a4356a-1003-0015-3082-49a699000000 + content-length: '0' + date: Fri, 06 Sep 2019 21:56:33 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-version: '2018-03-28' status: code: 201 @@ -36,7 +27,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage3acd1575.queue.core.windows.net - /pythonqueue3acd1575 - '' - '' @@ -52,35 +43,24 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 8355ed76-b575-11e9-9aff-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:13 GMT + - Fri, 06 Sep 2019 21:56:35 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueue3acd1575/messages?messagettl=1073741824 + uri: https://pyacrstorage3acd1575.queue.core.windows.net/pythonqueue3acd1575/messages?messagettl=1073741824 response: body: - string: "\uFEFFd4f89313-7f79-4efd-a251-a5b6c4a31536Fri, - 02 Aug 2019 22:33:12 GMTMon, 11 Aug 2053 12:10:16 - GMTAgAAAAMAAAAAAAAAvNbqRIJJ1QE=Fri, - 02 Aug 2019 22:33:12 GMT" + string: "\uFEFF6c55dcf7-316f-461f-b410-1d217406eab8Fri, + 06 Sep 2019 21:56:33 GMTMon, 15 Sep 2053 11:33:37 + GMTAgAAAAMAAAAAAAAA0T2w8v1k1QE=Fri, + 06 Sep 2019 21:56:33 GMT" headers: - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:12 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - x-ms-request-id: 47a43571-1003-0015-3582-49a699000000 + content-type: application/xml + date: Fri, 06 Sep 2019 21:56:33 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 201 @@ -89,7 +69,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage3acd1575.queue.core.windows.net - /pythonqueue3acd1575/messages - messagettl=1073741824 - '' @@ -99,42 +79,26 @@ interactions: Accept: - application/xml User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 835c2be2-b575-11e9-b394-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:13 GMT + - Fri, 06 Sep 2019 21:56:35 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueue3acd1575/messages?peekonly=true + uri: https://pyacrstorage3acd1575.queue.core.windows.net/pythonqueue3acd1575/messages?peekonly=true response: body: - string: "\uFEFFd4f89313-7f79-4efd-a251-a5b6c4a31536Fri, - 02 Aug 2019 22:33:12 GMTMon, 11 Aug 2053 12:10:16 + string: "\uFEFF6c55dcf7-316f-461f-b410-1d217406eab8Fri, + 06 Sep 2019 21:56:33 GMTMon, 15 Sep 2053 11:33:37 GMT0message1" headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:12 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 47a43579-1003-0015-3c82-49a699000000 + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:56:33 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 200 @@ -143,7 +107,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage3acd1575.queue.core.windows.net - /pythonqueue3acd1575/messages - peekonly=true - '' diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_queue_exists.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_queue_exists.yaml index 12d89845a253..3a25c01550b9 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_queue_exists.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_queue_exists.yaml @@ -3,31 +3,22 @@ interactions: body: null headers: User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 837574de-b575-11e9-9d62-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:13 GMT + - Fri, 06 Sep 2019 21:54:21 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueuef7d40e33 + uri: https://pyacrstoragef7d40e33.queue.core.windows.net/pythonqueuef7d40e33 response: body: string: '' headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:12 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: b68d24b4-1003-00bf-1e82-497076000000 + content-length: '0' + date: Fri, 06 Sep 2019 21:54:19 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-version: '2018-03-28' status: code: 201 @@ -36,7 +27,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoragef7d40e33.queue.core.windows.net - /pythonqueuef7d40e33 - '' - '' @@ -44,38 +35,24 @@ interactions: body: null headers: User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 838d5a68-b575-11e9-95b6-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:13 GMT + - Fri, 06 Sep 2019 21:54:21 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueuef7d40e33?comp=metadata + uri: https://pyacrstoragef7d40e33.queue.core.windows.net/pythonqueuef7d40e33?comp=metadata response: body: string: '' headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:12 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin + cache-control: no-cache + content-length: '0' + date: Fri, 06 Sep 2019 21:54:19 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-approximate-messages-count: '0' - x-ms-request-id: b68d24c1-1003-00bf-2982-497076000000 x-ms-version: '2018-03-28' status: code: 200 @@ -84,7 +61,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoragef7d40e33.queue.core.windows.net - /pythonqueuef7d40e33 - comp=metadata - '' diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_queue_not_exists.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_queue_not_exists.yaml index a86a014b3ad3..f7d3fa4853a8 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_queue_not_exists.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_queue_not_exists.yaml @@ -3,39 +3,25 @@ interactions: body: null headers: User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 83ab5752-b575-11e9-ae16-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:13 GMT + - Fri, 06 Sep 2019 21:54:44 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/missing349b0fe3?comp=metadata + uri: https://pyacrstorage349b0fe3.queue.core.windows.net/missing349b0fe3?comp=metadata response: body: string: "\uFEFFQueueNotFoundThe - specified queue does not exist.\nRequestId:b5e04d04-6003-0011-0582-49531b000000\nTime:2019-08-02T22:33:13.4843847Z" + specified queue does not exist.\nRequestId:ff9a8dfc-5003-0131-0efd-644843000000\nTime:2019-09-06T21:54:42.9791441Z" headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '217' - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:12 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin + content-length: '217' + content-type: application/xml + date: Fri, 06 Sep 2019 21:54:42 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-error-code: QueueNotFound - x-ms-request-id: b5e04d04-6003-0011-0582-49531b000000 x-ms-version: '2018-03-28' status: code: 404 @@ -44,7 +30,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage349b0fe3.queue.core.windows.net - /missing349b0fe3 - comp=metadata - '' diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_sas_add.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_sas_add.yaml new file mode 100644 index 000000000000..4afea9ce72fd --- /dev/null +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_sas_add.yaml @@ -0,0 +1,152 @@ +interactions: +- request: + body: null + headers: + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:55:08 GMT + x-ms-version: + - '2018-03-28' + method: PUT + uri: https://pyacrstorageb4cd0bde.queue.core.windows.net/pythonqueueb4cd0bde + response: + body: + string: '' + headers: + content-length: '0' + date: Fri, 06 Sep 2019 21:55:06 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorageb4cd0bde.queue.core.windows.net + - /pythonqueueb4cd0bde + - '' + - '' +- request: + body: ' + + addedmessage' + headers: + Accept: + - application/xml + Content-Length: + - '107' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 21:55:08 GMT + x-ms-version: + - '2018-03-28' + method: POST + uri: https://pyacrstorageb4cd0bde.queue.core.windows.net/pythonqueueb4cd0bde/messages?se=2019-09-06T22:55:08Z&sp=a&sv=2018-03-28&sig=6/uRfNEE8J34Mf3ESKCsepjtgGT%2BPK9sU4qR%2Bmr8U1E%3D + response: + body: + string: "\uFEFFcd4d9558-87d2-4dc2-af5e-2101dd8c6253Fri, + 06 Sep 2019 21:55:07 GMTFri, 13 Sep 2019 21:55:07 + GMTAgAAAAMAAAAAAAAAa/0mv/1k1QE=Fri, + 06 Sep 2019 21:55:07 GMT" + headers: + content-type: application/xml + date: Fri, 06 Sep 2019 21:55:06 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorageb4cd0bde.queue.core.windows.net + - /pythonqueueb4cd0bde/messages + - se=2019-09-06T22:55:08Z&sp=a&sv=2018-03-28&sig=6/uRfNEE8J34Mf3ESKCsepjtgGT%2BPK9sU4qR%2Bmr8U1E%3D + - '' +- request: + body: null + headers: + Accept: + - application/xml + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:55:08 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstorageb4cd0bde.queue.core.windows.net/pythonqueueb4cd0bde/messages + response: + body: + string: "\uFEFFcd4d9558-87d2-4dc2-af5e-2101dd8c6253Fri, + 06 Sep 2019 21:55:07 GMTFri, 13 Sep 2019 21:55:07 + GMTAgAAAAMAAAAAAAAADLwO0f1k1QE=Fri, + 06 Sep 2019 21:55:37 GMT1addedmessage" + headers: + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:55:06 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 200 + message: OK + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorageb4cd0bde.queue.core.windows.net + - /pythonqueueb4cd0bde/messages + - '' + - '' +- request: + body: null + headers: + Accept: + - application/xml + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:55:08 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstorageb4cd0bde.queue.core.windows.net/pythonqueueb4cd0bde/messages + response: + body: + string: "\uFEFF" + headers: + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:55:06 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 200 + message: OK + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorageb4cd0bde.queue.core.windows.net + - /pythonqueueb4cd0bde/messages + - '' + - '' +version: 1 diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_sas_process.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_sas_process.yaml new file mode 100644 index 000000000000..005d0612481d --- /dev/null +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_sas_process.yaml @@ -0,0 +1,152 @@ +interactions: +- request: + body: null + headers: + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:55:31 GMT + x-ms-version: + - '2018-03-28' + method: PUT + uri: https://pyacrstoragee94d0db4.queue.core.windows.net/pythonqueuee94d0db4 + response: + body: + string: '' + headers: + content-length: '0' + date: Fri, 06 Sep 2019 21:55:29 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstoragee94d0db4.queue.core.windows.net + - /pythonqueuee94d0db4 + - '' + - '' +- request: + body: ' + + message1' + headers: + Accept: + - application/xml + Content-Length: + - '103' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 21:55:31 GMT + x-ms-version: + - '2018-03-28' + method: POST + uri: https://pyacrstoragee94d0db4.queue.core.windows.net/pythonqueuee94d0db4/messages + response: + body: + string: "\uFEFF658f4693-6aa5-4cd8-ac3d-365ccb97731aFri, + 06 Sep 2019 21:55:30 GMTFri, 13 Sep 2019 21:55:30 + GMTAgAAAAMAAAAAAAAAoMzRzP1k1QE=Fri, + 06 Sep 2019 21:55:30 GMT" + headers: + content-type: application/xml + date: Fri, 06 Sep 2019 21:55:29 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstoragee94d0db4.queue.core.windows.net + - /pythonqueuee94d0db4/messages + - '' + - '' +- request: + body: null + headers: + Accept: + - application/xml + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:55:31 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstoragee94d0db4.queue.core.windows.net/pythonqueuee94d0db4/messages + response: + body: + string: "\uFEFF658f4693-6aa5-4cd8-ac3d-365ccb97731aFri, + 06 Sep 2019 21:55:30 GMTFri, 13 Sep 2019 21:55:30 + GMTAgAAAAMAAAAAAAAA7MO63v1k1QE=Fri, + 06 Sep 2019 21:56:00 GMT1message1" + headers: + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:55:29 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 200 + message: OK + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstoragee94d0db4.queue.core.windows.net + - /pythonqueuee94d0db4/messages + - '' + - '' +- request: + body: null + headers: + Accept: + - application/xml + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:55:31 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstoragee94d0db4.queue.core.windows.net/pythonqueuee94d0db4/messages + response: + body: + string: "\uFEFF" + headers: + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:55:29 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 200 + message: OK + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstoragee94d0db4.queue.core.windows.net + - /pythonqueuee94d0db4/messages + - '' + - '' +version: 1 diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_sas_read.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_sas_read.yaml new file mode 100644 index 000000000000..b878cf992e2a --- /dev/null +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_sas_read.yaml @@ -0,0 +1,112 @@ +interactions: +- request: + body: null + headers: + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:56:00 GMT + x-ms-version: + - '2018-03-28' + method: PUT + uri: https://pyacrstoragec1500c51.queue.core.windows.net/pythonqueuec1500c51 + response: + body: + string: '' + headers: + content-length: '0' + date: Fri, 06 Sep 2019 21:55:59 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstoragec1500c51.queue.core.windows.net + - /pythonqueuec1500c51 + - '' + - '' +- request: + body: ' + + message1' + headers: + Accept: + - application/xml + Content-Length: + - '103' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 21:56:00 GMT + x-ms-version: + - '2018-03-28' + method: POST + uri: https://pyacrstoragec1500c51.queue.core.windows.net/pythonqueuec1500c51/messages + response: + body: + string: "\uFEFF9a785178-9243-49c3-a4f5-2b5b84e1c7eeFri, + 06 Sep 2019 21:55:59 GMTFri, 13 Sep 2019 21:55:59 + GMTAgAAAAMAAAAAAAAAqiIm3v1k1QE=Fri, + 06 Sep 2019 21:55:59 GMT" + headers: + content-type: application/xml + date: Fri, 06 Sep 2019 21:55:59 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstoragec1500c51.queue.core.windows.net + - /pythonqueuec1500c51/messages + - '' + - '' +- request: + body: null + headers: + Accept: + - application/xml + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 21:56:00 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstoragec1500c51.queue.core.windows.net/pythonqueuec1500c51/messages?peekonly=true&st=2019-09-06T21:51:00Z&se=2019-09-06T22:56:00Z&sp=r&sv=2018-03-28&sig=cSry9PYs%2BbmgOyBIz290kVsDf6p1Xi/0GpAk899taZc%3D + response: + body: + string: "\uFEFF9a785178-9243-49c3-a4f5-2b5b84e1c7eeFri, + 06 Sep 2019 21:55:59 GMTFri, 13 Sep 2019 21:55:59 + GMT0message1" + headers: + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:55:58 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 200 + message: OK + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstoragec1500c51.queue.core.windows.net + - /pythonqueuec1500c51/messages + - peekonly=true&st=2019-09-06T21:51:00Z&se=2019-09-06T22:56:00Z&sp=r&sv=2018-03-28&sig=cSry9PYs%2BbmgOyBIz290kVsDf6p1Xi/0GpAk899taZc%3D + - '' +version: 1 diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_sas_signed_identifier.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_sas_signed_identifier.yaml new file mode 100644 index 000000000000..17f9c08b4320 --- /dev/null +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_sas_signed_identifier.yaml @@ -0,0 +1,148 @@ +interactions: +- request: + body: null + headers: + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:56:23 GMT + x-ms-version: + - '2018-03-28' + method: PUT + uri: https://pyacrstorage873511b1.queue.core.windows.net/pythonqueue873511b1 + response: + body: + string: '' + headers: + content-length: '0' + date: Fri, 06 Sep 2019 21:56:21 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage873511b1.queue.core.windows.net + - /pythonqueue873511b1 + - '' + - '' +- request: + body: ' + + testid2019-09-06T20:56:23Z2019-09-06T22:56:23Zr' + headers: + Content-Length: + - '257' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 21:56:23 GMT + x-ms-version: + - '2018-03-28' + method: PUT + uri: https://pyacrstorage873511b1.queue.core.windows.net/pythonqueue873511b1?comp=acl + response: + body: + string: '' + headers: + content-length: '0' + date: Fri, 06 Sep 2019 21:56:21 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: '2018-03-28' + status: + code: 204 + message: No Content + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage873511b1.queue.core.windows.net + - /pythonqueue873511b1 + - comp=acl + - '' +- request: + body: ' + + message1' + headers: + Accept: + - application/xml + Content-Length: + - '103' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 21:56:23 GMT + x-ms-version: + - '2018-03-28' + method: POST + uri: https://pyacrstorage873511b1.queue.core.windows.net/pythonqueue873511b1/messages + response: + body: + string: "\uFEFFcc8e61e8-7f42-4d29-94ce-38d33c533709Fri, + 06 Sep 2019 21:56:21 GMTFri, 13 Sep 2019 21:56:21 + GMTAgAAAAMAAAAAAAAAzamI6/1k1QE=Fri, + 06 Sep 2019 21:56:21 GMT" + headers: + content-type: application/xml + date: Fri, 06 Sep 2019 21:56:21 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage873511b1.queue.core.windows.net + - /pythonqueue873511b1/messages + - '' + - '' +- request: + body: null + headers: + Accept: + - application/xml + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 21:56:23 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstorage873511b1.queue.core.windows.net/pythonqueue873511b1/messages?peekonly=true&sv=2018-03-28&si=testid&sig=j6IrZuGz0jhZ/N3BbboUCHv1OVfoVuHeciknvGmjwuE%3D + response: + body: + string: "\uFEFFcc8e61e8-7f42-4d29-94ce-38d33c533709Fri, + 06 Sep 2019 21:56:21 GMTFri, 13 Sep 2019 21:56:21 + GMT0message1" + headers: + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:56:21 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 200 + message: OK + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage873511b1.queue.core.windows.net + - /pythonqueue873511b1/messages + - peekonly=true&sv=2018-03-28&si=testid&sig=j6IrZuGz0jhZ/N3BbboUCHv1OVfoVuHeciknvGmjwuE%3D + - '' +version: 1 diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_sas_update.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_sas_update.yaml new file mode 100644 index 000000000000..223d56fd0ed9 --- /dev/null +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_sas_update.yaml @@ -0,0 +1,266 @@ +interactions: +- request: + body: null + headers: + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:56:51 GMT + x-ms-version: + - '2018-03-28' + method: PUT + uri: https://pyacrstoragedb8b0d38.queue.core.windows.net/pythonqueuedb8b0d38 + response: + body: + string: '' + headers: + content-length: '0' + date: Fri, 06 Sep 2019 21:56:49 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstoragedb8b0d38.queue.core.windows.net + - /pythonqueuedb8b0d38 + - '' + - '' +- request: + body: ' + + message1' + headers: + Accept: + - application/xml + Content-Length: + - '103' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 21:56:51 GMT + x-ms-version: + - '2018-03-28' + method: POST + uri: https://pyacrstoragedb8b0d38.queue.core.windows.net/pythonqueuedb8b0d38/messages + response: + body: + string: "\uFEFF66440a7f-24b2-4b7c-a68c-64b5951bffb4Fri, + 06 Sep 2019 21:56:50 GMTFri, 13 Sep 2019 21:56:50 + GMTAgAAAAMAAAAAAAAAN/eI/P1k1QE=Fri, + 06 Sep 2019 21:56:50 GMT" + headers: + content-type: application/xml + date: Fri, 06 Sep 2019 21:56:49 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstoragedb8b0d38.queue.core.windows.net + - /pythonqueuedb8b0d38/messages + - '' + - '' +- request: + body: null + headers: + Accept: + - application/xml + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:56:51 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstoragedb8b0d38.queue.core.windows.net/pythonqueuedb8b0d38/messages + response: + body: + string: "\uFEFF66440a7f-24b2-4b7c-a68c-64b5951bffb4Fri, + 06 Sep 2019 21:56:50 GMTFri, 13 Sep 2019 21:56:50 + GMTAgAAAAMAAAAAAAAAKqRvDv5k1QE=Fri, + 06 Sep 2019 21:57:20 GMT1message1" + headers: + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:56:49 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 200 + message: OK + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstoragedb8b0d38.queue.core.windows.net + - /pythonqueuedb8b0d38/messages + - '' + - '' +- request: + body: null + headers: + Accept: + - application/xml + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:56:51 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstoragedb8b0d38.queue.core.windows.net/pythonqueuedb8b0d38/messages + response: + body: + string: "\uFEFF" + headers: + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:56:49 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 200 + message: OK + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstoragedb8b0d38.queue.core.windows.net + - /pythonqueuedb8b0d38/messages + - '' + - '' +- request: + body: ' + + updatedmessage1' + headers: + Content-Length: + - '110' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 21:56:51 GMT + x-ms-version: + - '2018-03-28' + method: PUT + uri: https://pyacrstoragedb8b0d38.queue.core.windows.net/pythonqueuedb8b0d38/messages/66440a7f-24b2-4b7c-a68c-64b5951bffb4?popreceipt=AgAAAAMAAAAAAAAAKqRvDv5k1QE%3D&visibilitytimeout=0&se=2019-09-06T22:56:51Z&sp=u&sv=2018-03-28&sig=w%2BID6lOvTC4AoGjTCRau10VT6%2BGvuNLfTReezD4rkgU%3D + response: + body: + string: '' + headers: + content-length: '0' + date: Fri, 06 Sep 2019 21:56:50 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-popreceipt: AwAAAAMAAAAAAAAAEgip/P1k1QEBAAAA + x-ms-time-next-visible: Fri, 06 Sep 2019 21:56:50 GMT + x-ms-version: '2018-03-28' + status: + code: 204 + message: No Content + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstoragedb8b0d38.queue.core.windows.net + - /pythonqueuedb8b0d38/messages/66440a7f-24b2-4b7c-a68c-64b5951bffb4 + - popreceipt=AgAAAAMAAAAAAAAAKqRvDv5k1QE%3D&visibilitytimeout=0&se=2019-09-06T22:56:51Z&sp=u&sv=2018-03-28&sig=w%2BID6lOvTC4AoGjTCRau10VT6%2BGvuNLfTReezD4rkgU%3D + - '' +- request: + body: null + headers: + Accept: + - application/xml + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:56:52 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstoragedb8b0d38.queue.core.windows.net/pythonqueuedb8b0d38/messages + response: + body: + string: "\uFEFF66440a7f-24b2-4b7c-a68c-64b5951bffb4Fri, + 06 Sep 2019 21:56:50 GMTFri, 13 Sep 2019 21:56:50 + GMTAgAAAAMAAAAAAAAADbWPDv5k1QE=Fri, + 06 Sep 2019 21:57:20 GMT2updatedmessage1" + headers: + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:56:50 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 200 + message: OK + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstoragedb8b0d38.queue.core.windows.net + - /pythonqueuedb8b0d38/messages + - '' + - '' +- request: + body: null + headers: + Accept: + - application/xml + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:56:52 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstoragedb8b0d38.queue.core.windows.net/pythonqueuedb8b0d38/messages + response: + body: + string: "\uFEFF" + headers: + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:56:50 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 200 + message: OK + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstoragedb8b0d38.queue.core.windows.net + - /pythonqueuedb8b0d38/messages + - '' + - '' +version: 1 diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_set_queue_acl.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_set_queue_acl.yaml index d9d53b7e7689..3077f9e55e4b 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_set_queue_acl.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_set_queue_acl.yaml @@ -3,31 +3,22 @@ interactions: body: null headers: User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 8401ff1e-b575-11e9-bf33-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:14 GMT + - Fri, 06 Sep 2019 21:54:35 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueue5f20e6e + uri: https://pyacrstorage5f20e6e.queue.core.windows.net/pythonqueue5f20e6e response: body: string: '' headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:13 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: 65bb2dd3-4003-00a7-7f82-495de3000000 + content-length: '0' + date: Fri, 06 Sep 2019 21:54:33 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-version: '2018-03-28' status: code: 201 @@ -36,7 +27,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage5f20e6e.queue.core.windows.net - /pythonqueue5f20e6e - '' - '' @@ -46,29 +37,20 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 841a92da-b575-11e9-a33c-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:14 GMT + - Fri, 06 Sep 2019 21:54:35 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueue5f20e6e?comp=acl + uri: https://pyacrstorage5f20e6e.queue.core.windows.net/pythonqueue5f20e6e?comp=acl response: body: string: '' headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:13 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: 65bb2dde-4003-00a7-0882-495de3000000 + content-length: '0' + date: Fri, 06 Sep 2019 21:54:34 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-version: '2018-03-28' status: code: 204 @@ -77,7 +59,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage5f20e6e.queue.core.windows.net - /pythonqueue5f20e6e - comp=acl - '' @@ -87,41 +69,25 @@ interactions: Accept: - application/xml User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 84225762-b575-11e9-aeba-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:14 GMT + - Fri, 06 Sep 2019 21:54:36 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueue5f20e6e?comp=acl + uri: https://pyacrstorage5f20e6e.queue.core.windows.net/pythonqueue5f20e6e?comp=acl response: body: string: "\uFEFF" headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:13 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 65bb2df2-4003-00a7-1a82-495de3000000 + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:54:34 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 200 @@ -130,7 +96,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage5f20e6e.queue.core.windows.net - /pythonqueue5f20e6e - comp=acl - '' diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_set_queue_acl_too_many_ids.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_set_queue_acl_too_many_ids.yaml index 2c40598f5b79..346503984888 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_set_queue_acl_too_many_ids.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_set_queue_acl_too_many_ids.yaml @@ -3,31 +3,22 @@ interactions: body: null headers: User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 843c341c-b575-11e9-844a-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:14 GMT + - Fri, 06 Sep 2019 21:55:01 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueuee72f13d2 + uri: https://pyacrstoragee72f13d2.queue.core.windows.net/pythonqueuee72f13d2 response: body: string: '' headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:13 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: 08bca6dd-5003-00de-0582-4934a9000000 + content-length: '0' + date: Fri, 06 Sep 2019 21:54:59 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-version: '2018-03-28' status: code: 201 @@ -36,7 +27,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoragee72f13d2.queue.core.windows.net - /pythonqueuee72f13d2 - '' - '' diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_set_queue_acl_with_empty_signed_identifier.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_set_queue_acl_with_empty_signed_identifier.yaml index 0abb753cb9d4..20a2da49510c 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_set_queue_acl_with_empty_signed_identifier.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_set_queue_acl_with_empty_signed_identifier.yaml @@ -3,31 +3,22 @@ interactions: body: null headers: User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 84674e6e-b575-11e9-86e3-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:14 GMT + - Fri, 06 Sep 2019 21:55:24 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueue5d541a72 + uri: https://pyacrstorage5d541a72.queue.core.windows.net/pythonqueue5d541a72 response: body: string: '' headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:14 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: a729865a-5003-0091-6e82-49f0b1000000 + content-length: '0' + date: Fri, 06 Sep 2019 21:55:21 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-version: '2018-03-28' status: code: 201 @@ -36,7 +27,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage5d541a72.queue.core.windows.net - /pythonqueue5d541a72 - '' - '' @@ -50,29 +41,20 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 847ee4fa-b575-11e9-a7e7-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:15 GMT + - Fri, 06 Sep 2019 21:55:24 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueue5d541a72?comp=acl + uri: https://pyacrstorage5d541a72.queue.core.windows.net/pythonqueue5d541a72?comp=acl response: body: string: '' headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:14 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: a7298663-5003-0091-7582-49f0b1000000 + content-length: '0' + date: Fri, 06 Sep 2019 21:55:22 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-version: '2018-03-28' status: code: 204 @@ -81,7 +63,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage5d541a72.queue.core.windows.net - /pythonqueue5d541a72 - comp=acl - '' @@ -91,40 +73,24 @@ interactions: Accept: - application/xml User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 8488a354-b575-11e9-b7f6-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:15 GMT + - Fri, 06 Sep 2019 21:55:24 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueue5d541a72?comp=acl + uri: https://pyacrstorage5d541a72.queue.core.windows.net/pythonqueue5d541a72?comp=acl response: body: string: "\uFEFFempty" headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:14 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: a7298672-5003-0091-0282-49f0b1000000 + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:55:22 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 200 @@ -133,7 +99,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage5d541a72.queue.core.windows.net - /pythonqueue5d541a72 - comp=acl - '' diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_set_queue_acl_with_empty_signed_identifiers.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_set_queue_acl_with_empty_signed_identifiers.yaml index e268ba8b258a..2a5ced155199 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_set_queue_acl_with_empty_signed_identifiers.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_set_queue_acl_with_empty_signed_identifiers.yaml @@ -3,31 +3,22 @@ interactions: body: null headers: User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 84a24542-b575-11e9-a65b-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:15 GMT + - Fri, 06 Sep 2019 21:55:47 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueue78391ae5 + uri: https://pyacrstorage78391ae5.queue.core.windows.net/pythonqueue78391ae5 response: body: string: '' headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:14 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: d884af3b-a003-0025-0482-49fcb3000000 + content-length: '0' + date: Fri, 06 Sep 2019 21:55:45 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-version: '2018-03-28' status: code: 201 @@ -36,7 +27,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage78391ae5.queue.core.windows.net - /pythonqueue78391ae5 - '' - '' @@ -46,29 +37,20 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 84b98cc2-b575-11e9-9a51-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:15 GMT + - Fri, 06 Sep 2019 21:55:47 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueue78391ae5?comp=acl + uri: https://pyacrstorage78391ae5.queue.core.windows.net/pythonqueue78391ae5?comp=acl response: body: string: '' headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:14 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: d884af41-a003-0025-0782-49fcb3000000 + content-length: '0' + date: Fri, 06 Sep 2019 21:55:45 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-version: '2018-03-28' status: code: 204 @@ -77,7 +59,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage78391ae5.queue.core.windows.net - /pythonqueue78391ae5 - comp=acl - '' @@ -87,41 +69,25 @@ interactions: Accept: - application/xml User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 84c4f75a-b575-11e9-8c3c-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:15 GMT + - Fri, 06 Sep 2019 21:55:47 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueue78391ae5?comp=acl + uri: https://pyacrstorage78391ae5.queue.core.windows.net/pythonqueue78391ae5?comp=acl response: body: string: "\uFEFF" headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:14 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: d884af4f-a003-0025-1182-49fcb3000000 + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:55:45 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 200 @@ -130,7 +96,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage78391ae5.queue.core.windows.net - /pythonqueue78391ae5 - comp=acl - '' diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_set_queue_acl_with_non_existing_queue.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_set_queue_acl_with_non_existing_queue.yaml index a19765cd8f82..ed0eddfbbbf1 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_set_queue_acl_with_non_existing_queue.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_set_queue_acl_with_non_existing_queue.yaml @@ -5,34 +5,23 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 84de87a2-b575-11e9-ae4b-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:15 GMT + - Fri, 06 Sep 2019 21:56:09 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueuedde31881?comp=acl + uri: https://pyacrstoragedde31881.queue.core.windows.net/pythonqueuedde31881?comp=acl response: body: string: "\uFEFFQueueNotFoundThe - specified queue does not exist.\nRequestId:bf867cba-7003-0068-6e82-493a51000000\nTime:2019-08-02T22:33:15.5042091Z" + specified queue does not exist.\nRequestId:c48bcb12-6003-00be-18fd-64404a000000\nTime:2019-09-06T21:56:07.6446717Z" headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '217' - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:15 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + content-length: '217' + content-type: application/xml + date: Fri, 06 Sep 2019 21:56:07 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-error-code: QueueNotFound - x-ms-request-id: bf867cba-7003-0068-6e82-493a51000000 x-ms-version: '2018-03-28' status: code: 404 @@ -41,7 +30,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoragedde31881.queue.core.windows.net - /pythonqueuedde31881 - comp=acl - '' diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_set_queue_acl_with_signed_identifiers.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_set_queue_acl_with_signed_identifiers.yaml index 40820decf439..bba07db96892 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_set_queue_acl_with_signed_identifiers.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_set_queue_acl_with_signed_identifiers.yaml @@ -3,31 +3,22 @@ interactions: body: null headers: User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 8509e6b8-b575-11e9-9701-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:15 GMT + - Fri, 06 Sep 2019 21:56:32 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueuedbd21857 + uri: https://pyacrstoragedbd21857.queue.core.windows.net/pythonqueuedbd21857 response: body: string: '' headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:15 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: 117bd74a-e003-0029-0a82-491242000000 + content-length: '0' + date: Fri, 06 Sep 2019 21:56:31 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-version: '2018-03-28' status: code: 201 @@ -36,43 +27,34 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoragedbd21857.queue.core.windows.net - /pythonqueuedbd21857 - '' - '' - request: body: ' - testid2019-08-02T22:28:16Z2019-08-02T23:33:16Zr' + testid2019-09-06T21:51:32Z2019-09-06T22:56:32Zr' headers: Content-Length: - '257' Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 8521cb34-b575-11e9-b166-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:16 GMT + - Fri, 06 Sep 2019 21:56:32 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueuedbd21857?comp=acl + uri: https://pyacrstoragedbd21857.queue.core.windows.net/pythonqueuedbd21857?comp=acl response: body: string: '' headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:15 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: 117bd756-e003-0029-1482-491242000000 + content-length: '0' + date: Fri, 06 Sep 2019 21:56:31 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-version: '2018-03-28' status: code: 204 @@ -81,7 +63,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoragedbd21857.queue.core.windows.net - /pythonqueuedbd21857 - comp=acl - '' @@ -91,40 +73,24 @@ interactions: Accept: - application/xml User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 852c7246-b575-11e9-b647-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:16 GMT + - Fri, 06 Sep 2019 21:56:32 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueuedbd21857?comp=acl + uri: https://pyacrstoragedbd21857.queue.core.windows.net/pythonqueuedbd21857?comp=acl response: body: - string: "\uFEFFtestid2019-08-02T22:28:16.0000000Z2019-08-02T23:33:16.0000000Zr" + string: "\uFEFFtestid2019-09-06T21:51:32.0000000Z2019-09-06T22:56:32.0000000Zr" headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:15 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 117bd76e-e003-0029-2b82-491242000000 + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:56:31 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 200 @@ -133,7 +99,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoragedbd21857.queue.core.windows.net - /pythonqueuedbd21857 - comp=acl - '' diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_set_queue_metadata.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_set_queue_metadata.yaml index c7a8ab760ddc..991c349ffd39 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_set_queue_metadata.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_set_queue_metadata.yaml @@ -3,31 +3,22 @@ interactions: body: null headers: User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 85456770-b575-11e9-9c31-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:16 GMT + - Fri, 06 Sep 2019 21:56:55 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueue5497107f + uri: https://pyacrstorage5497107f.queue.core.windows.net/pythonqueue5497107f response: body: string: '' headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:15 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: d252d1fa-8003-001b-0c82-494a92000000 + content-length: '0' + date: Fri, 06 Sep 2019 21:56:53 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-version: '2018-03-28' status: code: 201 @@ -36,7 +27,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage5497107f.queue.core.windows.net - /pythonqueue5497107f - '' - '' @@ -44,13 +35,11 @@ interactions: body: null headers: User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 85670a74-b575-11e9-bae0-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:16 GMT + - Fri, 06 Sep 2019 21:56:55 GMT x-ms-meta-hello: - world x-ms-meta-number: @@ -58,21 +47,14 @@ interactions: x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueue5497107f?comp=metadata + uri: https://pyacrstorage5497107f.queue.core.windows.net/pythonqueue5497107f?comp=metadata response: body: string: '' headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:15 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: d252d209-8003-001b-1882-494a92000000 + content-length: '0' + date: Fri, 06 Sep 2019 21:56:53 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-version: '2018-03-28' status: code: 204 @@ -81,7 +63,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage5497107f.queue.core.windows.net - /pythonqueue5497107f - comp=metadata - '' @@ -89,40 +71,26 @@ interactions: body: null headers: User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 856cfa3e-b575-11e9-9862-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:16 GMT + - Fri, 06 Sep 2019 21:56:56 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueue5497107f?comp=metadata + uri: https://pyacrstorage5497107f.queue.core.windows.net/pythonqueue5497107f?comp=metadata response: body: string: '' headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:15 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin + cache-control: no-cache + content-length: '0' + date: Fri, 06 Sep 2019 21:56:53 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-approximate-messages-count: '0' x-ms-meta-hello: world x-ms-meta-number: '43' - x-ms-request-id: d252d211-8003-001b-1d82-494a92000000 x-ms-version: '2018-03-28' status: code: 200 @@ -131,7 +99,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage5497107f.queue.core.windows.net - /pythonqueue5497107f - comp=metadata - '' diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_unicode_create_queue_unicode_name.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_unicode_create_queue_unicode_name.yaml index 09655da8d131..57f52f81ecff 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_unicode_create_queue_unicode_name.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_unicode_create_queue_unicode_name.yaml @@ -3,36 +3,25 @@ interactions: body: null headers: User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 85903b1e-b575-11e9-acc6-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:16 GMT + - Fri, 06 Sep 2019 21:55:01 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/%E5%95%8A%E9%BD%84%E4%B8%82%E7%8B%9B%E7%8B%9C + uri: https://pyacrstorage7bb81693.queue.core.windows.net/%E5%95%8A%E9%BD%84%E4%B8%82%E7%8B%9B%E7%8B%9C response: body: string: "\uFEFFInvalidResourceNameThe - specifed resource name contains invalid characters.\nRequestId:506bb5f4-0003-00e4-1482-49770a000000\nTime:2019-08-02T22:33:16.6594210Z" + specifed resource name contains invalid characters.\nRequestId:5cc7c612-1003-012d-06fd-64f5e3000000\nTime:2019-09-06T21:54:59.7111973Z" headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '243' - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:16 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + content-length: '243' + content-type: application/xml + date: Fri, 06 Sep 2019 21:54:59 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-error-code: InvalidResourceName - x-ms-request-id: 506bb5f4-0003-00e4-1482-49770a000000 x-ms-version: '2018-03-28' status: code: 400 @@ -41,7 +30,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage7bb81693.queue.core.windows.net - /%E5%95%8A%E9%BD%84%E4%B8%82%E7%8B%9B%E7%8B%9C - '' - '' diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_unicode_get_messages_unicode_data.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_unicode_get_messages_unicode_data.yaml index b24bb6b01238..2b00ec0c3885 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_unicode_get_messages_unicode_data.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_unicode_get_messages_unicode_data.yaml @@ -3,31 +3,22 @@ interactions: body: null headers: User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 85b3c6d0-b575-11e9-923a-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:17 GMT + - Fri, 06 Sep 2019 21:55:29 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueue7ba0168b + uri: https://pyacrstorage7ba0168b.queue.core.windows.net/pythonqueue7ba0168b response: body: string: '' headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:16 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: 4039a1df-5003-003b-7282-49265e000000 + content-length: '0' + date: Fri, 06 Sep 2019 21:55:27 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-version: '2018-03-28' status: code: 201 @@ -36,7 +27,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage7ba0168b.queue.core.windows.net - /pythonqueue7ba0168b - '' - '' @@ -50,35 +41,24 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 85cf3f1c-b575-11e9-885b-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:17 GMT + - Fri, 06 Sep 2019 21:55:29 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueue7ba0168b/messages + uri: https://pyacrstorage7ba0168b.queue.core.windows.net/pythonqueue7ba0168b/messages response: body: - string: "\uFEFFeb78253e-7e31-40ef-ba91-0809a5c95b36Fri, - 02 Aug 2019 22:33:16 GMTFri, 09 Aug 2019 22:33:16 - GMTAgAAAAMAAAAAAAAA8JhlR4JJ1QE=Fri, - 02 Aug 2019 22:33:16 GMT" + string: "\uFEFF9ce11fcd-4fae-407a-9af4-5bdc4dc84d00Fri, + 06 Sep 2019 21:55:27 GMTFri, 13 Sep 2019 21:55:27 + GMTAgAAAAMAAAAAAAAAm5ZOy/1k1QE=Fri, + 06 Sep 2019 21:55:27 GMT" headers: - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:16 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - x-ms-request-id: 4039a1e4-5003-003b-7582-49265e000000 + content-type: application/xml + date: Fri, 06 Sep 2019 21:55:27 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 201 @@ -87,7 +67,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage7ba0168b.queue.core.windows.net - /pythonqueue7ba0168b/messages - '' - '' @@ -97,43 +77,27 @@ interactions: Accept: - application/xml User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 85d6db0a-b575-11e9-9930-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:17 GMT + - Fri, 06 Sep 2019 21:55:29 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueue7ba0168b/messages + uri: https://pyacrstorage7ba0168b.queue.core.windows.net/pythonqueue7ba0168b/messages response: body: - string: "\uFEFFeb78253e-7e31-40ef-ba91-0809a5c95b36Fri, - 02 Aug 2019 22:33:16 GMTFri, 09 Aug 2019 22:33:16 - GMTAgAAAAMAAAAAAAAAR+JMWYJJ1QE=Fri, - 02 Aug 2019 22:33:47 GMT1message1\u3688" + string: "\uFEFF9ce11fcd-4fae-407a-9af4-5bdc4dc84d00Fri, + 06 Sep 2019 21:55:27 GMTFri, 13 Sep 2019 21:55:27 + GMTAgAAAAMAAAAAAAAACVk03f1k1QE=Fri, + 06 Sep 2019 21:55:57 GMT1message1\u3688" headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:16 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 4039a1ea-5003-003b-7b82-49265e000000 + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:55:27 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 200 @@ -142,7 +106,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage7ba0168b.queue.core.windows.net - /pythonqueue7ba0168b/messages - '' - '' @@ -152,41 +116,25 @@ interactions: Accept: - application/xml User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 85dca374-b575-11e9-b63f-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:17 GMT + - Fri, 06 Sep 2019 21:55:29 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueue7ba0168b/messages + uri: https://pyacrstorage7ba0168b.queue.core.windows.net/pythonqueue7ba0168b/messages response: body: string: "\uFEFF" headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:16 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 4039a1ec-5003-003b-7d82-49265e000000 + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:55:27 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 200 @@ -195,7 +143,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage7ba0168b.queue.core.windows.net - /pythonqueue7ba0168b/messages - '' - '' diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_unicode_update_message_unicode_data.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_unicode_update_message_unicode_data.yaml index 344dd34fb2a3..567036e22d03 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_unicode_update_message_unicode_data.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_unicode_update_message_unicode_data.yaml @@ -3,31 +3,22 @@ interactions: body: null headers: User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 85f4fcca-b575-11e9-8550-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:17 GMT + - Fri, 06 Sep 2019 21:55:53 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueueaa76175b + uri: https://pyacrstorageaa76175b.queue.core.windows.net/pythonqueueaa76175b response: body: string: '' headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:16 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: 20b4c265-2003-00da-6182-49c12b000000 + content-length: '0' + date: Fri, 06 Sep 2019 21:55:50 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-version: '2018-03-28' status: code: 201 @@ -36,7 +27,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorageaa76175b.queue.core.windows.net - /pythonqueueaa76175b - '' - '' @@ -52,35 +43,24 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 860d2f1e-b575-11e9-b86b-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:17 GMT + - Fri, 06 Sep 2019 21:55:53 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueueaa76175b/messages + uri: https://pyacrstorageaa76175b.queue.core.windows.net/pythonqueueaa76175b/messages response: body: - string: "\uFEFF19645dcc-8cc1-4276-816d-876867c7d44dFri, - 02 Aug 2019 22:33:17 GMTFri, 09 Aug 2019 22:33:17 - GMTAgAAAAMAAAAAAAAAapuhR4JJ1QE=Fri, - 02 Aug 2019 22:33:17 GMT" + string: "\uFEFFf72b72f2-85f0-477f-abd1-fa2cfa791e8fFri, + 06 Sep 2019 21:55:51 GMTFri, 13 Sep 2019 21:55:51 + GMTAgAAAAMAAAAAAAAAwdCT2f1k1QE=Fri, + 06 Sep 2019 21:55:51 GMT" headers: - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:16 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - x-ms-request-id: 20b4c26f-2003-00da-6882-49c12b000000 + content-type: application/xml + date: Fri, 06 Sep 2019 21:55:50 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 201 @@ -89,7 +69,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorageaa76175b.queue.core.windows.net - /pythonqueueaa76175b/messages - '' - '' @@ -99,43 +79,27 @@ interactions: Accept: - application/xml User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 86151a1e-b575-11e9-8b46-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:17 GMT + - Fri, 06 Sep 2019 21:55:53 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueueaa76175b/messages + uri: https://pyacrstorageaa76175b.queue.core.windows.net/pythonqueueaa76175b/messages response: body: - string: "\uFEFF19645dcc-8cc1-4276-816d-876867c7d44dFri, - 02 Aug 2019 22:33:17 GMTFri, 09 Aug 2019 22:33:17 - GMTAgAAAAMAAAAAAAAAIC+LWYJJ1QE=Fri, - 02 Aug 2019 22:33:47 GMT1message1" + string: "\uFEFFf72b72f2-85f0-477f-abd1-fa2cfa791e8fFri, + 06 Sep 2019 21:55:51 GMTFri, 13 Sep 2019 21:55:51 + GMTAgAAAAMAAAAAAAAAYOF56/1k1QE=Fri, + 06 Sep 2019 21:56:21 GMT1message1" headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:16 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 20b4c275-2003-00da-6e82-49c12b000000 + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:55:50 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 200 @@ -144,7 +108,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorageaa76175b.queue.core.windows.net - /pythonqueueaa76175b/messages - '' - '' @@ -154,41 +118,25 @@ interactions: Accept: - application/xml User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 861ae282-b575-11e9-907f-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:17 GMT + - Fri, 06 Sep 2019 21:55:53 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueueaa76175b/messages + uri: https://pyacrstorageaa76175b.queue.core.windows.net/pythonqueueaa76175b/messages response: body: string: "\uFEFF" headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:16 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 20b4c27d-2003-00da-7582-49c12b000000 + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:55:50 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 200 @@ -197,7 +145,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorageaa76175b.queue.core.windows.net - /pythonqueueaa76175b/messages - '' - '' @@ -209,31 +157,22 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 86205be4-b575-11e9-919a-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:17 GMT + - Fri, 06 Sep 2019 21:55:53 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueueaa76175b/messages/19645dcc-8cc1-4276-816d-876867c7d44d?popreceipt=AgAAAAMAAAAAAAAAIC%2BLWYJJ1QE%3D&visibilitytimeout=0 + uri: https://pyacrstorageaa76175b.queue.core.windows.net/pythonqueueaa76175b/messages/f72b72f2-85f0-477f-abd1-fa2cfa791e8f?popreceipt=AgAAAAMAAAAAAAAAYOF56/1k1QE%3D&visibilitytimeout=0 response: body: string: '' headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:16 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-popreceipt: AwAAAAMAAAAAAAAAz9i0R4JJ1QEBAAAA - x-ms-request-id: 20b4c285-2003-00da-7d82-49c12b000000 - x-ms-time-next-visible: Fri, 02 Aug 2019 22:33:17 GMT + content-length: '0' + date: Fri, 06 Sep 2019 21:55:50 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-popreceipt: AwAAAAMAAAAAAAAA246h2f1k1QEBAAAA + x-ms-time-next-visible: Fri, 06 Sep 2019 21:55:51 GMT x-ms-version: '2018-03-28' status: code: 204 @@ -242,9 +181,9 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net - - /pythonqueueaa76175b/messages/19645dcc-8cc1-4276-816d-876867c7d44d - - popreceipt=AgAAAAMAAAAAAAAAIC%2BLWYJJ1QE%3D&visibilitytimeout=0 + - pyacrstorageaa76175b.queue.core.windows.net + - /pythonqueueaa76175b/messages/f72b72f2-85f0-477f-abd1-fa2cfa791e8f + - popreceipt=AgAAAAMAAAAAAAAAYOF56/1k1QE%3D&visibilitytimeout=0 - '' - request: body: null @@ -252,43 +191,27 @@ interactions: Accept: - application/xml User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 8626244c-b575-11e9-9377-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:17 GMT + - Fri, 06 Sep 2019 21:55:53 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueueaa76175b/messages + uri: https://pyacrstorageaa76175b.queue.core.windows.net/pythonqueueaa76175b/messages response: body: - string: "\uFEFF19645dcc-8cc1-4276-816d-876867c7d44dFri, - 02 Aug 2019 22:33:17 GMTFri, 09 Aug 2019 22:33:17 - GMTAgAAAAMAAAAAAAAAUXCcWYJJ1QE=Fri, - 02 Aug 2019 22:33:47 GMT2\u554A\u9F44\u4E02\u72DB\u72DC" + string: "\uFEFFf72b72f2-85f0-477f-abd1-fa2cfa791e8fFri, + 06 Sep 2019 21:55:51 GMTFri, 13 Sep 2019 21:55:51 + GMTAgAAAAMAAAAAAAAAzjuI6/1k1QE=Fri, + 06 Sep 2019 21:56:21 GMT2\u554A\u9F44\u4E02\u72DB\u72DC" headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:16 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 20b4c28b-2003-00da-0282-49c12b000000 + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:55:50 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 200 @@ -297,7 +220,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorageaa76175b.queue.core.windows.net - /pythonqueueaa76175b/messages - '' - '' @@ -307,41 +230,25 @@ interactions: Accept: - application/xml User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 862c13ae-b575-11e9-bfb8-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:17 GMT + - Fri, 06 Sep 2019 21:55:53 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueueaa76175b/messages + uri: https://pyacrstorageaa76175b.queue.core.windows.net/pythonqueueaa76175b/messages response: body: string: "\uFEFF" headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:16 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 20b4c294-2003-00da-0a82-49c12b000000 + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:55:50 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 200 @@ -350,7 +257,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorageaa76175b.queue.core.windows.net - /pythonqueueaa76175b/messages - '' - '' diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_update_message.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_update_message.yaml index c29d4f508603..c77a7f86117b 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_update_message.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_update_message.yaml @@ -3,31 +3,22 @@ interactions: body: null headers: User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 864557ec-b575-11e9-9662-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:18 GMT + - Fri, 06 Sep 2019 21:56:15 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueue14880ed6 + uri: https://pyacrstorage14880ed6.queue.core.windows.net/pythonqueue14880ed6 response: body: string: '' headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:17 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: b85e1105-8003-0032-5582-493cd0000000 + content-length: '0' + date: Fri, 06 Sep 2019 21:56:15 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-version: '2018-03-28' status: code: 201 @@ -36,7 +27,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage14880ed6.queue.core.windows.net - /pythonqueue14880ed6 - '' - '' @@ -52,35 +43,24 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 865c529a-b575-11e9-92b7-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:18 GMT + - Fri, 06 Sep 2019 21:56:17 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueue14880ed6/messages + uri: https://pyacrstorage14880ed6.queue.core.windows.net/pythonqueue14880ed6/messages response: body: - string: "\uFEFF23bb6a03-2120-43d2-91b0-d812906e7c2aFri, - 02 Aug 2019 22:33:17 GMTFri, 09 Aug 2019 22:33:17 - GMTAgAAAAMAAAAAAAAAZQLxR4JJ1QE=Fri, - 02 Aug 2019 22:33:17 GMT" + string: "\uFEFFe714588c-fcbf-4fca-ab49-897427d40086Fri, + 06 Sep 2019 21:56:15 GMTFri, 13 Sep 2019 21:56:15 + GMTAgAAAAMAAAAAAAAABZ3S5/1k1QE=Fri, + 06 Sep 2019 21:56:15 GMT" headers: - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:17 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - x-ms-request-id: b85e110a-8003-0032-5882-493cd0000000 + content-type: application/xml + date: Fri, 06 Sep 2019 21:56:15 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 201 @@ -89,7 +69,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage14880ed6.queue.core.windows.net - /pythonqueue14880ed6/messages - '' - '' @@ -99,43 +79,27 @@ interactions: Accept: - application/xml User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 8661f424-b575-11e9-a326-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:18 GMT + - Fri, 06 Sep 2019 21:56:17 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueue14880ed6/messages + uri: https://pyacrstorage14880ed6.queue.core.windows.net/pythonqueue14880ed6/messages response: body: - string: "\uFEFF23bb6a03-2120-43d2-91b0-d812906e7c2aFri, - 02 Aug 2019 22:33:17 GMTFri, 09 Aug 2019 22:33:17 - GMTAgAAAAMAAAAAAAAAc9bXWYJJ1QE=Fri, - 02 Aug 2019 22:33:47 GMT1message1" + string: "\uFEFFe714588c-fcbf-4fca-ab49-897427d40086Fri, + 06 Sep 2019 21:56:15 GMTFri, 13 Sep 2019 21:56:15 + GMTAgAAAAMAAAAAAAAA+1u6+f1k1QE=Fri, + 06 Sep 2019 21:56:45 GMT1message1" headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:17 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: b85e1117-8003-0032-6582-493cd0000000 + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:56:15 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 200 @@ -144,7 +108,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage14880ed6.queue.core.windows.net - /pythonqueue14880ed6/messages - '' - '' @@ -154,41 +118,25 @@ interactions: Accept: - application/xml User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 86676d68-b575-11e9-9e90-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:18 GMT + - Fri, 06 Sep 2019 21:56:17 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueue14880ed6/messages + uri: https://pyacrstorage14880ed6.queue.core.windows.net/pythonqueue14880ed6/messages response: body: string: "\uFEFF" headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:17 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: b85e111e-8003-0032-6c82-493cd0000000 + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:56:15 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 200 @@ -197,7 +145,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage14880ed6.queue.core.windows.net - /pythonqueue14880ed6/messages - '' - '' @@ -207,31 +155,22 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 866caf36-b575-11e9-b72d-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:18 GMT + - Fri, 06 Sep 2019 21:56:17 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueue14880ed6/messages/23bb6a03-2120-43d2-91b0-d812906e7c2a?popreceipt=AgAAAAMAAAAAAAAAc9bXWYJJ1QE%3D&visibilitytimeout=0 + uri: https://pyacrstorage14880ed6.queue.core.windows.net/pythonqueue14880ed6/messages/e714588c-fcbf-4fca-ab49-897427d40086?popreceipt=AgAAAAMAAAAAAAAA%2B1u6%2Bf1k1QE%3D&visibilitytimeout=0 response: body: string: '' headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:17 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-popreceipt: AwAAAAMAAAAAAAAA/DEBSIJJ1QEBAAAA - x-ms-request-id: b85e1128-8003-0032-7682-493cd0000000 - x-ms-time-next-visible: Fri, 02 Aug 2019 22:33:17 GMT + content-length: '0' + date: Fri, 06 Sep 2019 21:56:15 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-popreceipt: AwAAAAMAAAAAAAAACwri5/1k1QEBAAAA + x-ms-time-next-visible: Fri, 06 Sep 2019 21:56:15 GMT x-ms-version: '2018-03-28' status: code: 204 @@ -240,9 +179,9 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net - - /pythonqueue14880ed6/messages/23bb6a03-2120-43d2-91b0-d812906e7c2a - - popreceipt=AgAAAAMAAAAAAAAAc9bXWYJJ1QE%3D&visibilitytimeout=0 + - pyacrstorage14880ed6.queue.core.windows.net + - /pythonqueue14880ed6/messages/e714588c-fcbf-4fca-ab49-897427d40086 + - popreceipt=AgAAAAMAAAAAAAAA%2B1u6%2Bf1k1QE%3D&visibilitytimeout=0 - '' - request: body: null @@ -250,43 +189,27 @@ interactions: Accept: - application/xml User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 86727688-b575-11e9-96ae-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:18 GMT + - Fri, 06 Sep 2019 21:56:17 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueue14880ed6/messages + uri: https://pyacrstorage14880ed6.queue.core.windows.net/pythonqueue14880ed6/messages response: body: - string: "\uFEFF23bb6a03-2120-43d2-91b0-d812906e7c2aFri, - 02 Aug 2019 22:33:17 GMTFri, 09 Aug 2019 22:33:17 - GMTAgAAAAMAAAAAAAAAYqLoWYJJ1QE=Fri, - 02 Aug 2019 22:33:48 GMT2message1" + string: "\uFEFFe714588c-fcbf-4fca-ab49-897427d40086Fri, + 06 Sep 2019 21:56:15 GMTFri, 13 Sep 2019 21:56:15 + GMTAgAAAAMAAAAAAAAAZN7I+f1k1QE=Fri, + 06 Sep 2019 21:56:45 GMT2message1" headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:17 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: b85e1130-8003-0032-7e82-493cd0000000 + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:56:15 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 200 @@ -295,7 +218,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage14880ed6.queue.core.windows.net - /pythonqueue14880ed6/messages - '' - '' @@ -305,41 +228,25 @@ interactions: Accept: - application/xml User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 867865d2-b575-11e9-8ed6-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:18 GMT + - Fri, 06 Sep 2019 21:56:17 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueue14880ed6/messages + uri: https://pyacrstorage14880ed6.queue.core.windows.net/pythonqueue14880ed6/messages response: body: string: "\uFEFF" headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:17 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: b85e113b-8003-0032-0982-493cd0000000 + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:56:15 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 200 @@ -348,7 +255,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage14880ed6.queue.core.windows.net - /pythonqueue14880ed6/messages - '' - '' diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_update_message_content.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_update_message_content.yaml index ecc18d3d0d45..fddc5125b54d 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_update_message_content.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_async.test_update_message_content.yaml @@ -3,31 +3,22 @@ interactions: body: null headers: User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 86948d12-b575-11e9-99e9-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:18 GMT + - Fri, 06 Sep 2019 21:56:40 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueue99f41230 + uri: https://pyacrstorage99f41230.queue.core.windows.net/pythonqueue99f41230 response: body: string: '' headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:17 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: 61ef47e6-9003-0069-0382-493bac000000 + content-length: '0' + date: Fri, 06 Sep 2019 21:56:37 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-version: '2018-03-28' status: code: 201 @@ -36,7 +27,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage99f41230.queue.core.windows.net - /pythonqueue99f41230 - '' - '' @@ -52,35 +43,24 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 86ac7448-b575-11e9-8af5-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:18 GMT + - Fri, 06 Sep 2019 21:56:40 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/pythonqueue99f41230/messages + uri: https://pyacrstorage99f41230.queue.core.windows.net/pythonqueue99f41230/messages response: body: - string: "\uFEFFe5b5f149-4d52-491e-b2e1-9318055055efFri, - 02 Aug 2019 22:33:18 GMTFri, 09 Aug 2019 22:33:18 - GMTAgAAAAMAAAAAAAAAyyxBSIJJ1QE=Fri, - 02 Aug 2019 22:33:18 GMT" + string: "\uFEFF19d57950-c5d6-4ff3-b3d6-2d44e2f41d45Fri, + 06 Sep 2019 21:56:38 GMTFri, 13 Sep 2019 21:56:38 + GMTAgAAAAMAAAAAAAAATaCr9f1k1QE=Fri, + 06 Sep 2019 21:56:38 GMT" headers: - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:17 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - x-ms-request-id: 61ef47ea-9003-0069-0582-493bac000000 + content-type: application/xml + date: Fri, 06 Sep 2019 21:56:37 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 201 @@ -89,7 +69,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage99f41230.queue.core.windows.net - /pythonqueue99f41230/messages - '' - '' @@ -99,43 +79,27 @@ interactions: Accept: - application/xml User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 86b2629c-b575-11e9-a2bd-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:18 GMT + - Fri, 06 Sep 2019 21:56:40 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueue99f41230/messages + uri: https://pyacrstorage99f41230.queue.core.windows.net/pythonqueue99f41230/messages response: body: - string: "\uFEFFe5b5f149-4d52-491e-b2e1-9318055055efFri, - 02 Aug 2019 22:33:18 GMTFri, 09 Aug 2019 22:33:18 - GMTAgAAAAMAAAAAAAAAInYoWoJJ1QE=Fri, - 02 Aug 2019 22:33:48 GMT1message1" + string: "\uFEFF19d57950-c5d6-4ff3-b3d6-2d44e2f41d45Fri, + 06 Sep 2019 21:56:38 GMTFri, 13 Sep 2019 21:56:38 + GMTAgAAAAMAAAAAAAAAMrOaB/5k1QE=Fri, + 06 Sep 2019 21:57:08 GMT1message1" headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:17 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 61ef47f2-9003-0069-0a82-493bac000000 + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:56:37 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 200 @@ -144,7 +108,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage99f41230.queue.core.windows.net - /pythonqueue99f41230/messages - '' - '' @@ -154,41 +118,25 @@ interactions: Accept: - application/xml User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 86b80558-b575-11e9-bb48-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:18 GMT + - Fri, 06 Sep 2019 21:56:40 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueue99f41230/messages + uri: https://pyacrstorage99f41230.queue.core.windows.net/pythonqueue99f41230/messages response: body: string: "\uFEFF" headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:17 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 61ef47f6-9003-0069-0d82-493bac000000 + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:56:38 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 200 @@ -197,7 +145,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage99f41230.queue.core.windows.net - /pythonqueue99f41230/messages - '' - '' @@ -211,31 +159,22 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 86bd58b4-b575-11e9-8057-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:18 GMT + - Fri, 06 Sep 2019 21:56:40 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/pythonqueue99f41230/messages/e5b5f149-4d52-491e-b2e1-9318055055ef?popreceipt=AgAAAAMAAAAAAAAAInYoWoJJ1QE%3D&visibilitytimeout=0 + uri: https://pyacrstorage99f41230.queue.core.windows.net/pythonqueue99f41230/messages/19d57950-c5d6-4ff3-b3d6-2d44e2f41d45?popreceipt=AgAAAAMAAAAAAAAAMrOaB/5k1QE%3D&visibilitytimeout=0 response: body: string: '' headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:17 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-popreceipt: AwAAAAMAAAAAAAAAp9FRSIJJ1QEBAAAA - x-ms-request-id: 61ef47f8-9003-0069-0f82-493bac000000 - x-ms-time-next-visible: Fri, 02 Aug 2019 22:33:18 GMT + content-length: '0' + date: Fri, 06 Sep 2019 21:56:38 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-popreceipt: AwAAAAMAAAAAAAAAZ+vB9f1k1QEBAAAA + x-ms-time-next-visible: Fri, 06 Sep 2019 21:56:38 GMT x-ms-version: '2018-03-28' status: code: 204 @@ -244,9 +183,9 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net - - /pythonqueue99f41230/messages/e5b5f149-4d52-491e-b2e1-9318055055ef - - popreceipt=AgAAAAMAAAAAAAAAInYoWoJJ1QE%3D&visibilitytimeout=0 + - pyacrstorage99f41230.queue.core.windows.net + - /pythonqueue99f41230/messages/19d57950-c5d6-4ff3-b3d6-2d44e2f41d45 + - popreceipt=AgAAAAMAAAAAAAAAMrOaB/5k1QE%3D&visibilitytimeout=0 - '' - request: body: null @@ -254,44 +193,28 @@ interactions: Accept: - application/xml User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 86c32154-b575-11e9-870e-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:18 GMT + - Fri, 06 Sep 2019 21:56:40 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueue99f41230/messages + uri: https://pyacrstorage99f41230.queue.core.windows.net/pythonqueue99f41230/messages response: body: - string: "\uFEFFe5b5f149-4d52-491e-b2e1-9318055055efFri, - 02 Aug 2019 22:33:18 GMTFri, 09 Aug 2019 22:33:18 - GMTAgAAAAMAAAAAAAAALWk5WoJJ1QE=Fri, - 02 Aug 2019 22:33:48 GMT2new + string: "\uFEFF19d57950-c5d6-4ff3-b3d6-2d44e2f41d45Fri, + 06 Sep 2019 21:56:38 GMTFri, 13 Sep 2019 21:56:38 + GMTAgAAAAMAAAAAAAAA6NSnB/5k1QE=Fri, + 06 Sep 2019 21:57:09 GMT2new text" headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:17 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 61ef47fc-9003-0069-1382-493bac000000 + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:56:38 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 200 @@ -300,7 +223,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage99f41230.queue.core.windows.net - /pythonqueue99f41230/messages - '' - '' @@ -310,41 +233,25 @@ interactions: Accept: - application/xml User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 86c98464-b575-11e9-a004-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:18 GMT + - Fri, 06 Sep 2019 21:56:40 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/pythonqueue99f41230/messages + uri: https://pyacrstorage99f41230.queue.core.windows.net/pythonqueue99f41230/messages response: body: string: "\uFEFF" headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:18 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 61ef4802-9003-0069-1982-493bac000000 + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:56:38 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 200 @@ -353,7 +260,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage99f41230.queue.core.windows.net - /pythonqueue99f41230/messages - '' - '' diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_client.test_request_callback_signed_header.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_client.test_request_callback_signed_header.yaml index 244d0d360d08..b7d6f15f3a23 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_client.test_request_callback_signed_header.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_client.test_request_callback_signed_header.yaml @@ -11,31 +11,27 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 8732dab6-b575-11e9-9bc4-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:19 GMT + - Fri, 06 Sep 2019 21:55:30 GMT x-ms-meta-hello: - world x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/cont4db115a6 + uri: https://pyacrstorage4db115a6.queue.core.windows.net/cont4db115a6 response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:33:19 GMT - Server: + date: + - Fri, 06 Sep 2019 21:55:29 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - 2a2dc306-0003-0023-7c82-490bcb000000 x-ms-version: - '2018-03-28' status: @@ -51,37 +47,31 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 87638fc0-b575-11e9-9366-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:19 GMT + - Fri, 06 Sep 2019 21:55:31 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/cont4db115a6?comp=metadata + uri: https://pyacrstorage4db115a6.queue.core.windows.net/cont4db115a6?comp=metadata response: body: string: '' headers: - Cache-Control: + cache-control: - no-cache - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:33:19 GMT - Server: + date: + - Fri, 06 Sep 2019 21:55:29 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Vary: - - Origin x-ms-approximate-messages-count: - '0' x-ms-meta-hello: - world - x-ms-request-id: - - 2a2dc30e-0003-0023-0182-490bcb000000 x-ms-version: - '2018-03-28' status: @@ -99,29 +89,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 8776e1e6-b575-11e9-bbce-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:20 GMT + - Fri, 06 Sep 2019 21:55:31 GMT x-ms-version: - '2018-03-28' method: DELETE - uri: https://storagename.queue.core.windows.net/cont4db115a6 + uri: https://pyacrstorage4db115a6.queue.core.windows.net/cont4db115a6 response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:33:19 GMT - Server: + date: + - Fri, 06 Sep 2019 21:55:29 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - 2a2dc310-0003-0023-0382-490bcb000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_client.test_response_callback.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_client.test_response_callback.yaml index fb6b262a0441..2144aefd38d0 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_client.test_response_callback.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_client.test_response_callback.yaml @@ -9,36 +9,30 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 878f622e-b575-11e9-ac06-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:20 GMT + - Fri, 06 Sep 2019 21:55:59 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/cont5391106b?comp=metadata + uri: https://pyacrstorage5391106b.queue.core.windows.net/cont5391106b?comp=metadata response: body: string: "\uFEFFQueueNotFoundThe - specified queue does not exist.\nRequestId:87fa65a6-b003-0090-7382-49f14c000000\nTime:2019-08-02T22:33:20.1774132Z" + specified queue does not exist.\nRequestId:9a7d568c-8003-005d-3dfd-641d06000000\nTime:2019-09-06T21:55:58.3472383Z" headers: - Content-Length: + content-length: - '217' - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:19 GMT - Server: + date: + - Fri, 06 Sep 2019 21:55:57 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Vary: - - Origin x-ms-error-code: - QueueNotFound - x-ms-request-id: - - 87fa65a6-b003-0090-7382-49f14c000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_client.test_user_agent_append.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_client.test_user_agent_append.yaml index d70d25dc807b..0dddd23e6809 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_client.test_user_agent_append.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_client.test_user_agent_append.yaml @@ -9,37 +9,31 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) customer_user_agent content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 87ccdd7e-b575-11e9-bcf3-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:20 GMT + - Fri, 06 Sep 2019 21:56:21 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/?restype=service&comp=properties + uri: https://pyacrstorage53241074.queue.core.windows.net/?restype=service&comp=properties response: body: - string: "\uFEFF1.0truetruetruetrue51.0truetruetrue51.0truetruetrue5GETwww.xyz.com0GET,PUTwww.xyz.com,www.ab.com,www.bc.comx-ms-meta-xyz,x-ms-meta-foo,x-ms-meta-data*,x-ms-meta-target*x-ms-meta-abc,x-ms-meta-bcd,x-ms-meta-data*,x-ms-meta-source*500" + string: "\uFEFF1.0falsefalsefalsefalse1.0truetruetrue71.0falsefalse" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:19 GMT - Server: + date: + - Fri, 06 Sep 2019 21:56:20 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - cf912f6e-e003-0000-3f82-496400000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_client.test_user_agent_custom.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_client.test_user_agent_custom.yaml index c574186ff9dd..c00f06db40b5 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_client.test_user_agent_custom.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_client.test_user_agent_custom.yaml @@ -9,36 +9,30 @@ interactions: Connection: - keep-alive User-Agent: - - TestApp/v1.0 azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - TestApp/v1.0 azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 88050958-b575-11e9-a27a-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:20 GMT + - Fri, 06 Sep 2019 21:54:51 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/?restype=service&comp=properties + uri: https://pyacrstorage538d1097.queue.core.windows.net/?restype=service&comp=properties response: body: - string: "\uFEFF1.0truetruetruetrue51.0truetruetrue51.0truetruetrue5GETwww.xyz.com0GET,PUTwww.xyz.com,www.ab.com,www.bc.comx-ms-meta-xyz,x-ms-meta-foo,x-ms-meta-data*,x-ms-meta-target*x-ms-meta-abc,x-ms-meta-bcd,x-ms-meta-data*,x-ms-meta-source*500" + string: "\uFEFF1.0falsefalsefalsefalse1.0truetruetrue71.0falsefalse" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:20 GMT - Server: + date: + - Fri, 06 Sep 2019 21:54:49 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - 1d54d251-e003-0044-0282-49b86c000000 x-ms-version: - '2018-03-28' status: @@ -54,36 +48,30 @@ interactions: Connection: - keep-alive User-Agent: - - TestApp/v2.0 azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - TestApp/v2.0 azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 883325ae-b575-11e9-b27c-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:21 GMT + - Fri, 06 Sep 2019 21:54:52 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/?restype=service&comp=properties + uri: https://pyacrstorage538d1097.queue.core.windows.net/?restype=service&comp=properties response: body: - string: "\uFEFF1.0truetruetruetrue51.0truetruetrue51.0truetruetrue5GETwww.xyz.com0GET,PUTwww.xyz.com,www.ab.com,www.bc.comx-ms-meta-xyz,x-ms-meta-foo,x-ms-meta-data*,x-ms-meta-target*x-ms-meta-abc,x-ms-meta-bcd,x-ms-meta-data*,x-ms-meta-source*500" + string: "\uFEFF1.0falsefalsefalsefalse1.0truetruetrue71.0falsefalse" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:20 GMT - Server: + date: + - Fri, 06 Sep 2019 21:54:49 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - 1d54d257-e003-0044-0782-49b86c000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_client.test_user_agent_default.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_client.test_user_agent_default.yaml index e0edcf125883..b0ed618114f8 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_client.test_user_agent_default.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_client.test_user_agent_default.yaml @@ -9,36 +9,30 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 884ce494-b575-11e9-8434-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:21 GMT + - Fri, 06 Sep 2019 21:55:15 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/?restype=service&comp=properties + uri: https://pyacrstorage63c210e1.queue.core.windows.net/?restype=service&comp=properties response: body: - string: "\uFEFF1.0truetruetruetrue51.0truetruetrue51.0truetruetrue5GETwww.xyz.com0GET,PUTwww.xyz.com,www.ab.com,www.bc.comx-ms-meta-xyz,x-ms-meta-foo,x-ms-meta-data*,x-ms-meta-target*x-ms-meta-abc,x-ms-meta-bcd,x-ms-meta-data*,x-ms-meta-source*500" + string: "\uFEFF1.0falsefalsefalsefalse1.0truetruetrue71.0falsefalse" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:21 GMT - Server: + date: + - Fri, 06 Sep 2019 21:55:14 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - f9d9cfeb-d003-0080-7182-49c7aa000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_client_async.test_request_callback_signed_header.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_client_async.test_request_callback_signed_header.yaml index bc4230ea9d14..38f339dcd1b4 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_client_async.test_request_callback_signed_header.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_client_async.test_request_callback_signed_header.yaml @@ -3,33 +3,24 @@ interactions: body: null headers: User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 88e5e4ae-b575-11e9-a199-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:22 GMT + - Fri, 06 Sep 2019 21:57:51 GMT x-ms-meta-hello: - world x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/contdaac1823 + uri: https://pyacrstoragedaac1823.queue.core.windows.net/contdaac1823 response: body: string: '' headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:21 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: 52e58a19-8003-0054-1b82-498e8a000000 + content-length: '0' + date: Fri, 06 Sep 2019 21:57:50 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-version: '2018-03-28' status: code: 201 @@ -38,7 +29,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoragedaac1823.queue.core.windows.net - /contdaac1823 - '' - '' @@ -46,39 +37,25 @@ interactions: body: null headers: User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 88fda236-b575-11e9-8bc5-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:22 GMT + - Fri, 06 Sep 2019 21:57:52 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/contdaac1823?comp=metadata + uri: https://pyacrstoragedaac1823.queue.core.windows.net/contdaac1823?comp=metadata response: body: string: '' headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:21 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin + cache-control: no-cache + content-length: '0' + date: Fri, 06 Sep 2019 21:57:50 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-approximate-messages-count: '0' x-ms-meta-hello: world - x-ms-request-id: 52e58a24-8003-0054-2282-498e8a000000 x-ms-version: '2018-03-28' status: code: 200 @@ -87,7 +64,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoragedaac1823.queue.core.windows.net - /contdaac1823 - comp=metadata - '' @@ -95,31 +72,22 @@ interactions: body: null headers: User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 89058c02-b575-11e9-9dbf-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:22 GMT + - Fri, 06 Sep 2019 21:57:52 GMT x-ms-version: - '2018-03-28' method: DELETE - uri: https://storagename.queue.core.windows.net/contdaac1823 + uri: https://pyacrstoragedaac1823.queue.core.windows.net/contdaac1823 response: body: string: '' headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:21 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: 52e58a2f-8003-0054-2c82-498e8a000000 + content-length: '0' + date: Fri, 06 Sep 2019 21:57:50 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-version: '2018-03-28' status: code: 204 @@ -128,7 +96,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoragedaac1823.queue.core.windows.net - /contdaac1823 - '' - '' diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_client_async.test_response_callback.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_client_async.test_response_callback.yaml index 314af87ca69b..223a1ceb4915 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_client_async.test_response_callback.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_client_async.test_response_callback.yaml @@ -3,39 +3,25 @@ interactions: body: null headers: User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 891b4f12-b575-11e9-8277-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:22 GMT + - Fri, 06 Sep 2019 21:56:47 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/contc03312e8?comp=metadata + uri: https://pyacrstoragec03312e8.queue.core.windows.net/contc03312e8?comp=metadata response: body: string: "\uFEFFQueueNotFoundThe - specified queue does not exist.\nRequestId:745713fd-8003-0093-4082-49f24b000000\nTime:2019-08-02T22:33:22.6041732Z" + specified queue does not exist.\nRequestId:4c637eb2-c003-00d2-02fd-64535a000000\nTime:2019-09-06T21:56:46.5911404Z" headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '217' - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:22 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin + content-length: '217' + content-type: application/xml + date: Fri, 06 Sep 2019 21:56:46 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-error-code: QueueNotFound - x-ms-request-id: 745713fd-8003-0093-4082-49f24b000000 x-ms-version: '2018-03-28' status: code: 404 @@ -44,7 +30,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoragec03312e8.queue.core.windows.net - /contc03312e8 - comp=metadata - '' diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_client_async.test_user_agent_append.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_client_async.test_user_agent_append.yaml index a6aa79727a37..bf5b1788dbbc 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_client_async.test_user_agent_append.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_client_async.test_user_agent_append.yaml @@ -5,42 +5,26 @@ interactions: Accept: - application/xml User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) customer_user_agent content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 893ddb10-b575-11e9-a792-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:22 GMT + - Fri, 06 Sep 2019 21:57:10 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/?restype=service&comp=properties + uri: https://pyacrstoragebfc612f1.queue.core.windows.net/?restype=service&comp=properties response: body: - string: "\uFEFF1.0truetruetruetrue51.0truetruetrue51.0truetruetrue5GETwww.xyz.com0GET,PUTwww.xyz.com,www.ab.com,www.bc.comx-ms-meta-xyz,x-ms-meta-foo,x-ms-meta-data*,x-ms-meta-target*x-ms-meta-abc,x-ms-meta-bcd,x-ms-meta-data*,x-ms-meta-source*500" + string: "\uFEFF1.0falsefalsefalsefalse1.0truetruetrue71.0falsefalse" headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:22 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 61ef495d-9003-0069-1a82-493bac000000 + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:57:09 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 200 @@ -49,7 +33,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoragebfc612f1.queue.core.windows.net - / - restype=service&comp=properties - '' diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_client_async.test_user_agent_custom.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_client_async.test_user_agent_custom.yaml index 8f0b35d84dd0..86614377e519 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_client_async.test_user_agent_custom.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_client_async.test_user_agent_custom.yaml @@ -5,41 +5,25 @@ interactions: Accept: - application/xml User-Agent: - - TestApp/v1.0 azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - TestApp/v1.0 azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 89624574-b575-11e9-ba53-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:23 GMT + - Fri, 06 Sep 2019 21:57:32 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/?restype=service&comp=properties + uri: https://pyacrstoragec02f1314.queue.core.windows.net/?restype=service&comp=properties response: body: - string: "\uFEFF1.0truetruetruetrue51.0truetruetrue51.0truetruetrue5GETwww.xyz.com0GET,PUTwww.xyz.com,www.ab.com,www.bc.comx-ms-meta-xyz,x-ms-meta-foo,x-ms-meta-data*,x-ms-meta-target*x-ms-meta-abc,x-ms-meta-bcd,x-ms-meta-data*,x-ms-meta-source*500" + string: "\uFEFF1.0falsefalsefalsefalse1.0truetruetrue71.0falsefalse" headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:22 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 0dd14ff3-7003-0063-7c82-492225000000 + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:57:31 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 200 @@ -48,7 +32,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoragec02f1314.queue.core.windows.net - / - restype=service&comp=properties - '' @@ -58,41 +42,25 @@ interactions: Accept: - application/xml User-Agent: - - TestApp/v2.0 azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - TestApp/v2.0 azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 897ac6f8-b575-11e9-8bad-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:23 GMT + - Fri, 06 Sep 2019 21:57:32 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/?restype=service&comp=properties + uri: https://pyacrstoragec02f1314.queue.core.windows.net/?restype=service&comp=properties response: body: - string: "\uFEFF1.0truetruetruetrue51.0truetruetrue51.0truetruetrue5GETwww.xyz.com0GET,PUTwww.xyz.com,www.ab.com,www.bc.comx-ms-meta-xyz,x-ms-meta-foo,x-ms-meta-data*,x-ms-meta-target*x-ms-meta-abc,x-ms-meta-bcd,x-ms-meta-data*,x-ms-meta-source*500" + string: "\uFEFF1.0falsefalsefalsefalse1.0truetruetrue71.0falsefalse" headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:22 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 0dd14ff6-7003-0063-7e82-492225000000 + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:57:31 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 200 @@ -101,7 +69,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoragec02f1314.queue.core.windows.net - / - restype=service&comp=properties - '' diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_client_async.test_user_agent_default.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_client_async.test_user_agent_default.yaml index 70940f1be5c5..5556a10617df 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_client_async.test_user_agent_default.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_client_async.test_user_agent_default.yaml @@ -5,41 +5,25 @@ interactions: Accept: - application/xml User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 898c472c-b575-11e9-9dc3-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:23 GMT + - Fri, 06 Sep 2019 21:58:00 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/?restype=service&comp=properties + uri: https://pyacrstoraged2e1135e.queue.core.windows.net/?restype=service&comp=properties response: body: - string: "\uFEFF1.0truetruetruetrue51.0truetruetrue51.0truetruetrue5GETwww.xyz.com0GET,PUTwww.xyz.com,www.ab.com,www.bc.comx-ms-meta-xyz,x-ms-meta-foo,x-ms-meta-data*,x-ms-meta-target*x-ms-meta-abc,x-ms-meta-bcd,x-ms-meta-data*,x-ms-meta-source*500" + string: "\uFEFF1.0falsefalsefalsefalse1.0truetruetrue71.0falsefalse" headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:22 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 961bec67-2003-00b7-5082-496b05000000 + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:57:58 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 200 @@ -48,7 +32,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoraged2e1135e.queue.core.windows.net - / - restype=service&comp=properties - '' diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encodings.test_message_base64_decode_fails.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encodings.test_message_base64_decode_fails.yaml index 0e34de3079b8..aa41fb9b65d6 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encodings.test_message_base64_decode_fails.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encodings.test_message_base64_decode_fails.yaml @@ -11,34 +11,30 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 89b4d5f4-b575-11e9-8937-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:23 GMT + - Fri, 06 Sep 2019 21:57:01 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/mytestqueue453d1525 + uri: https://pyacrstorage453d1525.queue.core.windows.net/mytestqueue453d1525 response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:33:23 GMT - Server: + date: + - Fri, 06 Sep 2019 21:56:59 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - 4c16d956-c003-00bd-7882-49728c000000 x-ms-version: - '2018-03-28' status: - code: 204 - message: No Content + code: 201 + message: Created - request: body: ' @@ -55,32 +51,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 89e0fc30-b575-11e9-863b-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:24 GMT + - Fri, 06 Sep 2019 21:57:01 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/mytestqueue453d1525/messages + uri: https://pyacrstorage453d1525.queue.core.windows.net/mytestqueue453d1525/messages response: body: - string: "\uFEFFf68611fa-3352-4fe7-a6aa-81ca25be5708Fri, - 02 Aug 2019 22:33:23 GMTFri, 09 Aug 2019 22:33:23 - GMTAgAAAAMAAAAAAAAAsy18S4JJ1QE=Fri, - 02 Aug 2019 22:33:23 GMT" + string: "\uFEFF53d34408-5f4e-4cff-bd32-9db693d8afbfFri, + 06 Sep 2019 21:57:00 GMTFri, 13 Sep 2019 21:57:00 + GMTAgAAAAMAAAAAAAAAuJ6DAv5k1QE=Fri, + 06 Sep 2019 21:57:00 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:23 GMT - Server: + date: + - Fri, 06 Sep 2019 21:56:59 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - 4c16d99c-c003-00bd-3882-49728c000000 x-ms-version: - '2018-03-28' status: @@ -96,37 +88,31 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 89f08634-b575-11e9-80b7-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:24 GMT + - Fri, 06 Sep 2019 21:57:01 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue453d1525/messages?peekonly=true + uri: https://pyacrstorage453d1525.queue.core.windows.net/mytestqueue453d1525/messages?peekonly=true response: body: - string: "\uFEFFe0c0764a-b78d-4ab6-9377-908429552b1bFri, - 02 Aug 2019 09:56:22 GMTFri, 09 Aug 2019 09:56:22 + string: "\uFEFF53d34408-5f4e-4cff-bd32-9db693d8afbfFri, + 06 Sep 2019 21:57:00 GMTFri, 13 Sep 2019 21:57:00 GMT0xyz" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:23 GMT - Server: + date: + - Fri, 06 Sep 2019 21:56:59 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - 4c16da05-c003-00bd-1f82-49728c000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encodings.test_message_bytes_base64.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encodings.test_message_bytes_base64.yaml index 27798beac6f4..df5ce95a39c2 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encodings.test_message_bytes_base64.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encodings.test_message_bytes_base64.yaml @@ -11,34 +11,30 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 8a086bc0-b575-11e9-ace1-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:24 GMT + - Fri, 06 Sep 2019 21:57:23 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/mytestqueuebdb1127a + uri: https://pyacrstoragebdb1127a.queue.core.windows.net/mytestqueuebdb1127a response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:33:23 GMT - Server: + date: + - Fri, 06 Sep 2019 21:57:22 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - e6acbda4-3003-0081-5882-49c657000000 x-ms-version: - '2018-03-28' status: - code: 204 - message: No Content + code: 201 + message: Created - request: body: ' @@ -55,32 +51,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 8a372382-b575-11e9-b77f-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:24 GMT + - Fri, 06 Sep 2019 21:57:24 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/mytestqueuebdb1127a/messages + uri: https://pyacrstoragebdb1127a.queue.core.windows.net/mytestqueuebdb1127a/messages response: body: - string: "\uFEFFec07b531-a4d6-42cb-9957-6c583649863aFri, - 02 Aug 2019 22:33:24 GMTFri, 09 Aug 2019 22:33:24 - GMTAgAAAAMAAAAAAAAAL4nRS4JJ1QE=Fri, - 02 Aug 2019 22:33:24 GMT" + string: "\uFEFF371e5365-d506-4073-9c3e-09190396b2a3Fri, + 06 Sep 2019 21:57:22 GMTFri, 13 Sep 2019 21:57:22 + GMTAgAAAAMAAAAAAAAAI2nsD/5k1QE=Fri, + 06 Sep 2019 21:57:22 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:23 GMT - Server: + date: + - Fri, 06 Sep 2019 21:57:22 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - e6acbdac-3003-0081-5e82-49c657000000 x-ms-version: - '2018-03-28' status: @@ -96,38 +88,32 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 8a428d5c-b575-11e9-aee5-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:24 GMT + - Fri, 06 Sep 2019 21:57:24 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuebdb1127a/messages + uri: https://pyacrstoragebdb1127a.queue.core.windows.net/mytestqueuebdb1127a/messages response: body: - string: "\uFEFFa3b4cbf4-a4c0-43e8-9f61-3fa5e3d24330Fri, - 02 Aug 2019 22:18:52 GMTFri, 09 Aug 2019 22:18:52 - GMTAgAAAAMAAAAAAAAAnQO+XYJJ1QE=Fri, - 02 Aug 2019 22:33:54 GMT1eHl6" + string: "\uFEFF371e5365-d506-4073-9c3e-09190396b2a3Fri, + 06 Sep 2019 21:57:22 GMTFri, 13 Sep 2019 21:57:22 + GMTAgAAAAMAAAAAAAAASUfYIf5k1QE=Fri, + 06 Sep 2019 21:57:52 GMT1eHl6" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:23 GMT - Server: + date: + - Fri, 06 Sep 2019 21:57:22 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - e6acbdb2-3003-0081-6282-49c657000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encodings.test_message_text_base64.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encodings.test_message_text_base64.yaml index 479b141f3986..54f1dd09e9aa 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encodings.test_message_text_base64.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encodings.test_message_text_base64.yaml @@ -11,34 +11,30 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 8a7f15ba-b575-11e9-a7df-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:25 GMT + - Fri, 06 Sep 2019 21:58:10 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/mytestqueueab101218 + uri: https://pyacrstorageab101218.queue.core.windows.net/mytestqueueab101218 response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:33:24 GMT - Server: + date: + - Fri, 06 Sep 2019 21:58:08 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - c9250ac0-1003-00b4-2582-496802000000 x-ms-version: - '2018-03-28' status: - code: 204 - message: No Content + code: 201 + message: Created - request: body: ' @@ -55,32 +51,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 8aabfd12-b575-11e9-a13b-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:25 GMT + - Fri, 06 Sep 2019 21:58:10 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/mytestqueueab101218/messages + uri: https://pyacrstorageab101218.queue.core.windows.net/mytestqueueab101218/messages response: body: - string: "\uFEFF000c762e-0e5d-4373-b2ba-6e83ca568df9Fri, - 02 Aug 2019 22:33:25 GMTFri, 09 Aug 2019 22:33:25 - GMTAgAAAAMAAAAAAAAAAJJHTIJJ1QE=Fri, - 02 Aug 2019 22:33:25 GMT" + string: "\uFEFF98589a86-b6d7-4837-aafa-b490525b02c4Fri, + 06 Sep 2019 21:58:09 GMTFri, 13 Sep 2019 21:58:09 + GMTAgAAAAMAAAAAAAAAHvh0K/5k1QE=Fri, + 06 Sep 2019 21:58:09 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:24 GMT - Server: + date: + - Fri, 06 Sep 2019 21:58:08 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - c9250aca-1003-00b4-2a82-496802000000 x-ms-version: - '2018-03-28' status: @@ -96,38 +88,32 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 8ab8a81c-b575-11e9-a1a5-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:25 GMT + - Fri, 06 Sep 2019 21:58:10 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/mytestqueueab101218/messages + uri: https://pyacrstorageab101218.queue.core.windows.net/mytestqueueab101218/messages response: body: - string: "\uFEFFfb687caf-8240-4c26-b1f5-a18dcf31b3c9Fri, - 02 Aug 2019 22:18:53 GMTFri, 09 Aug 2019 22:18:53 - GMTAgAAAAMAAAAAAAAAIkU1XoJJ1QE=Fri, - 02 Aug 2019 22:33:55 GMT1AQ==" + string: "\uFEFF98589a86-b6d7-4837-aafa-b490525b02c4Fri, + 06 Sep 2019 21:58:09 GMTFri, 13 Sep 2019 21:58:09 + GMTAgAAAAMAAAAAAAAAYsFhPf5k1QE=Fri, + 06 Sep 2019 21:58:39 GMT1AQ==" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:24 GMT - Server: + date: + - Fri, 06 Sep 2019 21:58:08 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - c9250ad1-1003-00b4-2e82-496802000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encodings.test_message_text_xml.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encodings.test_message_text_xml.yaml index 6242381fa910..7493f267c953 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encodings.test_message_text_xml.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encodings.test_message_text_xml.yaml @@ -11,34 +11,30 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 8ad850e6-b575-11e9-8b57-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:25 GMT + - Fri, 06 Sep 2019 21:57:20 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/mytestqueue75b91164 + uri: https://pyacrstorage75b91164.queue.core.windows.net/mytestqueue75b91164 response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:33:25 GMT - Server: + date: + - Fri, 06 Sep 2019 21:57:18 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - 9a0ef849-1003-0037-4282-49c8af000000 x-ms-version: - '2018-03-28' status: - code: 204 - message: No Content + code: 201 + message: Created - request: body: ' @@ -55,32 +51,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 8b033b70-b575-11e9-b9f3-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:25 GMT + - Fri, 06 Sep 2019 21:57:20 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/mytestqueue75b91164/messages + uri: https://pyacrstorage75b91164.queue.core.windows.net/mytestqueue75b91164/messages response: body: - string: "\uFEFFe1ed7422-6bbe-4131-a448-3ec923408c75Fri, - 02 Aug 2019 22:33:25 GMTFri, 09 Aug 2019 22:33:25 - GMTAgAAAAMAAAAAAAAA77CdTIJJ1QE=Fri, - 02 Aug 2019 22:33:25 GMT" + string: "\uFEFF4fa22821-4a9c-470e-8f44-df9e57af10e8Fri, + 06 Sep 2019 21:57:19 GMTFri, 13 Sep 2019 21:57:19 + GMTAgAAAAMAAAAAAAAA7DSuDf5k1QE=Fri, + 06 Sep 2019 21:57:19 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:25 GMT - Server: + date: + - Fri, 06 Sep 2019 21:57:18 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - 9a0ef851-1003-0037-4882-49c8af000000 x-ms-version: - '2018-03-28' status: @@ -96,38 +88,32 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 8b0ecb18-b575-11e9-b0e6-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:26 GMT + - Fri, 06 Sep 2019 21:57:20 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue75b91164/messages + uri: https://pyacrstorage75b91164.queue.core.windows.net/mytestqueue75b91164/messages response: body: - string: "\uFEFF819c320d-89b1-4e17-8602-03d731ce9202Fri, - 02 Aug 2019 22:18:53 GMTFri, 09 Aug 2019 22:18:53 - GMTAgAAAAMAAAAAAAAAtseKXoJJ1QE=Fri, - 02 Aug 2019 22:33:55 GMT1&lt;message1&gt;" + string: "\uFEFF4fa22821-4a9c-470e-8f44-df9e57af10e8Fri, + 06 Sep 2019 21:57:19 GMTFri, 13 Sep 2019 21:57:19 + GMTAgAAAAMAAAAAAAAA5YiaH/5k1QE=Fri, + 06 Sep 2019 21:57:49 GMT1&lt;message1&gt;" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:25 GMT - Server: + date: + - Fri, 06 Sep 2019 21:57:19 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - 9a0ef85e-1003-0037-5582-49c8af000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encodings.test_message_text_xml_invalid_chars.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encodings.test_message_text_xml_invalid_chars.yaml index ce1a7e480b00..1a6694ae1c71 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encodings.test_message_text_xml_invalid_chars.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encodings.test_message_text_xml_invalid_chars.yaml @@ -13,33 +13,29 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 8b26d686-b575-11e9-8bd2-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:26 GMT + - Fri, 06 Sep 2019 21:57:43 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/mytestqueue93de171a/messages + uri: https://pyacrstorage93de171a.queue.core.windows.net/mytestqueue93de171a/messages response: body: string: "\uFEFFInvalidXmlDocumentXML - specified is not syntactically valid.\nRequestId:280abd73-2003-00d1-2b82-49d95f000000\nTime:2019-08-02T22:33:27.3078166Z228Error + specified is not syntactically valid.\nRequestId:3fddc82d-6003-0069-43fe-646fda000000\nTime:2019-09-06T21:57:45.5931330Z228Error parsing Xml content" headers: - Content-Length: + content-length: - '327' - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:26 GMT - Server: + date: + - Fri, 06 Sep 2019 21:57:45 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-error-code: - InvalidXmlDocument - x-ms-request-id: - - 280abd73-2003-00d1-2b82-49d95f000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encodings.test_message_text_xml_whitespace.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encodings.test_message_text_xml_whitespace.yaml index 3bec62a4ab1a..8eda6196a1de 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encodings.test_message_text_xml_whitespace.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encodings.test_message_text_xml_whitespace.yaml @@ -11,34 +11,30 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 8c29057e-b575-11e9-b235-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:27 GMT + - Fri, 06 Sep 2019 21:56:58 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/mytestqueue509615f0 + uri: https://pyacrstorage509615f0.queue.core.windows.net/mytestqueue509615f0 response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:33:27 GMT - Server: + date: + - Fri, 06 Sep 2019 21:56:57 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - 2441bc57-d003-0065-5d82-49d55d000000 x-ms-version: - '2018-03-28' status: - code: 204 - message: No Content + code: 201 + message: Created - request: body: "\n mess\t age1\n" @@ -54,32 +50,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 8c58a77a-b575-11e9-947b-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:28 GMT + - Fri, 06 Sep 2019 21:56:59 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/mytestqueue509615f0/messages + uri: https://pyacrstorage509615f0.queue.core.windows.net/mytestqueue509615f0/messages response: body: - string: "\uFEFF97c52f86-3aa4-44ce-80d2-7b35d7c386fcFri, - 02 Aug 2019 22:33:27 GMTFri, 09 Aug 2019 22:33:27 - GMTAgAAAAMAAAAAAAAAMAn0TYJJ1QE=Fri, - 02 Aug 2019 22:33:27 GMT" + string: "\uFEFF7a29686a-f284-427f-abe5-9acfb1fe5560Fri, + 06 Sep 2019 21:56:57 GMTFri, 13 Sep 2019 21:56:57 + GMTAgAAAAMAAAAAAAAArmbwAP5k1QE=Fri, + 06 Sep 2019 21:56:57 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:27 GMT - Server: + date: + - Fri, 06 Sep 2019 21:56:57 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - 2441bc67-d003-0065-6882-49d55d000000 x-ms-version: - '2018-03-28' status: @@ -95,39 +87,33 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 8c6548ee-b575-11e9-b8ea-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:28 GMT + - Fri, 06 Sep 2019 21:56:59 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue509615f0/messages + uri: https://pyacrstorage509615f0.queue.core.windows.net/mytestqueue509615f0/messages response: body: - string: "\uFEFFe6060383-5362-4bc6-ad7a-553b4de0bd67Fri, - 02 Aug 2019 22:18:55 GMTFri, 09 Aug 2019 22:18:55 - GMTAgAAAAMAAAAAAAAAJhzjX4JJ1QE=Fri, - 02 Aug 2019 22:33:58 GMT1 + string: "\uFEFF7a29686a-f284-427f-abe5-9acfb1fe5560Fri, + 06 Sep 2019 21:56:57 GMTFri, 13 Sep 2019 21:56:57 + GMTAgAAAAMAAAAAAAAA+qjbEv5k1QE=Fri, + 06 Sep 2019 21:57:27 GMT1 \ mess\t age1\n" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:28 GMT - Server: + date: + - Fri, 06 Sep 2019 21:56:57 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - 2441bc71-d003-0065-7182-49d55d000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encodings_async.test_message_base64_decode_fails.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encodings_async.test_message_base64_decode_fails.yaml index 4be5420c5e8a..500f66f6f039 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encodings_async.test_message_base64_decode_fails.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encodings_async.test_message_base64_decode_fails.yaml @@ -3,84 +3,22 @@ interactions: body: null headers: User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0cc8a452-b58b-11e9-887e-2816a845e8c6 x-ms-date: - - Sat, 03 Aug 2019 01:07:23 GMT + - Fri, 06 Sep 2019 21:57:21 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/mytestqueued22317a2 + uri: https://pyacrstoraged22317a2.queue.core.windows.net/mytestqueued22317a2 response: body: string: '' headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:22 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: eceba370-1003-005a-1897-496281000000 - x-ms-version: '2018-03-28' - status: - code: 204 - message: No Content - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueued22317a2 - - '' - - '' -- request: - body: ' - - xyz' - headers: - Accept: - - application/xml - Content-Length: - - '98' - Content-Type: - - application/xml; charset=utf-8 - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 0cec38c0-b58b-11e9-9a50-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:23 GMT - x-ms-version: - - '2018-03-28' - method: POST - uri: https://storagename.queue.core.windows.net/mytestqueued22317a2/messages - response: - body: - string: "\uFEFF1ae923fd-8f48-4740-8e15-3b7feceeebcdSat, - 03 Aug 2019 01:07:22 GMTSat, 10 Aug 2019 01:07:22 - GMTAgAAAAMAAAAAAAAAfTJ0zpdJ1QE=Sat, - 03 Aug 2019 01:07:22 GMT" - headers: - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:22 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - x-ms-request-id: eceba37a-1003-005a-2097-496281000000 + content-length: '0' + date: Fri, 06 Sep 2019 21:57:19 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-version: '2018-03-28' status: code: 201 @@ -89,102 +27,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net - - /mytestqueued22317a2/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0cf1b0f4-b58b-11e9-9250-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:23 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueued22317a2/messages?peekonly=true - response: - body: - string: "\uFEFF6afa642d-e57a-45f1-84ed-b86e84935d3fFri, - 02 Aug 2019 09:56:27 GMTFri, 09 Aug 2019 09:56:27 - GMT0xyz" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:22 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: eceba381-1003-005a-2797-496281000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueued22317a2/messages - - peekonly=true - - '' -- request: - body: null - headers: - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 31e68e50-b58c-11e9-ad91-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:34 GMT - x-ms-version: - - '2018-03-28' - method: PUT - uri: https://storagename.queue.core.windows.net/mytestqueued22317a2 - response: - body: - string: '' - headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:33 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: 8731e64d-f003-0097-3d98-4907c9000000 - x-ms-version: '2018-03-28' - status: - code: 204 - message: No Content - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net + - pyacrstoraged22317a2.queue.core.windows.net - /mytestqueued22317a2 - '' - '' @@ -200,183 +43,24 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 320e1f10-b58c-11e9-8149-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Sat, 03 Aug 2019 01:15:35 GMT + - Fri, 06 Sep 2019 21:57:21 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/mytestqueued22317a2/messages + uri: https://pyacrstoraged22317a2.queue.core.windows.net/mytestqueued22317a2/messages response: body: - string: "\uFEFF67d7cb1f-4357-4026-93af-e8f13f511a40Sat, - 03 Aug 2019 01:15:34 GMTSat, 10 Aug 2019 01:15:34 - GMTAgAAAAMAAAAAAAAAHwSW85hJ1QE=Sat, - 03 Aug 2019 01:15:34 GMT" - headers: - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:34 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - x-ms-request-id: 8731e65a-f003-0097-4898-4907c9000000 - x-ms-version: '2018-03-28' - status: - code: 201 - message: Created - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueued22317a2/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 321670fa-b58c-11e9-a2b6-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:35 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueued22317a2/messages?peekonly=true - response: - body: - string: "\uFEFF6afa642d-e57a-45f1-84ed-b86e84935d3fFri, - 02 Aug 2019 09:56:27 GMTFri, 09 Aug 2019 09:56:27 - GMT0xyz" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:34 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 8731e66b-f003-0097-5798-4907c9000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueued22317a2/messages - - peekonly=true - - '' -- request: - body: null - headers: - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 674f3c5a-b58c-11e9-9322-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:04 GMT - x-ms-version: - - '2018-03-28' - method: PUT - uri: https://storagename.queue.core.windows.net/mytestqueued22317a2 - response: - body: - string: '' - headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:03 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: 93d423cc-7003-002c-3899-49e63d000000 - x-ms-version: '2018-03-28' - status: - code: 204 - message: No Content - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueued22317a2 - - '' - - '' -- request: - body: ' - - xyz' - headers: - Accept: - - application/xml - Content-Length: - - '98' - Content-Type: - - application/xml; charset=utf-8 - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 6774be8a-b58c-11e9-80c5-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:04 GMT - x-ms-version: - - '2018-03-28' - method: POST - uri: https://storagename.queue.core.windows.net/mytestqueued22317a2/messages - response: - body: - string: "\uFEFF208e4244-aaa6-4693-aaac-bdbfcc119072Sat, - 03 Aug 2019 01:17:04 GMTSat, 10 Aug 2019 01:17:04 - GMTAgAAAAMAAAAAAAAADZ78KJlJ1QE=Sat, - 03 Aug 2019 01:17:04 GMT" - headers: - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:03 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - x-ms-request-id: 93d423dd-7003-002c-4699-49e63d000000 + string: "\uFEFF11cffb8e-dfd6-4b0a-8b1a-ac84fcfa14f9Fri, + 06 Sep 2019 21:57:20 GMTFri, 13 Sep 2019 21:57:20 + GMTAgAAAAMAAAAAAAAAqWZvDv5k1QE=Fri, + 06 Sep 2019 21:57:20 GMT" + headers: + content-type: application/xml + date: Fri, 06 Sep 2019 21:57:19 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 201 @@ -385,7 +69,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoraged22317a2.queue.core.windows.net - /mytestqueued22317a2/messages - '' - '' @@ -395,42 +79,26 @@ interactions: Accept: - application/xml User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 677afb98-b58c-11e9-8255-2816a845e8c6 x-ms-date: - - Sat, 03 Aug 2019 01:17:04 GMT + - Fri, 06 Sep 2019 21:57:21 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/mytestqueued22317a2/messages?peekonly=true + uri: https://pyacrstoraged22317a2.queue.core.windows.net/mytestqueued22317a2/messages?peekonly=true response: body: - string: "\uFEFF6afa642d-e57a-45f1-84ed-b86e84935d3fFri, - 02 Aug 2019 09:56:27 GMTFri, 09 Aug 2019 09:56:27 + string: "\uFEFF11cffb8e-dfd6-4b0a-8b1a-ac84fcfa14f9Fri, + 06 Sep 2019 21:57:20 GMTFri, 13 Sep 2019 21:57:20 GMT0xyz" headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:03 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 93d423e8-7003-002c-5099-49e63d000000 + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:57:19 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 200 @@ -439,7 +107,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoraged22317a2.queue.core.windows.net - /mytestqueued22317a2/messages - peekonly=true - '' diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encodings_async.test_message_bytes_base64.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encodings_async.test_message_bytes_base64.yaml index ed23cb9fdb3c..060c733b78e7 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encodings_async.test_message_bytes_base64.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encodings_async.test_message_bytes_base64.yaml @@ -3,40 +3,31 @@ interactions: body: null headers: User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0d036e5c-b58b-11e9-a724-2816a845e8c6 x-ms-date: - - Sat, 03 Aug 2019 01:07:23 GMT + - Fri, 06 Sep 2019 21:57:44 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/mytestqueue393b14f7 + uri: https://pyacrstorage393b14f7.queue.core.windows.net/mytestqueue393b14f7 response: body: string: '' headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:22 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: f9e451d6-d003-0080-2497-49c7aa000000 + content-length: '0' + date: Fri, 06 Sep 2019 21:57:42 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-version: '2018-03-28' status: - code: 204 - message: No Content + code: 201 + message: Created url: !!python/object/new:yarl.URL state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage393b14f7.queue.core.windows.net - /mytestqueue393b14f7 - '' - '' @@ -52,35 +43,24 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 0d1be8e2-b58b-11e9-8add-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Sat, 03 Aug 2019 01:07:23 GMT + - Fri, 06 Sep 2019 21:57:44 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/mytestqueue393b14f7/messages + uri: https://pyacrstorage393b14f7.queue.core.windows.net/mytestqueue393b14f7/messages response: body: - string: "\uFEFF0c2e0dbf-4070-4e9b-aafb-ef3d859f0176Sat, - 03 Aug 2019 01:07:23 GMTSat, 10 Aug 2019 01:07:23 - GMTAgAAAAMAAAAAAAAAxiSkzpdJ1QE=Sat, - 03 Aug 2019 01:07:23 GMT" + string: "\uFEFFfb3f8a7e-f800-4768-92ce-c0dd3d524092Fri, + 06 Sep 2019 21:57:43 GMTFri, 13 Sep 2019 21:57:43 + GMTAgAAAAMAAAAAAAAAG+D4G/5k1QE=Fri, + 06 Sep 2019 21:57:43 GMT" headers: - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:22 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - x-ms-request-id: f9e451db-d003-0080-2797-49c7aa000000 + content-type: application/xml + date: Fri, 06 Sep 2019 21:57:42 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 201 @@ -89,2886 +69,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net - - /mytestqueue393b14f7/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0d21f77a-b58b-11e9-b220-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:23 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue393b14f7/messages - response: - body: - string: "\uFEFF77d38dff-56ef-458d-82fd-fb4767632c3aFri, - 02 Aug 2019 09:56:28 GMTFri, 09 Aug 2019 09:56:28 - GMTAgAAAAMAAAAAAAAAH26L4JdJ1QE=Sat, - 03 Aug 2019 01:07:53 GMT14eHl6" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:22 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: f9e451e3-d003-0080-2f97-49c7aa000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue393b14f7/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0d27c7b8-b58b-11e9-81a6-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:23 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue393b14f7/messages - response: - body: - string: "\uFEFF7bc4050d-d325-4da5-91ac-2b4e34565409Fri, - 02 Aug 2019 20:36:23 GMTFri, 09 Aug 2019 20:36:23 - GMTAgAAAAMAAAAAAAAAtYmR4JdJ1QE=Sat, - 03 Aug 2019 01:07:53 GMT13eHl6" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:22 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: f9e451e6-d003-0080-3297-49c7aa000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue393b14f7/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0d2dd706-b58b-11e9-9107-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:23 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue393b14f7/messages - response: - body: - string: "\uFEFFa575ee72-9351-4549-af66-808b24dfc011Fri, - 02 Aug 2019 22:18:56 GMTFri, 09 Aug 2019 22:18:56 - GMTAgAAAAMAAAAAAAAAa8yX4JdJ1QE=Sat, - 03 Aug 2019 01:07:53 GMT12eHl6" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:22 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: f9e451eb-d003-0080-3697-49c7aa000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue393b14f7/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0d34078a-b58b-11e9-a6d3-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:23 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue393b14f7/messages - response: - body: - string: "\uFEFF41043f2f-5ced-4a23-b69d-f265d9a5c96fFri, - 02 Aug 2019 22:26:01 GMTFri, 09 Aug 2019 22:26:01 - GMTAgAAAAMAAAAAAAAACOid4JdJ1QE=Sat, - 03 Aug 2019 01:07:53 GMT11eHl6" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:22 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: f9e451ed-d003-0080-3897-49c7aa000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue393b14f7/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0d3aefa6-b58b-11e9-8b46-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:23 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue393b14f7/messages - response: - body: - string: "\uFEFFd4eacfb7-de16-45df-9c0b-d20e6d82b105Fri, - 02 Aug 2019 22:33:28 GMTFri, 09 Aug 2019 22:33:28 - GMTAgAAAAMAAAAAAAAAWjyl4JdJ1QE=Sat, - 03 Aug 2019 01:07:53 GMT10eHl6" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:22 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: f9e451f5-d003-0080-3e97-49c7aa000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue393b14f7/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0d419ee4-b58b-11e9-bc88-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:23 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue393b14f7/messages - response: - body: - string: "\uFEFFd7bf74b2-ea18-4023-859a-22492973e1d8Fri, - 02 Aug 2019 23:18:53 GMTFri, 09 Aug 2019 23:18:53 - GMTAgAAAAMAAAAAAAAAEn+r4JdJ1QE=Sat, - 03 Aug 2019 01:07:53 GMT9eHl6" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:22 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: f9e451f7-d003-0080-4097-49c7aa000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue393b14f7/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0d480670-b58b-11e9-be2a-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:23 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue393b14f7/messages - response: - body: - string: "\uFEFFcd8e4401-c9cf-4da5-bbf9-be2477842fd1Fri, - 02 Aug 2019 23:34:28 GMTFri, 09 Aug 2019 23:34:28 - GMTAgAAAAMAAAAAAAAAUayy4JdJ1QE=Sat, - 03 Aug 2019 01:07:53 GMT8eHl6" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:22 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: f9e451fb-d003-0080-4397-49c7aa000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue393b14f7/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0d4fef30-b58b-11e9-8d4d-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:23 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue393b14f7/messages - response: - body: - string: "\uFEFF6840ae32-6204-4495-9931-1f07b30cdad7Fri, - 02 Aug 2019 23:36:27 GMTFri, 09 Aug 2019 23:36:27 - GMTAgAAAAMAAAAAAAAARBK74JdJ1QE=Sat, - 03 Aug 2019 01:07:53 GMT7eHl6" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:22 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: f9e451fc-d003-0080-4497-49c7aa000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue393b14f7/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0d575f74-b58b-11e9-8791-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:24 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue393b14f7/messages - response: - body: - string: "\uFEFF048821e1-79cb-4de3-b056-d242103c9faaFri, - 02 Aug 2019 23:38:59 GMTFri, 09 Aug 2019 23:38:59 - GMTAgAAAAMAAAAAAAAAWfHB4JdJ1QE=Sat, - 03 Aug 2019 01:07:53 GMT6eHl6" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:22 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: f9e45203-d003-0080-4997-49c7aa000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue393b14f7/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0d5e8c64-b58b-11e9-be48-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:24 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue393b14f7/messages - response: - body: - string: "\uFEFF8753cf9a-24ca-4586-93c8-20fd0e3a6d64Fri, - 02 Aug 2019 23:39:18 GMTFri, 09 Aug 2019 23:39:18 - GMTAgAAAAMAAAAAAAAAgPfI4JdJ1QE=Sat, - 03 Aug 2019 01:07:53 GMT6eHl6" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:22 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: f9e45204-d003-0080-4a97-49c7aa000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue393b14f7/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0d65545a-b58b-11e9-9c87-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:24 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue393b14f7/messages - response: - body: - string: "\uFEFFdc1af1b1-e281-4674-978e-c28ecf7ad314Fri, - 02 Aug 2019 23:40:16 GMTFri, 09 Aug 2019 23:40:16 - GMTAgAAAAMAAAAAAAAABuzO4JdJ1QE=Sat, - 03 Aug 2019 01:07:53 GMT5eHl6" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:22 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: f9e45207-d003-0080-4c97-49c7aa000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue393b14f7/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0d6aed36-b58b-11e9-8d3d-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:24 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue393b14f7/messages - response: - body: - string: "\uFEFF248b5cdb-618b-41f7-aec1-a637338316c2Sat, - 03 Aug 2019 00:07:48 GMTSat, 10 Aug 2019 00:07:48 - GMTAgAAAAMAAAAAAAAAXZLU4JdJ1QE=Sat, - 03 Aug 2019 01:07:53 GMT4eHl6" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:22 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: f9e4520b-d003-0080-4f97-49c7aa000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue393b14f7/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0d709a5a-b58b-11e9-aee5-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:24 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue393b14f7/messages - response: - body: - string: "\uFEFF093c7ff7-9893-4973-bcf8-08b75b430604Sat, - 03 Aug 2019 00:54:35 GMTSat, 10 Aug 2019 00:54:35 - GMTAgAAAAMAAAAAAAAAmRHa4JdJ1QE=Sat, - 03 Aug 2019 01:07:53 GMT3eHl6" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:22 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: f9e4520d-d003-0080-5197-49c7aa000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue393b14f7/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0d76875c-b58b-11e9-9e64-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:24 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue393b14f7/messages - response: - body: - string: "\uFEFFeee7bc45-2e23-4826-b56d-dff7a5263f37Sat, - 03 Aug 2019 01:06:15 GMTSat, 10 Aug 2019 01:06:15 - GMTAgAAAAMAAAAAAAAAHwbg4JdJ1QE=Sat, - 03 Aug 2019 01:07:53 GMT2eHl6" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:22 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: f9e45210-d003-0080-5397-49c7aa000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue393b14f7/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0d7ce270-b58b-11e9-8363-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:24 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue393b14f7/messages - response: - body: - string: "\uFEFF0c2e0dbf-4070-4e9b-aafb-ef3d859f0176Sat, - 03 Aug 2019 01:07:23 GMTSat, 10 Aug 2019 01:07:23 - GMTAgAAAAMAAAAAAAAA7m/m4JdJ1QE=Sat, - 03 Aug 2019 01:07:53 GMT1eHl6" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:22 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: f9e45213-d003-0080-5697-49c7aa000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue393b14f7/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0d8299b8-b58b-11e9-b60d-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:24 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue393b14f7/messages - response: - body: - string: "\uFEFF" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:23 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: f9e45215-d003-0080-5897-49c7aa000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue393b14f7/messages - - '' - - '' -- request: - body: null - headers: - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 32360bd0-b58c-11e9-91cb-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:35 GMT - x-ms-version: - - '2018-03-28' - method: PUT - uri: https://storagename.queue.core.windows.net/mytestqueue393b14f7 - response: - body: - string: '' - headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:34 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: 09646d2f-f003-003d-0198-49d126000000 - x-ms-version: '2018-03-28' - status: - code: 204 - message: No Content - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue393b14f7 - - '' - - '' -- request: - body: ' - - eHl6' - headers: - Accept: - - application/xml - Content-Length: - - '99' - Content-Type: - - application/xml; charset=utf-8 - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 324feb9c-b58c-11e9-9a04-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:35 GMT - x-ms-version: - - '2018-03-28' - method: POST - uri: https://storagename.queue.core.windows.net/mytestqueue393b14f7/messages - response: - body: - string: "\uFEFF1324b006-b2ed-4c72-854a-d7db48b68eacSat, - 03 Aug 2019 01:15:35 GMTSat, 10 Aug 2019 01:15:35 - GMTAgAAAAMAAAAAAAAAGPvX85hJ1QE=Sat, - 03 Aug 2019 01:15:35 GMT" - headers: - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:34 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - x-ms-request-id: 09646d33-f003-003d-0398-49d126000000 - x-ms-version: '2018-03-28' - status: - code: 201 - message: Created - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue393b14f7/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 3257ed06-b58c-11e9-a020-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:35 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue393b14f7/messages - response: - body: - string: "\uFEFF77d38dff-56ef-458d-82fd-fb4767632c3aFri, - 02 Aug 2019 09:56:28 GMTFri, 09 Aug 2019 09:56:28 - GMTAgAAAAMAAAAAAAAADQTCBZlJ1QE=Sat, - 03 Aug 2019 01:16:05 GMT15eHl6" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:34 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 09646d35-f003-003d-0598-49d126000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue393b14f7/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 325ee598-b58c-11e9-b4ad-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:35 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue393b14f7/messages - response: - body: - string: "\uFEFF7bc4050d-d325-4da5-91ac-2b4e34565409Fri, - 02 Aug 2019 20:36:23 GMTFri, 09 Aug 2019 20:36:23 - GMTAgAAAAMAAAAAAAAAH+PIBZlJ1QE=Sat, - 03 Aug 2019 01:16:05 GMT14eHl6" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:34 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 09646d38-f003-003d-0898-49d126000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue393b14f7/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 3265be8a-b58c-11e9-9e6c-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:35 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue393b14f7/messages - response: - body: - string: "\uFEFFa575ee72-9351-4549-af66-808b24dfc011Fri, - 02 Aug 2019 22:18:56 GMTFri, 09 Aug 2019 22:18:56 - GMTAgAAAAMAAAAAAAAAFZvPBZlJ1QE=Sat, - 03 Aug 2019 01:16:05 GMT13eHl6" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:34 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 09646d3f-f003-003d-0d98-49d126000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue393b14f7/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 326cf6be-b58c-11e9-b318-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:35 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue393b14f7/messages - response: - body: - string: "\uFEFF41043f2f-5ced-4a23-b69d-f265d9a5c96fFri, - 02 Aug 2019 22:26:01 GMTFri, 09 Aug 2019 22:26:01 - GMTAgAAAAMAAAAAAAAAI3rWBZlJ1QE=Sat, - 03 Aug 2019 01:16:05 GMT12eHl6" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:34 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 09646d42-f003-003d-0f98-49d126000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue393b14f7/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 32738c40-b58c-11e9-9cdc-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:35 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue393b14f7/messages - response: - body: - string: "\uFEFFd4eacfb7-de16-45df-9c0b-d20e6d82b105Fri, - 02 Aug 2019 22:33:28 GMTFri, 09 Aug 2019 22:33:28 - GMTAgAAAAMAAAAAAAAALVndBZlJ1QE=Sat, - 03 Aug 2019 01:16:05 GMT11eHl6" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:34 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 09646d46-f003-003d-1398-49d126000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue393b14f7/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 327a1bc6-b58c-11e9-b8ad-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:35 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue393b14f7/messages - response: - body: - string: "\uFEFFd7bf74b2-ea18-4023-859a-22492973e1d8Fri, - 02 Aug 2019 23:18:53 GMTFri, 09 Aug 2019 23:18:53 - GMTAgAAAAMAAAAAAAAAKBHkBZlJ1QE=Sat, - 03 Aug 2019 01:16:05 GMT10eHl6" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:35 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 09646d4b-f003-003d-1898-49d126000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue393b14f7/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 32816d38-b58c-11e9-b43d-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:35 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue393b14f7/messages - response: - body: - string: "\uFEFFcd8e4401-c9cf-4da5-bbf9-be2477842fd1Fri, - 02 Aug 2019 23:34:28 GMTFri, 09 Aug 2019 23:34:28 - GMTAgAAAAMAAAAAAAAAXz7rBZlJ1QE=Sat, - 03 Aug 2019 01:16:05 GMT9eHl6" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:35 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 09646d4e-f003-003d-1b98-49d126000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue393b14f7/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 3288012e-b58c-11e9-a233-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:35 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue393b14f7/messages - response: - body: - string: "\uFEFF6840ae32-6204-4495-9931-1f07b30cdad7Fri, - 02 Aug 2019 23:36:27 GMTFri, 09 Aug 2019 23:36:27 - GMTAgAAAAMAAAAAAAAAWvbxBZlJ1QE=Sat, - 03 Aug 2019 01:16:05 GMT8eHl6" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:35 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 09646d52-f003-003d-1e98-49d126000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue393b14f7/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 328ee0b6-b58c-11e9-b413-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:35 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue393b14f7/messages - response: - body: - string: "\uFEFF048821e1-79cb-4de3-b056-d242103c9faaFri, - 02 Aug 2019 23:38:59 GMTFri, 09 Aug 2019 23:38:59 - GMTAgAAAAMAAAAAAAAAliP5BZlJ1QE=Sat, - 03 Aug 2019 01:16:05 GMT7eHl6" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:35 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 09646d58-f003-003d-2398-49d126000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue393b14f7/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 3295e67e-b58c-11e9-8381-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:36 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue393b14f7/messages - response: - body: - string: "\uFEFF8753cf9a-24ca-4586-93c8-20fd0e3a6d64Fri, - 02 Aug 2019 23:39:18 GMTFri, 09 Aug 2019 23:39:18 - GMTAgAAAAMAAAAAAAAAiNv/BZlJ1QE=Sat, - 03 Aug 2019 01:16:05 GMT7eHl6" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:35 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 09646d5e-f003-003d-2898-49d126000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue393b14f7/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 329ca630-b58c-11e9-b343-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:36 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue393b14f7/messages - response: - body: - string: "\uFEFFdc1af1b1-e281-4674-978e-c28ecf7ad314Fri, - 02 Aug 2019 23:40:16 GMTFri, 09 Aug 2019 23:40:16 - GMTAgAAAAMAAAAAAAAAg5MGBplJ1QE=Sat, - 03 Aug 2019 01:16:05 GMT6eHl6" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:35 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 09646d68-f003-003d-3198-49d126000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue393b14f7/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 32a35f34-b58c-11e9-8c4e-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:36 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue393b14f7/messages - response: - body: - string: "\uFEFF248b5cdb-618b-41f7-aec1-a637338316c2Sat, - 03 Aug 2019 00:07:48 GMTSat, 10 Aug 2019 00:07:48 - GMTAgAAAAMAAAAAAAAAjXINBplJ1QE=Sat, - 03 Aug 2019 01:16:05 GMT5eHl6" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:35 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 09646d6e-f003-003d-3698-49d126000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue393b14f7/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 32aa1798-b58c-11e9-9d85-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:36 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue393b14f7/messages - response: - body: - string: "\uFEFF093c7ff7-9893-4973-bcf8-08b75b430604Sat, - 03 Aug 2019 00:54:35 GMTSat, 10 Aug 2019 00:54:35 - GMTAgAAAAMAAAAAAAAAgyoUBplJ1QE=Sat, - 03 Aug 2019 01:16:05 GMT4eHl6" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:35 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 09646d7c-f003-003d-3f98-49d126000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue393b14f7/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 32b1599c-b58c-11e9-85cc-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:36 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue393b14f7/messages - response: - body: - string: "\uFEFFeee7bc45-2e23-4826-b56d-dff7a5263f37Sat, - 03 Aug 2019 01:06:15 GMTSat, 10 Aug 2019 01:06:15 - GMTAgAAAAMAAAAAAAAAeuIaBplJ1QE=Sat, - 03 Aug 2019 01:16:05 GMT3eHl6" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:35 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 09646d84-f003-003d-4598-49d126000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue393b14f7/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 32b7ee14-b58c-11e9-a01c-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:36 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue393b14f7/messages - response: - body: - string: "\uFEFF0c2e0dbf-4070-4e9b-aafb-ef3d859f0176Sat, - 03 Aug 2019 01:07:23 GMTSat, 10 Aug 2019 01:07:23 - GMTAgAAAAMAAAAAAAAAn+ghBplJ1QE=Sat, - 03 Aug 2019 01:16:05 GMT2eHl6" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:35 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 09646d8b-f003-003d-4b98-49d126000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue393b14f7/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 32bf1b62-b58c-11e9-bcbb-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:36 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue393b14f7/messages - response: - body: - string: "\uFEFF1324b006-b2ed-4c72-854a-d7db48b68eacSat, - 03 Aug 2019 01:15:35 GMTSat, 10 Aug 2019 01:15:35 - GMTAgAAAAMAAAAAAAAArccoBplJ1QE=Sat, - 03 Aug 2019 01:16:05 GMT1eHl6" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:35 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 09646d8e-f003-003d-4e98-49d126000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue393b14f7/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 32c58654-b58c-11e9-98f9-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:36 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue393b14f7/messages - response: - body: - string: "\uFEFF" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:35 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 09646d92-f003-003d-5198-49d126000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue393b14f7/messages - - '' - - '' -- request: - body: null - headers: - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 679d8c06-b58c-11e9-b19e-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:04 GMT - x-ms-version: - - '2018-03-28' - method: PUT - uri: https://storagename.queue.core.windows.net/mytestqueue393b14f7 - response: - body: - string: '' - headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:04 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: 847832ff-6003-007c-7999-49f935000000 - x-ms-version: '2018-03-28' - status: - code: 204 - message: No Content - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue393b14f7 - - '' - - '' -- request: - body: ' - - eHl6' - headers: - Accept: - - application/xml - Content-Length: - - '99' - Content-Type: - - application/xml; charset=utf-8 - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 67b46794-b58c-11e9-ac61-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:05 GMT - x-ms-version: - - '2018-03-28' - method: POST - uri: https://storagename.queue.core.windows.net/mytestqueue393b14f7/messages - response: - body: - string: "\uFEFF1ecba8c0-d7dd-47fc-b2b3-0aa8a117d862Sat, - 03 Aug 2019 01:17:04 GMTSat, 10 Aug 2019 01:17:04 - GMTAgAAAAMAAAAAAAAA+788KZlJ1QE=Sat, - 03 Aug 2019 01:17:04 GMT" - headers: - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:04 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - x-ms-request-id: 84783304-6003-007c-7c99-49f935000000 - x-ms-version: '2018-03-28' - status: - code: 201 - message: Created - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue393b14f7/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 67bb5414-b58c-11e9-9e35-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:05 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue393b14f7/messages - response: - body: - string: "\uFEFF77d38dff-56ef-458d-82fd-fb4767632c3aFri, - 02 Aug 2019 09:56:28 GMTFri, 09 Aug 2019 09:56:28 - GMTAgAAAAMAAAAAAAAAxswkO5lJ1QE=Sat, - 03 Aug 2019 01:17:34 GMT16eHl6" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:04 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 84783307-6003-007c-7f99-49f935000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue393b14f7/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 67c23746-b58c-11e9-80cd-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:05 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue393b14f7/messages - response: - body: - string: "\uFEFF7bc4050d-d325-4da5-91ac-2b4e34565409Fri, - 02 Aug 2019 20:36:23 GMTFri, 09 Aug 2019 20:36:23 - GMTAgAAAAMAAAAAAAAABforO5lJ1QE=Sat, - 03 Aug 2019 01:17:34 GMT15eHl6" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:04 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 8478330b-6003-007c-0399-49f935000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue393b14f7/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 67c8d52c-b58c-11e9-95fd-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:05 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue393b14f7/messages - response: - body: - string: "\uFEFFa575ee72-9351-4549-af66-808b24dfc011Fri, - 02 Aug 2019 22:18:56 GMTFri, 09 Aug 2019 22:18:56 - GMTAgAAAAMAAAAAAAAA44oyO5lJ1QE=Sat, - 03 Aug 2019 01:17:34 GMT14eHl6" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:04 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 84783311-6003-007c-0999-49f935000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue393b14f7/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 67cf5ce2-b58c-11e9-bb67-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:05 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue393b14f7/messages - response: - body: - string: "\uFEFF41043f2f-5ced-4a23-b69d-f265d9a5c96fFri, - 02 Aug 2019 22:26:01 GMTFri, 09 Aug 2019 22:26:01 - GMTAgAAAAMAAAAAAAAAyRs5O5lJ1QE=Sat, - 03 Aug 2019 01:17:34 GMT13eHl6" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:04 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 8478331a-6003-007c-1299-49f935000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue393b14f7/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 67d5ff98-b58c-11e9-83c7-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:05 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue393b14f7/messages - response: - body: - string: "\uFEFFd4eacfb7-de16-45df-9c0b-d20e6d82b105Fri, - 02 Aug 2019 22:33:28 GMTFri, 09 Aug 2019 22:33:28 - GMTAgAAAAMAAAAAAAAAwtM/O5lJ1QE=Sat, - 03 Aug 2019 01:17:35 GMT12eHl6" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:04 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 84783322-6003-007c-1999-49f935000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue393b14f7/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 67dd19b4-b58c-11e9-bad2-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:05 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue393b14f7/messages - response: - body: - string: "\uFEFFd7bf74b2-ea18-4023-859a-22492973e1d8Fri, - 02 Aug 2019 23:18:53 GMTFri, 09 Aug 2019 23:18:53 - GMTAgAAAAMAAAAAAAAAvItGO5lJ1QE=Sat, - 03 Aug 2019 01:17:35 GMT11eHl6" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:04 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 84783328-6003-007c-1f99-49f935000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue393b14f7/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 67e4059c-b58c-11e9-b216-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:05 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue393b14f7/messages - response: - body: - string: "\uFEFFcd8e4401-c9cf-4da5-bbf9-be2477842fd1Fri, - 02 Aug 2019 23:34:28 GMTFri, 09 Aug 2019 23:34:28 - GMTAgAAAAMAAAAAAAAAsUNNO5lJ1QE=Sat, - 03 Aug 2019 01:17:35 GMT10eHl6" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:04 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 84783335-6003-007c-2a99-49f935000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue393b14f7/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 67ea9a82-b58c-11e9-80c1-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:05 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue393b14f7/messages - response: - body: - string: "\uFEFF6840ae32-6204-4495-9931-1f07b30cdad7Fri, - 02 Aug 2019 23:36:27 GMTFri, 09 Aug 2019 23:36:27 - GMTAgAAAAMAAAAAAAAAs/tTO5lJ1QE=Sat, - 03 Aug 2019 01:17:35 GMT9eHl6" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:04 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 8478333e-6003-007c-3399-49f935000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue393b14f7/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 67f1f736-b58c-11e9-a88f-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:05 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue393b14f7/messages - response: - body: - string: "\uFEFF048821e1-79cb-4de3-b056-d242103c9faaFri, - 02 Aug 2019 23:38:59 GMTFri, 09 Aug 2019 23:38:59 - GMTAgAAAAMAAAAAAAAAG3dbO5lJ1QE=Sat, - 03 Aug 2019 01:17:35 GMT8eHl6" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:04 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 84783347-6003-007c-3c99-49f935000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue393b14f7/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 67f8b454-b58c-11e9-ac8f-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:05 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue393b14f7/messages - response: - body: - string: "\uFEFF8753cf9a-24ca-4586-93c8-20fd0e3a6d64Fri, - 02 Aug 2019 23:39:18 GMTFri, 09 Aug 2019 23:39:18 - GMTAgAAAAMAAAAAAAAAy7lhO5lJ1QE=Sat, - 03 Aug 2019 01:17:35 GMT8eHl6" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:04 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 84783349-6003-007c-3e99-49f935000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue393b14f7/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 67feaf1c-b58c-11e9-9d23-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:05 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue393b14f7/messages - response: - body: - string: "\uFEFFdc1af1b1-e281-4674-978e-c28ecf7ad314Fri, - 02 Aug 2019 23:40:16 GMTFri, 09 Aug 2019 23:40:16 - GMTAgAAAAMAAAAAAAAAxHFoO5lJ1QE=Sat, - 03 Aug 2019 01:17:35 GMT7eHl6" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:04 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 8478334a-6003-007c-3f99-49f935000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue393b14f7/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 680557f4-b58c-11e9-8e6a-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:05 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue393b14f7/messages - response: - body: - string: "\uFEFF248b5cdb-618b-41f7-aec1-a637338316c2Sat, - 03 Aug 2019 00:07:48 GMTSat, 10 Aug 2019 00:07:48 - GMTAgAAAAMAAAAAAAAA2VBvO5lJ1QE=Sat, - 03 Aug 2019 01:17:35 GMT6eHl6" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:04 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 84783352-6003-007c-4799-49f935000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue393b14f7/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 680c412e-b58c-11e9-bfb8-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:05 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue393b14f7/messages - response: - body: - string: "\uFEFF093c7ff7-9893-4973-bcf8-08b75b430604Sat, - 03 Aug 2019 00:54:35 GMTSat, 10 Aug 2019 00:54:35 - GMTAgAAAAMAAAAAAAAAAFd2O5lJ1QE=Sat, - 03 Aug 2019 01:17:35 GMT5eHl6" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:04 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 84783359-6003-007c-4e99-49f935000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue393b14f7/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 68141080-b58c-11e9-8769-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:05 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue393b14f7/messages - response: - body: - string: "\uFEFFeee7bc45-2e23-4826-b56d-dff7a5263f37Sat, - 03 Aug 2019 01:06:15 GMTSat, 10 Aug 2019 01:06:15 - GMTAgAAAAMAAAAAAAAAP4R9O5lJ1QE=Sat, - 03 Aug 2019 01:17:35 GMT4eHl6" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:04 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 84783365-6003-007c-5999-49f935000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue393b14f7/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 681c1846-b58c-11e9-9336-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:05 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue393b14f7/messages - response: - body: - string: "\uFEFF0c2e0dbf-4070-4e9b-aafb-ef3d859f0176Sat, - 03 Aug 2019 01:07:23 GMTSat, 10 Aug 2019 01:07:23 - GMTAgAAAAMAAAAAAAAAvyaFO5lJ1QE=Sat, - 03 Aug 2019 01:17:35 GMT3eHl6" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:04 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 8478336b-6003-007c-5f99-49f935000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue393b14f7/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 682228c6-b58c-11e9-bc32-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:05 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue393b14f7/messages - response: - body: - string: "\uFEFF1324b006-b2ed-4c72-854a-d7db48b68eacSat, - 03 Aug 2019 01:15:35 GMTSat, 10 Aug 2019 01:15:35 - GMTAgAAAAMAAAAAAAAARRuLO5lJ1QE=Sat, - 03 Aug 2019 01:17:35 GMT2eHl6" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:04 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 84783376-6003-007c-6999-49f935000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net + - pyacrstorage393b14f7.queue.core.windows.net - /mytestqueue393b14f7/messages - '' - '' @@ -2978,43 +79,27 @@ interactions: Accept: - application/xml User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 6827d4c2-b58c-11e9-8352-2816a845e8c6 x-ms-date: - - Sat, 03 Aug 2019 01:17:05 GMT + - Fri, 06 Sep 2019 21:57:44 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue393b14f7/messages + uri: https://pyacrstorage393b14f7.queue.core.windows.net/mytestqueue393b14f7/messages response: body: - string: "\uFEFF1ecba8c0-d7dd-47fc-b2b3-0aa8a117d862Sat, - 03 Aug 2019 01:17:04 GMTSat, 10 Aug 2019 01:17:04 - GMTAgAAAAMAAAAAAAAAhZqQO5lJ1QE=Sat, - 03 Aug 2019 01:17:35 GMT1eHl6" + string: "\uFEFFfb3f8a7e-f800-4768-92ce-c0dd3d524092Fri, + 06 Sep 2019 21:57:43 GMTFri, 13 Sep 2019 21:57:43 + GMTAgAAAAMAAAAAAAAApcneLf5k1QE=Fri, + 06 Sep 2019 21:58:13 GMT1eHl6" headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:05 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 8478337e-6003-007c-7199-49f935000000 + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:57:42 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 200 @@ -3023,7 +108,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage393b14f7.queue.core.windows.net - /mytestqueue393b14f7/messages - '' - '' @@ -3033,41 +118,25 @@ interactions: Accept: - application/xml User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 682d4e7a-b58c-11e9-b738-2816a845e8c6 x-ms-date: - - Sat, 03 Aug 2019 01:17:05 GMT + - Fri, 06 Sep 2019 21:57:44 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue393b14f7/messages + uri: https://pyacrstorage393b14f7.queue.core.windows.net/mytestqueue393b14f7/messages response: body: string: "\uFEFF" headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:05 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 84783387-6003-007c-7a99-49f935000000 + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:57:42 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 200 @@ -3076,7 +145,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage393b14f7.queue.core.windows.net - /mytestqueue393b14f7/messages - '' - '' diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encodings_async.test_message_text_base64.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encodings_async.test_message_text_base64.yaml index 634cf999e92e..b98a05efdb07 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encodings_async.test_message_text_base64.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encodings_async.test_message_text_base64.yaml @@ -3,40 +3,31 @@ interactions: body: null headers: User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0dbbaa88-b58b-11e9-80a7-2816a845e8c6 x-ms-date: - - Sat, 03 Aug 2019 01:07:24 GMT + - Fri, 06 Sep 2019 21:57:25 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/mytestqueue241d1495 + uri: https://pyacrstorage241d1495.queue.core.windows.net/mytestqueue241d1495 response: body: string: '' headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:23 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: 94256eeb-5003-0030-5c97-493e2a000000 + content-length: '0' + date: Fri, 06 Sep 2019 21:57:23 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-version: '2018-03-28' status: - code: 204 - message: No Content + code: 201 + message: Created url: !!python/object/new:yarl.URL state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage241d1495.queue.core.windows.net - /mytestqueue241d1495 - '' - '' @@ -52,35 +43,24 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 0dd1bc8c-b58b-11e9-ac3e-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Sat, 03 Aug 2019 01:07:24 GMT + - Fri, 06 Sep 2019 21:57:25 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/mytestqueue241d1495/messages + uri: https://pyacrstorage241d1495.queue.core.windows.net/mytestqueue241d1495/messages response: body: - string: "\uFEFF925d33a2-2762-4d8b-962b-88eb4e2825feSat, - 03 Aug 2019 01:07:24 GMTSat, 10 Aug 2019 01:07:24 - GMTAgAAAAMAAAAAAAAAJbNZz5dJ1QE=Sat, - 03 Aug 2019 01:07:24 GMT" + string: "\uFEFFf2f639e5-f23d-419f-93e4-22b98ecfa6daFri, + 06 Sep 2019 21:57:24 GMTFri, 13 Sep 2019 21:57:24 + GMTAgAAAAMAAAAAAAAA5ZWVEP5k1QE=Fri, + 06 Sep 2019 21:57:24 GMT" headers: - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:23 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - x-ms-request-id: 94256eef-5003-0030-5e97-493e2a000000 + content-type: application/xml + date: Fri, 06 Sep 2019 21:57:23 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 201 @@ -89,2886 +69,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net - - /mytestqueue241d1495/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0dd79488-b58b-11e9-a47e-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:24 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue241d1495/messages - response: - body: - string: "\uFEFF48556a22-608f-48be-b968-2eecc80244f5Fri, - 02 Aug 2019 09:56:28 GMTFri, 09 Aug 2019 09:56:28 - GMTAgAAAAMAAAAAAAAAp0pB4ZdJ1QE=Sat, - 03 Aug 2019 01:07:54 GMT14AQ==" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:23 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 94256ef1-5003-0030-6097-493e2a000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue241d1495/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0dde71ae-b58b-11e9-920a-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:24 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue241d1495/messages - response: - body: - string: "\uFEFF88785469-1fea-4779-9025-c7a489a06eb3Fri, - 02 Aug 2019 20:36:24 GMTFri, 09 Aug 2019 20:36:24 - GMTAgAAAAMAAAAAAAAA/Z5I4ZdJ1QE=Sat, - 03 Aug 2019 01:07:54 GMT13AQ==" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:23 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 94256ef5-5003-0030-6297-493e2a000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue241d1495/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0de52a76-b58b-11e9-9555-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:24 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue241d1495/messages - response: - body: - string: "\uFEFFc752a1b6-1001-4060-865c-053adfa9a361Fri, - 02 Aug 2019 22:18:57 GMTFri, 09 Aug 2019 22:18:57 - GMTAgAAAAMAAAAAAAAA+lZP4ZdJ1QE=Sat, - 03 Aug 2019 01:07:54 GMT12AQ==" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:23 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 94256ef9-5003-0030-6597-493e2a000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue241d1495/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0debbfa8-b58b-11e9-8ece-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:25 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue241d1495/messages - response: - body: - string: "\uFEFF8baec08d-8f62-4ddb-a7b5-03dc787356caFri, - 02 Aug 2019 22:26:02 GMTFri, 09 Aug 2019 22:26:02 - GMTAgAAAAMAAAAAAAAAwcBV4ZdJ1QE=Sat, - 03 Aug 2019 01:07:54 GMT11AQ==" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:23 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 94256efa-5003-0030-6697-493e2a000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue241d1495/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0df1f7fa-b58b-11e9-a0a0-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:25 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue241d1495/messages - response: - body: - string: "\uFEFF4d85f209-f6fc-456d-a6a1-f78ecc08e70eFri, - 02 Aug 2019 22:33:29 GMTFri, 09 Aug 2019 22:33:29 - GMTAgAAAAMAAAAAAAAAMI5b4ZdJ1QE=Sat, - 03 Aug 2019 01:07:54 GMT10AQ==" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:23 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 94256efe-5003-0030-6997-493e2a000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue241d1495/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0df779d2-b58b-11e9-80db-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:25 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue241d1495/messages - response: - body: - string: "\uFEFFce23b1fd-ef6d-4bdb-8bfb-8ee7507d915aFri, - 02 Aug 2019 23:18:53 GMTFri, 09 Aug 2019 23:18:53 - GMTAgAAAAMAAAAAAAAAnlth4ZdJ1QE=Sat, - 03 Aug 2019 01:07:54 GMT9AQ==" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:23 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 94256f01-5003-0030-6b97-493e2a000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue241d1495/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0dfd689e-b58b-11e9-85eb-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:25 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue241d1495/messages - response: - body: - string: "\uFEFF227a04c5-c476-4442-8ab6-045d95acc30aFri, - 02 Aug 2019 23:34:29 GMTFri, 09 Aug 2019 23:34:29 - GMTAgAAAAMAAAAAAAAA+gFn4ZdJ1QE=Sat, - 03 Aug 2019 01:07:54 GMT8AQ==" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:23 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 94256f04-5003-0030-6e97-493e2a000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue241d1495/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0e02deae-b58b-11e9-b8b1-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:25 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue241d1495/messages - response: - body: - string: "\uFEFFd0bd8d9a-3aa0-49a2-a352-9bcf29e9f3e7Fri, - 02 Aug 2019 23:36:28 GMTFri, 09 Aug 2019 23:36:28 - GMTAgAAAAMAAAAAAAAAUahs4ZdJ1QE=Sat, - 03 Aug 2019 01:07:54 GMT7AQ==" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:23 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 94256f05-5003-0030-6f97-493e2a000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue241d1495/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0e08cf18-b58b-11e9-ad06-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:25 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue241d1495/messages - response: - body: - string: "\uFEFF4dca625d-cffd-41b5-add8-a97ed03aa2b5Fri, - 02 Aug 2019 23:39:00 GMTFri, 09 Aug 2019 23:39:00 - GMTAgAAAAMAAAAAAAAApU5y4ZdJ1QE=Sat, - 03 Aug 2019 01:07:54 GMT6AQ==" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:23 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 94256f09-5003-0030-7297-493e2a000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue241d1495/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0e0e6418-b58b-11e9-8c8f-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:25 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue241d1495/messages - response: - body: - string: "\uFEFF8f425bbb-73a1-4c94-82d0-5922c0b72bf0Fri, - 02 Aug 2019 23:39:19 GMTFri, 09 Aug 2019 23:39:19 - GMTAgAAAAMAAAAAAAAAAPV34ZdJ1QE=Sat, - 03 Aug 2019 01:07:54 GMT6AQ==" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:23 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 94256f0a-5003-0030-7397-493e2a000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue241d1495/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0e141dbe-b58b-11e9-ac82-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:25 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue241d1495/messages - response: - body: - string: "\uFEFFd7dd3aed-92da-4e45-a5ec-36dcd9ff4b49Fri, - 02 Aug 2019 23:40:17 GMTFri, 09 Aug 2019 23:40:17 - GMTAgAAAAMAAAAAAAAAa8J94ZdJ1QE=Sat, - 03 Aug 2019 01:07:54 GMT5AQ==" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:24 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 94256f0f-5003-0030-7697-493e2a000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue241d1495/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0e19cba6-b58b-11e9-a2b8-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:25 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue241d1495/messages - response: - body: - string: "\uFEFFc531e8a9-d198-41c2-90c0-12eb595a6a6dSat, - 03 Aug 2019 00:07:50 GMTSat, 10 Aug 2019 00:07:50 - GMTAgAAAAMAAAAAAAAAr0GD4ZdJ1QE=Sat, - 03 Aug 2019 01:07:54 GMT4AQ==" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:24 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 94256f11-5003-0030-7897-493e2a000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue241d1495/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0e1f534c-b58b-11e9-966a-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:25 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue241d1495/messages - response: - body: - string: "\uFEFFf524c795-40f6-4977-b8ac-caa3c310a0f4Sat, - 03 Aug 2019 00:54:36 GMTSat, 10 Aug 2019 00:54:36 - GMTAgAAAAMAAAAAAAAA8MCI4ZdJ1QE=Sat, - 03 Aug 2019 01:07:55 GMT3AQ==" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:24 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 94256f12-5003-0030-7997-493e2a000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue241d1495/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0e2546e8-b58b-11e9-97a4-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:25 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue241d1495/messages - response: - body: - string: "\uFEFF86959a57-71fe-4899-ad2b-a932676e1e30Sat, - 03 Aug 2019 01:06:17 GMTSat, 10 Aug 2019 01:06:17 - GMTAgAAAAMAAAAAAAAAiNyO4ZdJ1QE=Sat, - 03 Aug 2019 01:07:55 GMT2AQ==" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:24 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 94256f17-5003-0030-7c97-493e2a000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue241d1495/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0e2af246-b58b-11e9-96f3-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:25 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue241d1495/messages - response: - body: - string: "\uFEFF925d33a2-2762-4d8b-962b-88eb4e2825feSat, - 03 Aug 2019 01:07:24 GMTSat, 10 Aug 2019 01:07:24 - GMTAgAAAAMAAAAAAAAAhpSV4ZdJ1QE=Sat, - 03 Aug 2019 01:07:55 GMT1AQ==" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:24 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 94256f19-5003-0030-7d97-493e2a000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue241d1495/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0e3224a6-b58b-11e9-b54c-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:25 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue241d1495/messages - response: - body: - string: "\uFEFF" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:24 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 94256f1a-5003-0030-7e97-493e2a000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue241d1495/messages - - '' - - '' -- request: - body: null - headers: - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 330b960c-b58c-11e9-9613-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:36 GMT - x-ms-version: - - '2018-03-28' - method: PUT - uri: https://storagename.queue.core.windows.net/mytestqueue241d1495 - response: - body: - string: '' - headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:35 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: cae9c62e-4003-0085-5f98-4933d5000000 - x-ms-version: '2018-03-28' - status: - code: 204 - message: No Content - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue241d1495 - - '' - - '' -- request: - body: ' - - AQ==' - headers: - Accept: - - application/xml - Content-Length: - - '99' - Content-Type: - - application/xml; charset=utf-8 - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 3322eef6-b58c-11e9-8585-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:36 GMT - x-ms-version: - - '2018-03-28' - method: POST - uri: https://storagename.queue.core.windows.net/mytestqueue241d1495/messages - response: - body: - string: "\uFEFFb4a2d425-73da-4913-9ff4-8f104c623bf3Sat, - 03 Aug 2019 01:15:36 GMTSat, 10 Aug 2019 01:15:36 - GMTAgAAAAMAAAAAAAAAzyir9JhJ1QE=Sat, - 03 Aug 2019 01:15:36 GMT" - headers: - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:35 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - x-ms-request-id: cae9c634-4003-0085-6298-4933d5000000 - x-ms-version: '2018-03-28' - status: - code: 201 - message: Created - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue241d1495/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 3329e94c-b58c-11e9-a5ea-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:36 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue241d1495/messages - response: - body: - string: "\uFEFF48556a22-608f-48be-b968-2eecc80244f5Fri, - 02 Aug 2019 09:56:28 GMTFri, 09 Aug 2019 09:56:28 - GMTAgAAAAMAAAAAAAAA9tGTBplJ1QE=Sat, - 03 Aug 2019 01:16:06 GMT15AQ==" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:35 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: cae9c638-4003-0085-6598-4933d5000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue241d1495/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 333123fa-b58c-11e9-8ef5-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:37 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue241d1495/messages - response: - body: - string: "\uFEFF88785469-1fea-4779-9025-c7a489a06eb3Fri, - 02 Aug 2019 20:36:24 GMTFri, 09 Aug 2019 20:36:24 - GMTAgAAAAMAAAAAAAAA8ImaBplJ1QE=Sat, - 03 Aug 2019 01:16:06 GMT14AQ==" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:35 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: cae9c639-4003-0085-6698-4933d5000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue241d1495/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 3337f702-b58c-11e9-98d0-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:37 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue241d1495/messages - response: - body: - string: "\uFEFFc752a1b6-1001-4060-865c-053adfa9a361Fri, - 02 Aug 2019 22:18:57 GMTFri, 09 Aug 2019 22:18:57 - GMTAgAAAAMAAAAAAAAAM7ehBplJ1QE=Sat, - 03 Aug 2019 01:16:06 GMT13AQ==" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:35 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: cae9c63b-4003-0085-6898-4933d5000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue241d1495/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 333f42e6-b58c-11e9-b587-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:37 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue241d1495/messages - response: - body: - string: "\uFEFF8baec08d-8f62-4ddb-a7b5-03dc787356caFri, - 02 Aug 2019 22:26:02 GMTFri, 09 Aug 2019 22:26:02 - GMTAgAAAAMAAAAAAAAAP5aoBplJ1QE=Sat, - 03 Aug 2019 01:16:06 GMT12AQ==" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:35 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: cae9c63c-4003-0085-6998-4933d5000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue241d1495/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 3345b0ac-b58c-11e9-ba2f-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:37 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue241d1495/messages - response: - body: - string: "\uFEFF4d85f209-f6fc-456d-a6a1-f78ecc08e70eFri, - 02 Aug 2019 22:33:29 GMTFri, 09 Aug 2019 22:33:29 - GMTAgAAAAMAAAAAAAAAa5yvBplJ1QE=Sat, - 03 Aug 2019 01:16:06 GMT11AQ==" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:35 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: cae9c641-4003-0085-6d98-4933d5000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue241d1495/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 334c911e-b58c-11e9-9a0a-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:37 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue241d1495/messages - response: - body: - string: "\uFEFFce23b1fd-ef6d-4bdb-8bfb-8ee7507d915aFri, - 02 Aug 2019 23:18:53 GMTFri, 09 Aug 2019 23:18:53 - GMTAgAAAAMAAAAAAAAAf3u2BplJ1QE=Sat, - 03 Aug 2019 01:16:06 GMT10AQ==" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:35 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: cae9c64d-4003-0085-7598-4933d5000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue241d1495/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 33535bde-b58c-11e9-8538-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:37 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue241d1495/messages - response: - body: - string: "\uFEFF227a04c5-c476-4442-8ab6-045d95acc30aFri, - 02 Aug 2019 23:34:29 GMTFri, 09 Aug 2019 23:34:29 - GMTAgAAAAMAAAAAAAAAdDO9BplJ1QE=Sat, - 03 Aug 2019 01:16:06 GMT9AQ==" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:36 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: cae9c658-4003-0085-7b98-4933d5000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue241d1495/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 335a8e52-b58c-11e9-91c5-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:37 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue241d1495/messages - response: - body: - string: "\uFEFFd0bd8d9a-3aa0-49a2-a352-9bcf29e9f3e7Fri, - 02 Aug 2019 23:36:28 GMTFri, 09 Aug 2019 23:36:28 - GMTAgAAAAMAAAAAAAAAs2DEBplJ1QE=Sat, - 03 Aug 2019 01:16:06 GMT8AQ==" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:36 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: cae9c663-4003-0085-0298-4933d5000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue241d1495/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 3361cca4-b58c-11e9-b4da-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:37 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue241d1495/messages - response: - body: - string: "\uFEFF4dca625d-cffd-41b5-add8-a97ed03aa2b5Fri, - 02 Aug 2019 23:39:00 GMTFri, 09 Aug 2019 23:39:00 - GMTAgAAAAMAAAAAAAAA8o3LBplJ1QE=Sat, - 03 Aug 2019 01:16:07 GMT7AQ==" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:36 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: cae9c66f-4003-0085-0a98-4933d5000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue241d1495/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 3368d054-b58c-11e9-ab48-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:37 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue241d1495/messages - response: - body: - string: "\uFEFF8f425bbb-73a1-4c94-82d0-5922c0b72bf0Fri, - 02 Aug 2019 23:39:19 GMTFri, 09 Aug 2019 23:39:19 - GMTAgAAAAMAAAAAAAAAFZTSBplJ1QE=Sat, - 03 Aug 2019 01:16:07 GMT7AQ==" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:36 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: cae9c675-4003-0085-0e98-4933d5000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue241d1495/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 336f7d5c-b58c-11e9-b36a-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:37 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue241d1495/messages - response: - body: - string: "\uFEFFd7dd3aed-92da-4e45-a5ec-36dcd9ff4b49Fri, - 02 Aug 2019 23:40:17 GMTFri, 09 Aug 2019 23:40:17 - GMTAgAAAAMAAAAAAAAAEkzZBplJ1QE=Sat, - 03 Aug 2019 01:16:07 GMT6AQ==" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:36 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: cae9c67b-4003-0085-1198-4933d5000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue241d1495/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 3376b1c6-b58c-11e9-bae9-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:37 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue241d1495/messages - response: - body: - string: "\uFEFFc531e8a9-d198-41c2-90c0-12eb595a6a6dSat, - 03 Aug 2019 00:07:50 GMTSat, 10 Aug 2019 00:07:50 - GMTAgAAAAMAAAAAAAAAHyvgBplJ1QE=Sat, - 03 Aug 2019 01:16:07 GMT5AQ==" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:36 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: cae9c683-4003-0085-1798-4933d5000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue241d1495/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 337ea376-b58c-11e9-af8d-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:37 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue241d1495/messages - response: - body: - string: "\uFEFFf524c795-40f6-4977-b8ac-caa3c310a0f4Sat, - 03 Aug 2019 00:54:36 GMTSat, 10 Aug 2019 00:54:36 - GMTAgAAAAMAAAAAAAAAMrjoBplJ1QE=Sat, - 03 Aug 2019 01:16:07 GMT4AQ==" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:36 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: cae9c68d-4003-0085-1e98-4933d5000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue241d1495/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 338587e4-b58c-11e9-b6a2-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:37 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue241d1495/messages - response: - body: - string: "\uFEFF86959a57-71fe-4899-ad2b-a932676e1e30Sat, - 03 Aug 2019 01:06:17 GMTSat, 10 Aug 2019 01:06:17 - GMTAgAAAAMAAAAAAAAAFEnvBplJ1QE=Sat, - 03 Aug 2019 01:16:07 GMT3AQ==" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:36 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: cae9c697-4003-0085-2498-4933d5000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue241d1495/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 338c6430-b58c-11e9-baab-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:37 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue241d1495/messages - response: - body: - string: "\uFEFF925d33a2-2762-4d8b-962b-88eb4e2825feSat, - 03 Aug 2019 01:07:24 GMTSat, 10 Aug 2019 01:07:24 - GMTAgAAAAMAAAAAAAAADQH2BplJ1QE=Sat, - 03 Aug 2019 01:16:07 GMT2AQ==" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:36 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: cae9c69a-4003-0085-2798-4933d5000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue241d1495/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 339324ca-b58c-11e9-b886-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:37 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue241d1495/messages - response: - body: - string: "\uFEFFb4a2d425-73da-4913-9ff4-8f104c623bf3Sat, - 03 Aug 2019 01:15:36 GMTSat, 10 Aug 2019 01:15:36 - GMTAgAAAAMAAAAAAAAAMAf9BplJ1QE=Sat, - 03 Aug 2019 01:16:07 GMT1AQ==" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:36 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: cae9c6a0-4003-0085-2a98-4933d5000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue241d1495/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 3399bffa-b58c-11e9-8e30-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:37 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue241d1495/messages - response: - body: - string: "\uFEFF" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:36 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: cae9c6a4-4003-0085-2e98-4933d5000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue241d1495/messages - - '' - - '' -- request: - body: null - headers: - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 68730a52-b58c-11e9-a1c5-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:06 GMT - x-ms-version: - - '2018-03-28' - method: PUT - uri: https://storagename.queue.core.windows.net/mytestqueue241d1495 - response: - body: - string: '' - headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:06 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: 242a8b9c-2003-001d-1799-49bdea000000 - x-ms-version: '2018-03-28' - status: - code: 204 - message: No Content - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue241d1495 - - '' - - '' -- request: - body: ' - - AQ==' - headers: - Accept: - - application/xml - Content-Length: - - '99' - Content-Type: - - application/xml; charset=utf-8 - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 688a743e-b58c-11e9-a9b4-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:06 GMT - x-ms-version: - - '2018-03-28' - method: POST - uri: https://storagename.queue.core.windows.net/mytestqueue241d1495/messages - response: - body: - string: "\uFEFFe1cb0baa-1c80-4288-a97b-ddbafa697d00Sat, - 03 Aug 2019 01:17:06 GMTSat, 10 Aug 2019 01:17:06 - GMTAgAAAAMAAAAAAAAAT18SKplJ1QE=Sat, - 03 Aug 2019 01:17:06 GMT" - headers: - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:06 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - x-ms-request-id: 242a8ba0-2003-001d-1999-49bdea000000 - x-ms-version: '2018-03-28' - status: - code: 201 - message: Created - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue241d1495/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 68910e8a-b58c-11e9-94b4-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:06 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue241d1495/messages - response: - body: - string: "\uFEFF48556a22-608f-48be-b968-2eecc80244f5Fri, - 02 Aug 2019 09:56:28 GMTFri, 09 Aug 2019 09:56:28 - GMTAgAAAAMAAAAAAAAAE2z6O5lJ1QE=Sat, - 03 Aug 2019 01:17:36 GMT16AQ==" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:06 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 242a8ba1-2003-001d-1a99-49bdea000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue241d1495/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 68979642-b58c-11e9-b3a3-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:06 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue241d1495/messages - response: - body: - string: "\uFEFF88785469-1fea-4779-9025-c7a489a06eb3Fri, - 02 Aug 2019 20:36:24 GMTFri, 09 Aug 2019 20:36:24 - GMTAgAAAAMAAAAAAAAAsDUCPJlJ1QE=Sat, - 03 Aug 2019 01:17:36 GMT15AQ==" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:06 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 242a8ba6-2003-001d-1d99-49bdea000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue241d1495/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 689f3764-b58c-11e9-ba81-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:06 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue241d1495/messages - response: - body: - string: "\uFEFFc752a1b6-1001-4060-865c-053adfa9a361Fri, - 02 Aug 2019 22:18:57 GMTFri, 09 Aug 2019 22:18:57 - GMTAgAAAAMAAAAAAAAA7GIJPJlJ1QE=Sat, - 03 Aug 2019 01:17:36 GMT14AQ==" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:06 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 242a8ba8-2003-001d-1f99-49bdea000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue241d1495/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 68a62c52-b58c-11e9-9a5f-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:06 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue241d1495/messages - response: - body: - string: "\uFEFF8baec08d-8f62-4ddb-a7b5-03dc787356caFri, - 02 Aug 2019 22:26:02 GMTFri, 09 Aug 2019 22:26:02 - GMTAgAAAAMAAAAAAAAAin4PPJlJ1QE=Sat, - 03 Aug 2019 01:17:36 GMT13AQ==" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:06 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 242a8bab-2003-001d-2299-49bdea000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue241d1495/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 68acd010-b58c-11e9-b339-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:06 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue241d1495/messages - response: - body: - string: "\uFEFF4d85f209-f6fc-456d-a6a1-f78ecc08e70eFri, - 02 Aug 2019 22:33:29 GMTFri, 09 Aug 2019 22:33:29 - GMTAgAAAAMAAAAAAAAAlF0WPJlJ1QE=Sat, - 03 Aug 2019 01:17:36 GMT12AQ==" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:06 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 242a8bad-2003-001d-2499-49bdea000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue241d1495/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 68b3b650-b58c-11e9-8198-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:06 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue241d1495/messages - response: - body: - string: "\uFEFFce23b1fd-ef6d-4bdb-8bfb-8ee7507d915aFri, - 02 Aug 2019 23:18:53 GMTFri, 09 Aug 2019 23:18:53 - GMTAgAAAAMAAAAAAAAAhhUdPJlJ1QE=Sat, - 03 Aug 2019 01:17:36 GMT11AQ==" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:06 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 242a8bb2-2003-001d-2699-49bdea000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue241d1495/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 68ba772e-b58c-11e9-b60d-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:06 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue241d1495/messages - response: - body: - string: "\uFEFF227a04c5-c476-4442-8ab6-045d95acc30aFri, - 02 Aug 2019 23:34:29 GMTFri, 09 Aug 2019 23:34:29 - GMTAgAAAAMAAAAAAAAA3WkkPJlJ1QE=Sat, - 03 Aug 2019 01:17:36 GMT10AQ==" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:06 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 242a8bb8-2003-001d-2b99-49bdea000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue241d1495/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 68c1d0d2-b58c-11e9-9142-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:06 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue241d1495/messages - response: - body: - string: "\uFEFFd0bd8d9a-3aa0-49a2-a352-9bcf29e9f3e7Fri, - 02 Aug 2019 23:36:28 GMTFri, 09 Aug 2019 23:36:28 - GMTAgAAAAMAAAAAAAAA60grPJlJ1QE=Sat, - 03 Aug 2019 01:17:36 GMT9AQ==" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:06 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 242a8bbc-2003-001d-2e99-49bdea000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue241d1495/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 68c82378-b58c-11e9-9279-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:06 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue241d1495/messages - response: - body: - string: "\uFEFF4dca625d-cffd-41b5-add8-a97ed03aa2b5Fri, - 02 Aug 2019 23:39:00 GMTFri, 09 Aug 2019 23:39:00 - GMTAgAAAAMAAAAAAAAA9CcyPJlJ1QE=Sat, - 03 Aug 2019 01:17:36 GMT8AQ==" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:06 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 242a8bc1-2003-001d-3199-49bdea000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue241d1495/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 68cefe38-b58c-11e9-bf6c-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:06 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue241d1495/messages - response: - body: - string: "\uFEFF8f425bbb-73a1-4c94-82d0-5922c0b72bf0Fri, - 02 Aug 2019 23:39:19 GMTFri, 09 Aug 2019 23:39:19 - GMTAgAAAAMAAAAAAAAAGS45PJlJ1QE=Sat, - 03 Aug 2019 01:17:36 GMT8AQ==" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:06 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 242a8bc3-2003-001d-3299-49bdea000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue241d1495/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 68d65dd2-b58c-11e9-89d7-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:07 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue241d1495/messages - response: - body: - string: "\uFEFFd7dd3aed-92da-4e45-a5ec-36dcd9ff4b49Fri, - 02 Aug 2019 23:40:17 GMTFri, 09 Aug 2019 23:40:17 - GMTAgAAAAMAAAAAAAAAJw1APJlJ1QE=Sat, - 03 Aug 2019 01:17:36 GMT7AQ==" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:06 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 242a8bc4-2003-001d-3399-49bdea000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue241d1495/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 68dcf568-b58c-11e9-839e-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:07 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue241d1495/messages - response: - body: - string: "\uFEFFc531e8a9-d198-41c2-90c0-12eb595a6a6dSat, - 03 Aug 2019 00:07:50 GMTSat, 10 Aug 2019 00:07:50 - GMTAgAAAAMAAAAAAAAAIsVGPJlJ1QE=Sat, - 03 Aug 2019 01:17:36 GMT6AQ==" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:06 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 242a8bc6-2003-001d-3599-49bdea000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue241d1495/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 68e3f098-b58c-11e9-b674-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:07 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue241d1495/messages - response: - body: - string: "\uFEFFf524c795-40f6-4977-b8ac-caa3c310a0f4Sat, - 03 Aug 2019 00:54:36 GMTSat, 10 Aug 2019 00:54:36 - GMTAgAAAAMAAAAAAAAAR8tNPJlJ1QE=Sat, - 03 Aug 2019 01:17:36 GMT5AQ==" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:06 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 242a8bca-2003-001d-3899-49bdea000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue241d1495/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 68ecaf76-b58c-11e9-a8c2-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:07 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue241d1495/messages - response: - body: - string: "\uFEFF86959a57-71fe-4899-ad2b-a932676e1e30Sat, - 03 Aug 2019 01:06:17 GMTSat, 10 Aug 2019 01:06:17 - GMTAgAAAAMAAAAAAAAAaX9WPJlJ1QE=Sat, - 03 Aug 2019 01:17:36 GMT4AQ==" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:06 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 242a8bcc-2003-001d-3a99-49bdea000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue241d1495/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 68f3e490-b58c-11e9-bf2f-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:07 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue241d1495/messages - response: - body: - string: "\uFEFF925d33a2-2762-4d8b-962b-88eb4e2825feSat, - 03 Aug 2019 01:07:24 GMTSat, 10 Aug 2019 01:07:24 - GMTAgAAAAMAAAAAAAAAioVdPJlJ1QE=Sat, - 03 Aug 2019 01:17:36 GMT3AQ==" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:06 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 242a8bce-2003-001d-3c99-49bdea000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue241d1495/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 68fabf26-b58c-11e9-993e-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:07 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue241d1495/messages - response: - body: - string: "\uFEFFb4a2d425-73da-4913-9ff4-8f104c623bf3Sat, - 03 Aug 2019 01:15:36 GMTSat, 10 Aug 2019 01:15:36 - GMTAgAAAAMAAAAAAAAAhT1kPJlJ1QE=Sat, - 03 Aug 2019 01:17:36 GMT2AQ==" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:06 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 242a8bd2-2003-001d-3f99-49bdea000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net + - pyacrstorage241d1495.queue.core.windows.net - /mytestqueue241d1495/messages - '' - '' @@ -2978,43 +79,27 @@ interactions: Accept: - application/xml User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 69011318-b58c-11e9-a24d-2816a845e8c6 x-ms-date: - - Sat, 03 Aug 2019 01:17:07 GMT + - Fri, 06 Sep 2019 21:57:25 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue241d1495/messages + uri: https://pyacrstorage241d1495.queue.core.windows.net/mytestqueue241d1495/messages response: body: - string: "\uFEFFe1cb0baa-1c80-4288-a97b-ddbafa697d00Sat, - 03 Aug 2019 01:17:06 GMTSat, 10 Aug 2019 01:17:06 - GMTAgAAAAMAAAAAAAAAjhxrPJlJ1QE=Sat, - 03 Aug 2019 01:17:36 GMT1AQ==" + string: "\uFEFFf2f639e5-f23d-419f-93e4-22b98ecfa6daFri, + 06 Sep 2019 21:57:24 GMTFri, 13 Sep 2019 21:57:24 + GMTAgAAAAMAAAAAAAAAaX97Iv5k1QE=Fri, + 06 Sep 2019 21:57:54 GMT1AQ==" headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:06 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 242a8bd5-2003-001d-4299-49bdea000000 + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:57:23 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 200 @@ -3023,7 +108,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage241d1495.queue.core.windows.net - /mytestqueue241d1495/messages - '' - '' @@ -3033,41 +118,25 @@ interactions: Accept: - application/xml User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 690865a4-b58c-11e9-83e4-2816a845e8c6 x-ms-date: - - Sat, 03 Aug 2019 01:17:07 GMT + - Fri, 06 Sep 2019 21:57:25 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/mytestqueue241d1495/messages + uri: https://pyacrstorage241d1495.queue.core.windows.net/mytestqueue241d1495/messages response: body: string: "\uFEFF" headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:06 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 242a8bd6-2003-001d-4399-49bdea000000 + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:57:23 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 200 @@ -3076,7 +145,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage241d1495.queue.core.windows.net - /mytestqueue241d1495/messages - '' - '' diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encodings_async.test_message_text_xml.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encodings_async.test_message_text_xml.yaml index 6421cc15c308..0e6710736ad0 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encodings_async.test_message_text_xml.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encodings_async.test_message_text_xml.yaml @@ -3,40 +3,31 @@ interactions: body: null headers: User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0e5995c0-b58b-11e9-8b80-2816a845e8c6 x-ms-date: - - Sat, 03 Aug 2019 01:07:25 GMT + - Fri, 06 Sep 2019 21:57:15 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/mytestqueuee74013e1 + uri: https://pyacrstoragee74013e1.queue.core.windows.net/mytestqueuee74013e1 response: body: string: '' headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:25 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: 5f52d844-4003-0049-0797-495760000000 + content-length: '0' + date: Fri, 06 Sep 2019 21:57:13 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-version: '2018-03-28' status: - code: 204 - message: No Content + code: 201 + message: Created url: !!python/object/new:yarl.URL state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoragee74013e1.queue.core.windows.net - /mytestqueuee74013e1 - '' - '' @@ -52,35 +43,24 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 0e70a824-b58b-11e9-89da-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Sat, 03 Aug 2019 01:07:25 GMT + - Fri, 06 Sep 2019 21:57:15 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/mytestqueuee74013e1/messages + uri: https://pyacrstoragee74013e1.queue.core.windows.net/mytestqueuee74013e1/messages response: body: - string: "\uFEFFe919de0c-11e1-4872-b07e-67ff03d1fbf7Sat, - 03 Aug 2019 01:07:25 GMTSat, 10 Aug 2019 01:07:25 - GMTAgAAAAMAAAAAAAAAPc/4z5dJ1QE=Sat, - 03 Aug 2019 01:07:25 GMT" + string: "\uFEFFac402f2f-0fa7-4a34-93dc-1bb4e8b0829fFri, + 06 Sep 2019 21:57:14 GMTFri, 13 Sep 2019 21:57:14 + GMTAgAAAAMAAAAAAAAAObDfCv5k1QE=Fri, + 06 Sep 2019 21:57:14 GMT" headers: - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:25 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - x-ms-request-id: 5f52d84e-4003-0049-0f97-495760000000 + content-type: application/xml + date: Fri, 06 Sep 2019 21:57:13 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 201 @@ -89,2886 +69,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net - - /mytestqueuee74013e1/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0e76480a-b58b-11e9-8080-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:25 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuee74013e1/messages - response: - body: - string: "\uFEFFfad04305-92f1-45fe-b06b-8a3db6b1ab81Fri, - 02 Aug 2019 09:56:29 GMTFri, 09 Aug 2019 09:56:29 - GMTAgAAAAMAAAAAAAAAasrf4ZdJ1QE=Sat, - 03 Aug 2019 01:07:55 GMT14&lt;message1&gt;" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:25 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 5f52d84f-4003-0049-1097-495760000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuee74013e1/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0e7bab22-b58b-11e9-9681-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:25 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuee74013e1/messages - response: - body: - string: "\uFEFFf5b4582a-6b85-48b6-8b20-bfdd4e4f2748Fri, - 02 Aug 2019 20:36:24 GMTFri, 09 Aug 2019 20:36:24 - GMTAgAAAAMAAAAAAAAAwnDl4ZdJ1QE=Sat, - 03 Aug 2019 01:07:55 GMT13&lt;message1&gt;" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:25 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 5f52d853-4003-0049-1497-495760000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuee74013e1/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0e81cca6-b58b-11e9-8632-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:25 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuee74013e1/messages - response: - body: - string: "\uFEFF1c8e3e30-bb19-4910-bc89-faa99143ba43Fri, - 02 Aug 2019 22:18:57 GMTFri, 09 Aug 2019 22:18:57 - GMTAgAAAAMAAAAAAAAAXozr4ZdJ1QE=Sat, - 03 Aug 2019 01:07:55 GMT12&lt;message1&gt;" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:25 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 5f52d856-4003-0049-1797-495760000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuee74013e1/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0e8767f6-b58b-11e9-863d-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:26 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuee74013e1/messages - response: - body: - string: "\uFEFFdec41aef-c609-4bb1-891d-af0416fd19e5Fri, - 02 Aug 2019 22:26:03 GMTFri, 09 Aug 2019 22:26:03 - GMTAgAAAAMAAAAAAAAAiOTw4ZdJ1QE=Sat, - 03 Aug 2019 01:07:55 GMT11&lt;message1&gt;" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:25 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 5f52d85f-4003-0049-1e97-495760000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuee74013e1/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0e8cf992-b58b-11e9-9cf5-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:26 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuee74013e1/messages - response: - body: - string: "\uFEFF74ea12d7-b633-4693-83f3-2d4bfb4c737aFri, - 02 Aug 2019 22:33:30 GMTFri, 09 Aug 2019 22:33:30 - GMTAgAAAAMAAAAAAAAA24r24ZdJ1QE=Sat, - 03 Aug 2019 01:07:55 GMT10&lt;message1&gt;" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:25 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 5f52d863-4003-0049-2297-495760000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuee74013e1/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0e9279ec-b58b-11e9-8183-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:26 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuee74013e1/messages - response: - body: - string: "\uFEFF4ef2a79f-48ea-427e-8089-a98a85763906Fri, - 02 Aug 2019 23:18:54 GMTFri, 09 Aug 2019 23:18:54 - GMTAgAAAAMAAAAAAAAAMjH84ZdJ1QE=Sat, - 03 Aug 2019 01:07:55 GMT9&lt;message1&gt;" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:25 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 5f52d867-4003-0049-2697-495760000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuee74013e1/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0e989a7a-b58b-11e9-bf9c-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:26 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuee74013e1/messages - response: - body: - string: "\uFEFF1a721d83-7cdb-4c5b-9896-7a03c801a046Fri, - 02 Aug 2019 23:34:30 GMTFri, 09 Aug 2019 23:34:30 - GMTAgAAAAMAAAAAAAAAuCUC4pdJ1QE=Sat, - 03 Aug 2019 01:07:55 GMT8&lt;message1&gt;" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:25 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 5f52d86f-4003-0049-2d97-495760000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuee74013e1/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0e9e16be-b58b-11e9-bc3e-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:26 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuee74013e1/messages - response: - body: - string: "\uFEFFa7a8d208-0197-40b3-9b59-f38c58e97aa3Fri, - 02 Aug 2019 23:36:29 GMTFri, 09 Aug 2019 23:36:29 - GMTAgAAAAMAAAAAAAAAD8wH4pdJ1QE=Sat, - 03 Aug 2019 01:07:55 GMT7&lt;message1&gt;" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:25 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 5f52d874-4003-0049-3297-495760000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuee74013e1/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0ea3eb98-b58b-11e9-b9a1-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:26 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuee74013e1/messages - response: - body: - string: "\uFEFF5955b041-a72e-448e-b6ca-dd7f334fd310Fri, - 02 Aug 2019 23:39:02 GMTFri, 09 Aug 2019 23:39:02 - GMTAgAAAAMAAAAAAAAAlcAN4pdJ1QE=Sat, - 03 Aug 2019 01:07:55 GMT6&lt;message1&gt;" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:25 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 5f52d87b-4003-0049-3897-495760000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuee74013e1/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0ea9f2ba-b58b-11e9-8cdf-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:26 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuee74013e1/messages - response: - body: - string: "\uFEFFcb20f9a1-0da0-4e4c-b47c-72bc397d6628Fri, - 02 Aug 2019 23:39:19 GMTFri, 09 Aug 2019 23:39:19 - GMTAgAAAAMAAAAAAAAAG7UT4pdJ1QE=Sat, - 03 Aug 2019 01:07:55 GMT6&lt;message1&gt;" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:25 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 5f52d880-4003-0049-3c97-495760000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuee74013e1/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0eafceda-b58b-11e9-8e34-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:26 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuee74013e1/messages - response: - body: - string: "\uFEFFc0f3a208-aa87-48e3-99cf-4359552b7f0bFri, - 02 Aug 2019 23:40:18 GMTFri, 09 Aug 2019 23:40:18 - GMTAgAAAAMAAAAAAAAAd1sZ4pdJ1QE=Sat, - 03 Aug 2019 01:07:55 GMT5&lt;message1&gt;" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:25 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 5f52d88b-4003-0049-4797-495760000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuee74013e1/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0eb56bca-b58b-11e9-b54a-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:26 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuee74013e1/messages - response: - body: - string: "\uFEFF6ad86f41-a72b-4fcd-9ed3-44ec8ac3823aSat, - 03 Aug 2019 00:07:51 GMTSat, 10 Aug 2019 00:07:51 - GMTAgAAAAMAAAAAAAAAygEf4pdJ1QE=Sat, - 03 Aug 2019 01:07:55 GMT4&lt;message1&gt;" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:25 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 5f52d894-4003-0049-4f97-495760000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuee74013e1/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0ebb6866-b58b-11e9-b178-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:26 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuee74013e1/messages - response: - body: - string: "\uFEFF788a5a9d-a11c-41f7-9b09-8dec71053d86Sat, - 03 Aug 2019 00:54:38 GMTSat, 10 Aug 2019 00:54:38 - GMTAgAAAAMAAAAAAAAAax0l4pdJ1QE=Sat, - 03 Aug 2019 01:07:56 GMT3&lt;message1&gt;" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:25 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 5f52d89a-4003-0049-5397-495760000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuee74013e1/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0ec14b78-b58b-11e9-b379-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:26 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuee74013e1/messages - response: - body: - string: "\uFEFF0c645118-8845-415a-ab21-7d5115d5d64aSat, - 03 Aug 2019 01:06:18 GMTSat, 10 Aug 2019 01:06:18 - GMTAgAAAAMAAAAAAAAA2eoq4pdJ1QE=Sat, - 03 Aug 2019 01:07:56 GMT2&lt;message1&gt;" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:25 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 5f52d8a5-4003-0049-5d97-495760000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuee74013e1/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0ec6e774-b58b-11e9-8cef-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:26 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuee74013e1/messages - response: - body: - string: "\uFEFFe919de0c-11e1-4872-b07e-67ff03d1fbf7Sat, - 03 Aug 2019 01:07:25 GMTSat, 10 Aug 2019 01:07:25 - GMTAgAAAAMAAAAAAAAAFmow4pdJ1QE=Sat, - 03 Aug 2019 01:07:56 GMT1&lt;message1&gt;" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:25 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 5f52d8b5-4003-0049-6c97-495760000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuee74013e1/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0ecc6d48-b58b-11e9-8234-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:26 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuee74013e1/messages - response: - body: - string: "\uFEFF" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:25 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 5f52d8bc-4003-0049-7297-495760000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuee74013e1/messages - - '' - - '' -- request: - body: null - headers: - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 33be90d4-b58c-11e9-98e4-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:37 GMT - x-ms-version: - - '2018-03-28' - method: PUT - uri: https://storagename.queue.core.windows.net/mytestqueuee74013e1 - response: - body: - string: '' - headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:37 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: 0fe41ce6-d003-0021-6698-490931000000 - x-ms-version: '2018-03-28' - status: - code: 204 - message: No Content - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuee74013e1 - - '' - - '' -- request: - body: ' - - &lt;message1&gt;' - headers: - Accept: - - application/xml - Content-Length: - - '119' - Content-Type: - - application/xml; charset=utf-8 - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 33d8ad3a-b58c-11e9-aeb4-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:38 GMT - x-ms-version: - - '2018-03-28' - method: POST - uri: https://storagename.queue.core.windows.net/mytestqueuee74013e1/messages - response: - body: - string: "\uFEFF8cad30fe-56eb-4504-824c-cdf87ae4f666Sat, - 03 Aug 2019 01:15:37 GMTSat, 10 Aug 2019 01:15:37 - GMTAgAAAAMAAAAAAAAAHpBg9ZhJ1QE=Sat, - 03 Aug 2019 01:15:37 GMT" - headers: - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:37 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - x-ms-request-id: 0fe41ce9-d003-0021-6798-490931000000 - x-ms-version: '2018-03-28' - status: - code: 201 - message: Created - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuee74013e1/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 33df1d42-b58c-11e9-be79-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:38 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuee74013e1/messages - response: - body: - string: "\uFEFFfad04305-92f1-45fe-b06b-8a3db6b1ab81Fri, - 02 Aug 2019 09:56:29 GMTFri, 09 Aug 2019 09:56:29 - GMTAgAAAAMAAAAAAAAAE+tIB5lJ1QE=Sat, - 03 Aug 2019 01:16:07 GMT15&lt;message1&gt;" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:37 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 0fe41cee-d003-0021-6c98-490931000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuee74013e1/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 33e5b998-b58c-11e9-8ec0-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:38 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuee74013e1/messages - response: - body: - string: "\uFEFFf5b4582a-6b85-48b6-8b20-bfdd4e4f2748Fri, - 02 Aug 2019 20:36:24 GMTFri, 09 Aug 2019 20:36:24 - GMTAgAAAAMAAAAAAAAAEaNPB5lJ1QE=Sat, - 03 Aug 2019 01:16:07 GMT14&lt;message1&gt;" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:37 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 0fe41cef-d003-0021-6d98-490931000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuee74013e1/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 33ee04d8-b58c-11e9-8f1b-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:38 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuee74013e1/messages - response: - body: - string: "\uFEFF1c8e3e30-bb19-4910-bc89-faa99143ba43Fri, - 02 Aug 2019 22:18:57 GMTFri, 09 Aug 2019 22:18:57 - GMTAgAAAAMAAAAAAAAA8eFXB5lJ1QE=Sat, - 03 Aug 2019 01:16:07 GMT13&lt;message1&gt;" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:37 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 0fe41cf4-d003-0021-7298-490931000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuee74013e1/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 33f4d18a-b58c-11e9-8ec8-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:38 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuee74013e1/messages - response: - body: - string: "\uFEFFdec41aef-c609-4bb1-891d-af0416fd19e5Fri, - 02 Aug 2019 22:26:03 GMTFri, 09 Aug 2019 22:26:03 - GMTAgAAAAMAAAAAAAAA65leB5lJ1QE=Sat, - 03 Aug 2019 01:16:07 GMT12&lt;message1&gt;" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:37 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 0fe41cf7-d003-0021-7498-490931000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuee74013e1/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 33fbe780-b58c-11e9-a340-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:38 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuee74013e1/messages - response: - body: - string: "\uFEFF74ea12d7-b633-4693-83f3-2d4bfb4c737aFri, - 02 Aug 2019 22:33:30 GMTFri, 09 Aug 2019 22:33:30 - GMTAgAAAAMAAAAAAAAA5FFlB5lJ1QE=Sat, - 03 Aug 2019 01:16:08 GMT11&lt;message1&gt;" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:37 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 0fe41cf9-d003-0021-7698-490931000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuee74013e1/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 3402c340-b58c-11e9-aa4f-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:38 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuee74013e1/messages - response: - body: - string: "\uFEFF4ef2a79f-48ea-427e-8089-a98a85763906Fri, - 02 Aug 2019 23:18:54 GMTFri, 09 Aug 2019 23:18:54 - GMTAgAAAAMAAAAAAAAA9DBsB5lJ1QE=Sat, - 03 Aug 2019 01:16:08 GMT10&lt;message1&gt;" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:37 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 0fe41cff-d003-0021-7c98-490931000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuee74013e1/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 34093afe-b58c-11e9-82e8-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:38 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuee74013e1/messages - response: - body: - string: "\uFEFF1a721d83-7cdb-4c5b-9896-7a03c801a046Fri, - 02 Aug 2019 23:34:30 GMTFri, 09 Aug 2019 23:34:30 - GMTAgAAAAMAAAAAAAAABRBzB5lJ1QE=Sat, - 03 Aug 2019 01:16:08 GMT9&lt;message1&gt;" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:37 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 0fe41d02-d003-0021-7f98-490931000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuee74013e1/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 34106f86-b58c-11e9-95a2-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:38 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuee74013e1/messages - response: - body: - string: "\uFEFFa7a8d208-0197-40b3-9b59-f38c58e97aa3Fri, - 02 Aug 2019 23:36:29 GMTFri, 09 Aug 2019 23:36:29 - GMTAgAAAAMAAAAAAAAA+sd5B5lJ1QE=Sat, - 03 Aug 2019 01:16:08 GMT8&lt;message1&gt;" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:37 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 0fe41d0a-d003-0021-0698-490931000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuee74013e1/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 3416dd30-b58c-11e9-af2b-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:38 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuee74013e1/messages - response: - body: - string: "\uFEFF5955b041-a72e-448e-b6ca-dd7f334fd310Fri, - 02 Aug 2019 23:39:02 GMTFri, 09 Aug 2019 23:39:02 - GMTAgAAAAMAAAAAAAAACqeAB5lJ1QE=Sat, - 03 Aug 2019 01:16:08 GMT7&lt;message1&gt;" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:37 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 0fe41d0f-d003-0021-0a98-490931000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuee74013e1/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 341d8e80-b58c-11e9-9818-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:38 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuee74013e1/messages - response: - body: - string: "\uFEFFcb20f9a1-0da0-4e4c-b47c-72bc397d6628Fri, - 02 Aug 2019 23:39:19 GMTFri, 09 Aug 2019 23:39:19 - GMTAgAAAAMAAAAAAAAA8TeHB5lJ1QE=Sat, - 03 Aug 2019 01:16:08 GMT7&lt;message1&gt;" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:37 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 0fe41d13-d003-0021-0e98-490931000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuee74013e1/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 34244dc6-b58c-11e9-8101-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:38 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuee74013e1/messages - response: - body: - string: "\uFEFFc0f3a208-aa87-48e3-99cf-4359552b7f0bFri, - 02 Aug 2019 23:40:18 GMTFri, 09 Aug 2019 23:40:18 - GMTAgAAAAMAAAAAAAAAGD6OB5lJ1QE=Sat, - 03 Aug 2019 01:16:08 GMT6&lt;message1&gt;" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:37 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 0fe41d16-d003-0021-1198-490931000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuee74013e1/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 342b40ec-b58c-11e9-9cd1-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:38 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuee74013e1/messages - response: - body: - string: "\uFEFF6ad86f41-a72b-4fcd-9ed3-44ec8ac3823aSat, - 03 Aug 2019 00:07:51 GMTSat, 10 Aug 2019 00:07:51 - GMTAgAAAAMAAAAAAAAAKR2VB5lJ1QE=Sat, - 03 Aug 2019 01:16:08 GMT5&lt;message1&gt;" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:37 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 0fe41d18-d003-0021-1298-490931000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuee74013e1/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 34328fae-b58c-11e9-a9be-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:38 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuee74013e1/messages - response: - body: - string: "\uFEFF788a5a9d-a11c-41f7-9b09-8dec71053d86Sat, - 03 Aug 2019 00:54:38 GMTSat, 10 Aug 2019 00:54:38 - GMTAgAAAAMAAAAAAAAANfybB5lJ1QE=Sat, - 03 Aug 2019 01:16:08 GMT4&lt;message1&gt;" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:38 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 0fe41d1e-d003-0021-1898-490931000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuee74013e1/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 3438c964-b58c-11e9-922d-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:38 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuee74013e1/messages - response: - body: - string: "\uFEFF0c645118-8845-415a-ab21-7d5115d5d64aSat, - 03 Aug 2019 01:06:18 GMTSat, 10 Aug 2019 01:06:18 - GMTAgAAAAMAAAAAAAAAN7SiB5lJ1QE=Sat, - 03 Aug 2019 01:16:08 GMT3&lt;message1&gt;" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:38 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 0fe41d24-d003-0021-1b98-490931000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuee74013e1/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 343f7a58-b58c-11e9-a36a-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:38 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuee74013e1/messages - response: - body: - string: "\uFEFFe919de0c-11e1-4872-b07e-67ff03d1fbf7Sat, - 03 Aug 2019 01:07:25 GMTSat, 10 Aug 2019 01:07:25 - GMTAgAAAAMAAAAAAAAALGypB5lJ1QE=Sat, - 03 Aug 2019 01:16:08 GMT2&lt;message1&gt;" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:38 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 0fe41d28-d003-0021-1f98-490931000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuee74013e1/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 34463aee-b58c-11e9-aefc-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:38 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuee74013e1/messages - response: - body: - string: "\uFEFF8cad30fe-56eb-4504-824c-cdf87ae4f666Sat, - 03 Aug 2019 01:15:37 GMTSat, 10 Aug 2019 01:15:37 - GMTAgAAAAMAAAAAAAAADv2vB5lJ1QE=Sat, - 03 Aug 2019 01:16:08 GMT1&lt;message1&gt;" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:38 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 0fe41d2c-d003-0021-2398-490931000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuee74013e1/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 344cec9e-b58c-11e9-b117-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:38 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuee74013e1/messages - response: - body: - string: "\uFEFF" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:38 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 0fe41d2d-d003-0021-2498-490931000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuee74013e1/messages - - '' - - '' -- request: - body: null - headers: - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 693409c6-b58c-11e9-9927-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:07 GMT - x-ms-version: - - '2018-03-28' - method: PUT - uri: https://storagename.queue.core.windows.net/mytestqueuee74013e1 - response: - body: - string: '' - headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:06 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: 7b4bf99c-6003-00b0-7499-499d80000000 - x-ms-version: '2018-03-28' - status: - code: 204 - message: No Content - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuee74013e1 - - '' - - '' -- request: - body: ' - - &lt;message1&gt;' - headers: - Accept: - - application/xml - Content-Length: - - '119' - Content-Type: - - application/xml; charset=utf-8 - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 694d3fb8-b58c-11e9-b3cc-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:07 GMT - x-ms-version: - - '2018-03-28' - method: POST - uri: https://storagename.queue.core.windows.net/mytestqueuee74013e1/messages - response: - body: - string: "\uFEFF3337dcdb-f029-48b3-8450-d8b9d92f242aSat, - 03 Aug 2019 01:17:07 GMTSat, 10 Aug 2019 01:17:07 - GMTAgAAAAMAAAAAAAAAKejUKplJ1QE=Sat, - 03 Aug 2019 01:17:07 GMT" - headers: - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:06 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - x-ms-request-id: 7b4bf9ad-6003-00b0-8099-499d80000000 - x-ms-version: '2018-03-28' - status: - code: 201 - message: Created - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuee74013e1/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 695389e6-b58c-11e9-b99f-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:07 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuee74013e1/messages - response: - body: - string: "\uFEFFfad04305-92f1-45fe-b06b-8a3db6b1ab81Fri, - 02 Aug 2019 09:56:29 GMTFri, 09 Aug 2019 09:56:29 - GMTAgAAAAMAAAAAAAAA2M28PJlJ1QE=Sat, - 03 Aug 2019 01:17:37 GMT16&lt;message1&gt;" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:06 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 7b4bf9b5-6003-00b0-0799-499d80000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuee74013e1/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 6959c2b8-b58c-11e9-ae1e-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:07 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuee74013e1/messages - response: - body: - string: "\uFEFFf5b4582a-6b85-48b6-8b20-bfdd4e4f2748Fri, - 02 Aug 2019 20:36:24 GMTFri, 09 Aug 2019 20:36:24 - GMTAgAAAAMAAAAAAAAAjBDDPJlJ1QE=Sat, - 03 Aug 2019 01:17:37 GMT15&lt;message1&gt;" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:06 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 7b4bf9bd-6003-00b0-0f99-499d80000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuee74013e1/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 695ffb3a-b58c-11e9-85de-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:07 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuee74013e1/messages - response: - body: - string: "\uFEFF1c8e3e30-bb19-4910-bc89-faa99143ba43Fri, - 02 Aug 2019 22:18:57 GMTFri, 09 Aug 2019 22:18:57 - GMTAgAAAAMAAAAAAAAAnO/JPJlJ1QE=Sat, - 03 Aug 2019 01:17:37 GMT14&lt;message1&gt;" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:06 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 7b4bf9c6-6003-00b0-1599-499d80000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuee74013e1/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 6966c252-b58c-11e9-9f30-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:07 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuee74013e1/messages - response: - body: - string: "\uFEFFdec41aef-c609-4bb1-891d-af0416fd19e5Fri, - 02 Aug 2019 22:26:03 GMTFri, 09 Aug 2019 22:26:03 - GMTAgAAAAMAAAAAAAAAnqfQPJlJ1QE=Sat, - 03 Aug 2019 01:17:37 GMT13&lt;message1&gt;" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:06 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 7b4bf9cf-6003-00b0-1d99-499d80000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuee74013e1/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 696d75f6-b58c-11e9-a2e3-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:08 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuee74013e1/messages - response: - body: - string: "\uFEFF74ea12d7-b633-4693-83f3-2d4bfb4c737aFri, - 02 Aug 2019 22:33:30 GMTFri, 09 Aug 2019 22:33:30 - GMTAgAAAAMAAAAAAAAAfDjXPJlJ1QE=Sat, - 03 Aug 2019 01:17:37 GMT12&lt;message1&gt;" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:06 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 7b4bf9d3-6003-00b0-2099-499d80000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuee74013e1/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 6974a45c-b58c-11e9-bf90-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:08 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuee74013e1/messages - response: - body: - string: "\uFEFF4ef2a79f-48ea-427e-8089-a98a85763906Fri, - 02 Aug 2019 23:18:54 GMTFri, 09 Aug 2019 23:18:54 - GMTAgAAAAMAAAAAAAAAdfDdPJlJ1QE=Sat, - 03 Aug 2019 01:17:37 GMT11&lt;message1&gt;" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:07 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 7b4bf9d8-6003-00b0-2599-499d80000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuee74013e1/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 697b4db4-b58c-11e9-9e43-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:08 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuee74013e1/messages - response: - body: - string: "\uFEFF1a721d83-7cdb-4c5b-9896-7a03c801a046Fri, - 02 Aug 2019 23:34:30 GMTFri, 09 Aug 2019 23:34:30 - GMTAgAAAAMAAAAAAAAAmfbkPJlJ1QE=Sat, - 03 Aug 2019 01:17:37 GMT10&lt;message1&gt;" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:07 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 7b4bf9e0-6003-00b0-2d99-499d80000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuee74013e1/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 69826efa-b58c-11e9-bca9-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:08 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuee74013e1/messages - response: - body: - string: "\uFEFFa7a8d208-0197-40b3-9b59-f38c58e97aa3Fri, - 02 Aug 2019 23:36:29 GMTFri, 09 Aug 2019 23:36:29 - GMTAgAAAAMAAAAAAAAAkq7rPJlJ1QE=Sat, - 03 Aug 2019 01:17:37 GMT9&lt;message1&gt;" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:07 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 7b4bf9e6-6003-00b0-3399-499d80000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuee74013e1/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 6988ae0c-b58c-11e9-9539-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:08 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuee74013e1/messages - response: - body: - string: "\uFEFF5955b041-a72e-448e-b6ca-dd7f334fd310Fri, - 02 Aug 2019 23:39:02 GMTFri, 09 Aug 2019 23:39:02 - GMTAgAAAAMAAAAAAAAAi2byPJlJ1QE=Sat, - 03 Aug 2019 01:17:37 GMT8&lt;message1&gt;" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:07 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 7b4bf9f1-6003-00b0-3b99-499d80000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuee74013e1/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 6990881a-b58c-11e9-b2e8-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:08 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuee74013e1/messages - response: - body: - string: "\uFEFFcb20f9a1-0da0-4e4c-b47c-72bc397d6628Fri, - 02 Aug 2019 23:39:19 GMTFri, 09 Aug 2019 23:39:19 - GMTAgAAAAMAAAAAAAAAVH76PJlJ1QE=Sat, - 03 Aug 2019 01:17:37 GMT8&lt;message1&gt;" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:07 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 7b4bf9fb-6003-00b0-4599-499d80000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuee74013e1/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 6997e64c-b58c-11e9-8e5e-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:08 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuee74013e1/messages - response: - body: - string: "\uFEFFc0f3a208-aa87-48e3-99cf-4359552b7f0bFri, - 02 Aug 2019 23:40:18 GMTFri, 09 Aug 2019 23:40:18 - GMTAgAAAAMAAAAAAAAAUjYBPZlJ1QE=Sat, - 03 Aug 2019 01:17:37 GMT7&lt;message1&gt;" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:07 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 7b4bf9ff-6003-00b0-4999-499d80000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuee74013e1/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 699e95d8-b58c-11e9-964f-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:08 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuee74013e1/messages - response: - body: - string: "\uFEFF6ad86f41-a72b-4fcd-9ed3-44ec8ac3823aSat, - 03 Aug 2019 00:07:51 GMTSat, 10 Aug 2019 00:07:51 - GMTAgAAAAMAAAAAAAAAXhUIPZlJ1QE=Sat, - 03 Aug 2019 01:17:38 GMT6&lt;message1&gt;" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:07 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 7b4bfa0a-6003-00b0-5399-499d80000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuee74013e1/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 69a5f608-b58c-11e9-922d-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:08 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuee74013e1/messages - response: - body: - string: "\uFEFF788a5a9d-a11c-41f7-9b09-8dec71053d86Sat, - 03 Aug 2019 00:54:38 GMTSat, 10 Aug 2019 00:54:38 - GMTAgAAAAMAAAAAAAAAQ1QQPZlJ1QE=Sat, - 03 Aug 2019 01:17:38 GMT5&lt;message1&gt;" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:07 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 7b4bfa18-6003-00b0-5d99-499d80000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuee74013e1/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 69ad8830-b58c-11e9-a38e-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:08 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuee74013e1/messages - response: - body: - string: "\uFEFF0c645118-8845-415a-ab21-7d5115d5d64aSat, - 03 Aug 2019 01:06:18 GMTSat, 10 Aug 2019 01:06:18 - GMTAgAAAAMAAAAAAAAAOAwXPZlJ1QE=Sat, - 03 Aug 2019 01:17:38 GMT4&lt;message1&gt;" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:07 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 7b4bfa1e-6003-00b0-6299-499d80000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuee74013e1/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 69b4eb64-b58c-11e9-b2c6-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:08 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuee74013e1/messages - response: - body: - string: "\uFEFFe919de0c-11e1-4872-b07e-67ff03d1fbf7Sat, - 03 Aug 2019 01:07:25 GMTSat, 10 Aug 2019 01:07:25 - GMTAgAAAAMAAAAAAAAApYcePZlJ1QE=Sat, - 03 Aug 2019 01:17:38 GMT3&lt;message1&gt;" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:07 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 7b4bfa23-6003-00b0-6799-499d80000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuee74013e1/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 69bb75e4-b58c-11e9-88ce-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:08 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuee74013e1/messages - response: - body: - string: "\uFEFF8cad30fe-56eb-4504-824c-cdf87ae4f666Sat, - 03 Aug 2019 01:15:37 GMTSat, 10 Aug 2019 01:15:37 - GMTAgAAAAMAAAAAAAAAoj8lPZlJ1QE=Sat, - 03 Aug 2019 01:17:38 GMT2&lt;message1&gt;" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:07 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 7b4bfa2a-6003-00b0-6d99-499d80000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net + - pyacrstoragee74013e1.queue.core.windows.net - /mytestqueuee74013e1/messages - '' - '' @@ -2978,43 +79,27 @@ interactions: Accept: - application/xml User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 69c2367a-b58c-11e9-91f4-2816a845e8c6 x-ms-date: - - Sat, 03 Aug 2019 01:17:08 GMT + - Fri, 06 Sep 2019 21:57:15 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuee74013e1/messages + uri: https://pyacrstoragee74013e1.queue.core.windows.net/mytestqueuee74013e1/messages response: body: - string: "\uFEFF3337dcdb-f029-48b3-8450-d8b9d92f242aSat, - 03 Aug 2019 01:17:07 GMTSat, 10 Aug 2019 01:17:07 - GMTAgAAAAMAAAAAAAAArx4sPZlJ1QE=Sat, - 03 Aug 2019 01:17:38 GMT1&lt;message1&gt;" + string: "\uFEFFac402f2f-0fa7-4a34-93dc-1bb4e8b0829fFri, + 06 Sep 2019 21:57:14 GMTFri, 13 Sep 2019 21:57:14 + GMTAgAAAAMAAAAAAAAAK13GHP5k1QE=Fri, + 06 Sep 2019 21:57:44 GMT1&lt;message1&gt;" headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:07 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 7b4bfa35-6003-00b0-7799-499d80000000 + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:57:13 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 200 @@ -3023,7 +108,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoragee74013e1.queue.core.windows.net - /mytestqueuee74013e1/messages - '' - '' @@ -3033,41 +118,25 @@ interactions: Accept: - application/xml User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 69c9817e-b58c-11e9-bdc3-2816a845e8c6 x-ms-date: - - Sat, 03 Aug 2019 01:17:08 GMT + - Fri, 06 Sep 2019 21:57:16 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuee74013e1/messages + uri: https://pyacrstoragee74013e1.queue.core.windows.net/mytestqueuee74013e1/messages response: body: string: "\uFEFF" headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:07 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 7b4bfa3a-6003-00b0-7c99-499d80000000 + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:57:13 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 200 @@ -3076,7 +145,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoragee74013e1.queue.core.windows.net - /mytestqueuee74013e1/messages - '' - '' diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encodings_async.test_message_text_xml_invalid_chars.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encodings_async.test_message_text_xml_invalid_chars.yaml index a75a9a749c33..5ddc56359d1f 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encodings_async.test_message_text_xml_invalid_chars.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encodings_async.test_message_text_xml_invalid_chars.yaml @@ -9,35 +9,24 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 0ee0fe48-b58b-11e9-97df-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Sat, 03 Aug 2019 01:07:26 GMT + - Fri, 06 Sep 2019 21:57:44 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/mytestqueue284a1997/messages + uri: https://pyacrstorage284a1997.queue.core.windows.net/mytestqueue284a1997/messages response: body: string: "\uFEFFInvalidXmlDocumentXML - specified is not syntactically valid.\nRequestId:13ec08a6-2003-0059-4297-496186000000\nTime:2019-08-03T01:07:26.4938158Z228Error + specified is not syntactically valid.\nRequestId:d08c7558-a003-009e-0bfe-64f8f8000000\nTime:2019-09-06T21:57:42.7920439Z228Error parsing Xml content" headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '327' - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:25 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + content-length: '327' + content-type: application/xml + date: Fri, 06 Sep 2019 21:57:42 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-error-code: InvalidXmlDocument - x-ms-request-id: 13ec08a6-2003-0059-4297-496186000000 x-ms-version: '2018-03-28' status: code: 400 @@ -46,109 +35,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net - - /mytestqueue284a1997/messages - - '' - - '' -- request: - body: "\n\x01" - headers: - Accept: - - application/xml - Content-Length: - - '96' - Content-Type: - - application/xml; charset=utf-8 - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 3467c808-b58c-11e9-a99a-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:39 GMT - x-ms-version: - - '2018-03-28' - method: POST - uri: https://storagename.queue.core.windows.net/mytestqueue284a1997/messages - response: - body: - string: "\uFEFFInvalidXmlDocumentXML - specified is not syntactically valid.\nRequestId:966bc0f1-9003-008c-5998-49295b000000\nTime:2019-08-03T01:15:38.8514901Z228Error - parsing Xml content" - headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '327' - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:38 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-error-code: InvalidXmlDocument - x-ms-request-id: 966bc0f1-9003-008c-5998-49295b000000 - x-ms-version: '2018-03-28' - status: - code: 400 - message: XML specified is not syntactically valid. - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueue284a1997/messages - - '' - - '' -- request: - body: "\n\x01" - headers: - Accept: - - application/xml - Content-Length: - - '96' - Content-Type: - - application/xml; charset=utf-8 - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 69e66628-b58c-11e9-a115-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:08 GMT - x-ms-version: - - '2018-03-28' - method: POST - uri: https://storagename.queue.core.windows.net/mytestqueue284a1997/messages - response: - body: - string: "\uFEFFInvalidXmlDocumentXML - specified is not syntactically valid.\nRequestId:5a392528-a003-008f-0499-492a5c000000\nTime:2019-08-03T01:17:09.2924185Z228Error - parsing Xml content" - headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '327' - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:08 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-error-code: InvalidXmlDocument - x-ms-request-id: 5a392528-a003-008f-0499-492a5c000000 - x-ms-version: '2018-03-28' - status: - code: 400 - message: XML specified is not syntactically valid. - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net + - pyacrstorage284a1997.queue.core.windows.net - /mytestqueue284a1997/messages - '' - '' diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encodings_async.test_message_text_xml_whitespace.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encodings_async.test_message_text_xml_whitespace.yaml index 689d183c059f..7ef7f3724d35 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encodings_async.test_message_text_xml_whitespace.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encodings_async.test_message_text_xml_whitespace.yaml @@ -3,40 +3,31 @@ interactions: body: null headers: User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0f223088-b58b-11e9-a3a5-2816a845e8c6 x-ms-date: - - Sat, 03 Aug 2019 01:07:27 GMT + - Fri, 06 Sep 2019 21:58:07 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/mytestqueuedd7c186d + uri: https://pyacrstoragedd7c186d.queue.core.windows.net/mytestqueuedd7c186d response: body: string: '' headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:26 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: bf9c9f35-7003-0068-3897-493a51000000 + content-length: '0' + date: Fri, 06 Sep 2019 21:58:05 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-version: '2018-03-28' status: - code: 204 - message: No Content + code: 201 + message: Created url: !!python/object/new:yarl.URL state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoragedd7c186d.queue.core.windows.net - /mytestqueuedd7c186d - '' - '' @@ -51,35 +42,24 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 0f3b555e-b58b-11e9-8ca2-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Sat, 03 Aug 2019 01:07:27 GMT + - Fri, 06 Sep 2019 21:58:07 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/mytestqueuedd7c186d/messages + uri: https://pyacrstoragedd7c186d.queue.core.windows.net/mytestqueuedd7c186d/messages response: body: - string: "\uFEFFeac8dd54-9ba7-4d3f-9a3e-3dfc2219af7cSat, - 03 Aug 2019 01:07:26 GMTSat, 10 Aug 2019 01:07:26 - GMTAgAAAAMAAAAAAAAA5yHD0JdJ1QE=Sat, - 03 Aug 2019 01:07:26 GMT" + string: "\uFEFF8a922b98-f3c4-45de-8936-110514c054caFri, + 06 Sep 2019 21:58:05 GMTFri, 13 Sep 2019 21:58:05 + GMTAgAAAAMAAAAAAAAATtCUKf5k1QE=Fri, + 06 Sep 2019 21:58:05 GMT" headers: - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:26 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - x-ms-request-id: bf9c9f42-7003-0068-4397-493a51000000 + content-type: application/xml + date: Fri, 06 Sep 2019 21:58:05 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 201 @@ -88,2763 +68,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net - - /mytestqueuedd7c186d/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0f40b25a-b58b-11e9-9540-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:27 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuedd7c186d/messages - response: - body: - string: "\uFEFF614afb7a-92a7-4d26-8c43-8f4f32a7670aFri, - 02 Aug 2019 09:56:30 GMTFri, 09 Aug 2019 09:56:30 - GMTAgAAAAMAAAAAAAAAcbmq4pdJ1QE=Sat, - 03 Aug 2019 01:07:56 GMT14 - \ mess\t age1\n" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:26 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: bf9c9f45-7003-0068-4697-493a51000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuedd7c186d/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0f46db66-b58b-11e9-9b2d-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:27 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuedd7c186d/messages - response: - body: - string: "\uFEFF459a8af9-b80a-4fc7-b643-6cd7044d91acFri, - 02 Aug 2019 20:36:25 GMTFri, 09 Aug 2019 20:36:25 - GMTAgAAAAMAAAAAAAAAxF+w4pdJ1QE=Sat, - 03 Aug 2019 01:07:56 GMT13 - \ mess\t age1\n" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:26 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: bf9c9f48-7003-0068-4997-493a51000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuedd7c186d/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0f4c7b6c-b58b-11e9-9f06-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:27 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuedd7c186d/messages - response: - body: - string: "\uFEFF378d51d5-04dc-4e4b-8a55-e9abc90f7876Fri, - 02 Aug 2019 22:18:58 GMTFri, 09 Aug 2019 22:18:58 - GMTAgAAAAMAAAAAAAAAIAa24pdJ1QE=Sat, - 03 Aug 2019 01:07:56 GMT12 - \ mess\t age1\n" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:26 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: bf9c9f4e-7003-0068-4f97-493a51000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuedd7c186d/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0f5229b4-b58b-11e9-adb6-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:27 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuedd7c186d/messages - response: - body: - string: "\uFEFF5f68f936-7ab5-4815-8a6f-009191311f3fFri, - 02 Aug 2019 22:26:04 GMTFri, 09 Aug 2019 22:26:04 - GMTAgAAAAMAAAAAAAAA0Ei84pdJ1QE=Sat, - 03 Aug 2019 01:07:57 GMT11 - \ mess\t age1\n" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:26 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: bf9c9f51-7003-0068-5197-493a51000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuedd7c186d/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0f5873de-b58b-11e9-abdb-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:27 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuedd7c186d/messages - response: - body: - string: "\uFEFFe44d69bb-e127-4b6f-b366-fe2c879698b2Fri, - 02 Aug 2019 22:33:31 GMTFri, 09 Aug 2019 22:33:31 - GMTAgAAAAMAAAAAAAAAPhbC4pdJ1QE=Sat, - 03 Aug 2019 01:07:57 GMT10 - \ mess\t age1\n" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:26 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: bf9c9f59-7003-0068-5897-493a51000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuedd7c186d/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0f5e361e-b58b-11e9-a0a5-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:27 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuedd7c186d/messages - response: - body: - string: "\uFEFF9cab88a5-1c38-40ca-8d94-1c12386cac02Fri, - 02 Aug 2019 23:18:58 GMTFri, 09 Aug 2019 23:18:58 - GMTAgAAAAMAAAAAAAAAmrzH4pdJ1QE=Sat, - 03 Aug 2019 01:07:57 GMT9 - \ mess\t age1\n" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:26 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: bf9c9f5e-7003-0068-5d97-493a51000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuedd7c186d/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0f63d0d0-b58b-11e9-8db8-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:27 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuedd7c186d/messages - response: - body: - string: "\uFEFFd8a706de-1155-41d2-a2a3-e915ea4afb58Fri, - 02 Aug 2019 23:34:32 GMTFri, 09 Aug 2019 23:34:32 - GMTAgAAAAMAAAAAAAAABIrN4pdJ1QE=Sat, - 03 Aug 2019 01:07:57 GMT8 - \ mess\t age1\n" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:26 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: bf9c9f60-7003-0068-5f97-493a51000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuedd7c186d/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0f6a38c2-b58b-11e9-9840-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:27 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuedd7c186d/messages - response: - body: - string: "\uFEFFb4850e10-2d02-4288-a305-6e21ae5a1094Fri, - 02 Aug 2019 23:36:31 GMTFri, 09 Aug 2019 23:36:31 - GMTAgAAAAMAAAAAAAAALJDU4pdJ1QE=Sat, - 03 Aug 2019 01:07:57 GMT7 - \ mess\t age1\n" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:26 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: bf9c9f6a-7003-0068-6897-493a51000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuedd7c186d/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0f70ab26-b58b-11e9-ab74-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:27 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuedd7c186d/messages - response: - body: - string: "\uFEFF49f5ad47-2d5e-40d6-98a7-9ea12a1d772dFri, - 02 Aug 2019 23:39:20 GMTFri, 09 Aug 2019 23:39:20 - GMTAgAAAAMAAAAAAAAAn13a4pdJ1QE=Sat, - 03 Aug 2019 01:07:57 GMT6 - \ mess\t age1\n" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:26 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: bf9c9f6d-7003-0068-6b97-493a51000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuedd7c186d/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0f774cb4-b58b-11e9-94aa-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:27 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuedd7c186d/messages - response: - body: - string: "\uFEFF0b6a848e-ff26-4f7f-9ebf-0e877459dbfcFri, - 02 Aug 2019 23:40:20 GMTFri, 09 Aug 2019 23:40:20 - GMTAgAAAAMAAAAAAAAA2Yrh4pdJ1QE=Sat, - 03 Aug 2019 01:07:57 GMT5 - \ mess\t age1\n" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:26 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: bf9c9f74-7003-0068-7297-493a51000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuedd7c186d/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0f7ef498-b58b-11e9-bdbd-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:27 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuedd7c186d/messages - response: - body: - string: "\uFEFF9f24f445-63f8-4c82-8843-defa5644399dSat, - 03 Aug 2019 00:07:52 GMTSat, 10 Aug 2019 00:07:52 - GMTAgAAAAMAAAAAAAAAdFTp4pdJ1QE=Sat, - 03 Aug 2019 01:07:57 GMT4 - \ mess\t age1\n" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:26 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: bf9c9f7b-7003-0068-7897-493a51000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuedd7c186d/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0f861be4-b58b-11e9-89fe-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:27 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuedd7c186d/messages - response: - body: - string: "\uFEFFca9acb1c-2c6a-4e3d-a4ac-0715935df6a1Sat, - 03 Aug 2019 00:54:39 GMTSat, 10 Aug 2019 00:54:39 - GMTAgAAAAMAAAAAAAAAiTPw4pdJ1QE=Sat, - 03 Aug 2019 01:07:57 GMT3 - \ mess\t age1\n" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:26 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: bf9c9f80-7003-0068-7d97-493a51000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuedd7c186d/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0f8cd940-b58b-11e9-99c8-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:27 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuedd7c186d/messages - response: - body: - string: "\uFEFF7b31e9cc-e733-49e8-99ee-2b31f41465deSat, - 03 Aug 2019 01:06:20 GMTSat, 10 Aug 2019 01:06:20 - GMTAgAAAAMAAAAAAAAAmRL34pdJ1QE=Sat, - 03 Aug 2019 01:07:57 GMT2 - \ mess\t age1\n" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:26 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: bf9c9f83-7003-0068-8097-493a51000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuedd7c186d/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0f9346ae-b58b-11e9-a48d-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:27 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuedd7c186d/messages - response: - body: - string: "\uFEFFeac8dd54-9ba7-4d3f-9a3e-3dfc2219af7cSat, - 03 Aug 2019 01:07:26 GMTSat, 10 Aug 2019 01:07:26 - GMTAgAAAAMAAAAAAAAANS794pdJ1QE=Sat, - 03 Aug 2019 01:07:57 GMT1 - \ mess\t age1\n" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:26 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: bf9c9f87-7003-0068-0497-493a51000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuedd7c186d/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 0f99e842-b58b-11e9-b9c1-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:07:27 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuedd7c186d/messages - response: - body: - string: "\uFEFF" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:07:27 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: bf9c9f8d-7003-0068-0a97-493a51000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuedd7c186d/messages - - '' - - '' -- request: - body: null - headers: - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 349f77ba-b58c-11e9-99f3-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:39 GMT - x-ms-version: - - '2018-03-28' - method: PUT - uri: https://storagename.queue.core.windows.net/mytestqueuedd7c186d - response: - body: - string: '' - headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:39 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: 0c97f8a3-f003-0036-2998-49c952000000 - x-ms-version: '2018-03-28' - status: - code: 204 - message: No Content - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuedd7c186d - - '' - - '' -- request: - body: "\n mess\t - age1\n" - headers: - Accept: - - application/xml - Content-Length: - - '108' - Content-Type: - - application/xml; charset=utf-8 - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 34b7e454-b58c-11e9-9dac-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:39 GMT - x-ms-version: - - '2018-03-28' - method: POST - uri: https://storagename.queue.core.windows.net/mytestqueuedd7c186d/messages - response: - body: - string: "\uFEFFdc1c43e4-0ed3-4c2f-af5e-4ceb376fcf00Sat, - 03 Aug 2019 01:15:39 GMTSat, 10 Aug 2019 01:15:39 - GMTAgAAAAMAAAAAAAAAKM4/9phJ1QE=Sat, - 03 Aug 2019 01:15:39 GMT" - headers: - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:39 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - x-ms-request-id: 0c97f8a9-f003-0036-2d98-49c952000000 - x-ms-version: '2018-03-28' - status: - code: 201 - message: Created - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuedd7c186d/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 34be1e34-b58c-11e9-b5be-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:39 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuedd7c186d/messages - response: - body: - string: "\uFEFF614afb7a-92a7-4d26-8c43-8f4f32a7670aFri, - 02 Aug 2019 09:56:30 GMTFri, 09 Aug 2019 09:56:30 - GMTAgAAAAMAAAAAAAAACgIoCJlJ1QE=Sat, - 03 Aug 2019 01:16:09 GMT15 - \ mess\t age1\n" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:39 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 0c97f8ac-f003-0036-3098-49c952000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuedd7c186d/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 34c53f54-b58c-11e9-a5b1-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:39 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuedd7c186d/messages - response: - body: - string: "\uFEFF459a8af9-b80a-4fc7-b643-6cd7044d91acFri, - 02 Aug 2019 20:36:25 GMTFri, 09 Aug 2019 20:36:25 - GMTAgAAAAMAAAAAAAAAMggvCJlJ1QE=Sat, - 03 Aug 2019 01:16:09 GMT14 - \ mess\t age1\n" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:39 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 0c97f8ae-f003-0036-3298-49c952000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuedd7c186d/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 34cc425c-b58c-11e9-9ed2-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:39 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuedd7c186d/messages - response: - body: - string: "\uFEFF378d51d5-04dc-4e4b-8a55-e9abc90f7876Fri, - 02 Aug 2019 22:18:58 GMTFri, 09 Aug 2019 22:18:58 - GMTAgAAAAMAAAAAAAAAK8A1CJlJ1QE=Sat, - 03 Aug 2019 01:16:09 GMT13 - \ mess\t age1\n" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:39 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 0c97f8b3-f003-0036-3798-49c952000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuedd7c186d/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 34d2cb7e-b58c-11e9-8bb5-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:39 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuedd7c186d/messages - response: - body: - string: "\uFEFF5f68f936-7ab5-4815-8a6f-009191311f3fFri, - 02 Aug 2019 22:26:04 GMTFri, 09 Aug 2019 22:26:04 - GMTAgAAAAMAAAAAAAAA5AI8CJlJ1QE=Sat, - 03 Aug 2019 01:16:09 GMT12 - \ mess\t age1\n" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:39 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 0c97f8b6-f003-0036-3a98-49c952000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuedd7c186d/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 34d8b5e2-b58c-11e9-b583-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:39 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuedd7c186d/messages - response: - body: - string: "\uFEFFe44d69bb-e127-4b6f-b366-fe2c879698b2Fri, - 02 Aug 2019 22:33:31 GMTFri, 09 Aug 2019 22:33:31 - GMTAgAAAAMAAAAAAAAA2bpCCJlJ1QE=Sat, - 03 Aug 2019 01:16:09 GMT11 - \ mess\t age1\n" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:39 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 0c97f8b8-f003-0036-3c98-49c952000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuedd7c186d/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 34df93f8-b58c-11e9-ae15-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:39 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuedd7c186d/messages - response: - body: - string: "\uFEFF9cab88a5-1c38-40ca-8d94-1c12386cac02Fri, - 02 Aug 2019 23:18:58 GMTFri, 09 Aug 2019 23:18:58 - GMTAgAAAAMAAAAAAAAA5ZlJCJlJ1QE=Sat, - 03 Aug 2019 01:16:09 GMT10 - \ mess\t age1\n" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:39 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 0c97f8bb-f003-0036-3f98-49c952000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuedd7c186d/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 34e659fe-b58c-11e9-a397-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:39 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuedd7c186d/messages - response: - body: - string: "\uFEFFd8a706de-1155-41d2-a2a3-e915ea4afb58Fri, - 02 Aug 2019 23:34:32 GMTFri, 09 Aug 2019 23:34:32 - GMTAgAAAAMAAAAAAAAA4lFQCJlJ1QE=Sat, - 03 Aug 2019 01:16:09 GMT9 - \ mess\t age1\n" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:39 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 0c97f8bf-f003-0036-4298-49c952000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuedd7c186d/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 34ed13ec-b58c-11e9-b7c6-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:39 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuedd7c186d/messages - response: - body: - string: "\uFEFFb4850e10-2d02-4288-a305-6e21ae5a1094Fri, - 02 Aug 2019 23:36:31 GMTFri, 09 Aug 2019 23:36:31 - GMTAgAAAAMAAAAAAAAA1wlXCJlJ1QE=Sat, - 03 Aug 2019 01:16:09 GMT8 - \ mess\t age1\n" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:39 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 0c97f8c5-f003-0036-4698-49c952000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuedd7c186d/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 34f3efc6-b58c-11e9-a2c7-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:39 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuedd7c186d/messages - response: - body: - string: "\uFEFF49f5ad47-2d5e-40d6-98a7-9ea12a1d772dFri, - 02 Aug 2019 23:39:20 GMTFri, 09 Aug 2019 23:39:20 - GMTAgAAAAMAAAAAAAAA6OhdCJlJ1QE=Sat, - 03 Aug 2019 01:16:09 GMT7 - \ mess\t age1\n" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:39 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 0c97f8ce-f003-0036-4e98-49c952000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuedd7c186d/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 34fa8e22-b58c-11e9-ac07-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:40 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuedd7c186d/messages - response: - body: - string: "\uFEFF0b6a848e-ff26-4f7f-9ebf-0e877459dbfcFri, - 02 Aug 2019 23:40:20 GMTFri, 09 Aug 2019 23:40:20 - GMTAgAAAAMAAAAAAAAAiQRkCJlJ1QE=Sat, - 03 Aug 2019 01:16:09 GMT6 - \ mess\t age1\n" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:39 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 0c97f8d5-f003-0036-5398-49c952000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuedd7c186d/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 3500f3d0-b58c-11e9-a544-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:40 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuedd7c186d/messages - response: - body: - string: "\uFEFF9f24f445-63f8-4c82-8843-defa5644399dSat, - 03 Aug 2019 00:07:52 GMTSat, 10 Aug 2019 00:07:52 - GMTAgAAAAMAAAAAAAAAPUdqCJlJ1QE=Sat, - 03 Aug 2019 01:16:09 GMT5 - \ mess\t age1\n" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:39 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 0c97f8da-f003-0036-5798-49c952000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuedd7c186d/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 350734f6-b58c-11e9-8a74-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:40 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuedd7c186d/messages - response: - body: - string: "\uFEFFca9acb1c-2c6a-4e3d-a4ac-0715935df6a1Sat, - 03 Aug 2019 00:54:39 GMTSat, 10 Aug 2019 00:54:39 - GMTAgAAAAMAAAAAAAAAvjtwCJlJ1QE=Sat, - 03 Aug 2019 01:16:09 GMT4 - \ mess\t age1\n" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:39 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 0c97f8e2-f003-0036-5e98-49c952000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuedd7c186d/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 350dd248-b58c-11e9-b581-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:40 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuedd7c186d/messages - response: - body: - string: "\uFEFF7b31e9cc-e733-49e8-99ee-2b31f41465deSat, - 03 Aug 2019 01:06:20 GMTSat, 10 Aug 2019 01:06:20 - GMTAgAAAAMAAAAAAAAA6kF3CJlJ1QE=Sat, - 03 Aug 2019 01:16:09 GMT3 - \ mess\t age1\n" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:39 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 0c97f8ec-f003-0036-6598-49c952000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuedd7c186d/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 35140040-b58c-11e9-806e-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:40 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuedd7c186d/messages - response: - body: - string: "\uFEFFeac8dd54-9ba7-4d3f-9a3e-3dfc2219af7cSat, - 03 Aug 2019 01:07:26 GMTSat, 10 Aug 2019 01:07:26 - GMTAgAAAAMAAAAAAAAAQeh8CJlJ1QE=Sat, - 03 Aug 2019 01:16:09 GMT2 - \ mess\t age1\n" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:39 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 0c97f8f5-f003-0036-6c98-49c952000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuedd7c186d/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 351c81dc-b58c-11e9-ab6b-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:40 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuedd7c186d/messages - response: - body: - string: "\uFEFFdc1c43e4-0ed3-4c2f-af5e-4ceb376fcf00Sat, - 03 Aug 2019 01:15:39 GMTSat, 10 Aug 2019 01:15:39 - GMTAgAAAAMAAAAAAAAAUHWFCJlJ1QE=Sat, - 03 Aug 2019 01:16:09 GMT1 - \ mess\t age1\n" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:39 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 0c97f8fa-f003-0036-7198-49c952000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuedd7c186d/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 3522aac2-b58c-11e9-b763-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:15:40 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuedd7c186d/messages - response: - body: - string: "\uFEFF" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:15:39 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 0c97f8fc-f003-0036-7398-49c952000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuedd7c186d/messages - - '' - - '' -- request: - body: null - headers: - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 6a948c40-b58c-11e9-8e92-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:09 GMT - x-ms-version: - - '2018-03-28' - method: PUT - uri: https://storagename.queue.core.windows.net/mytestqueuedd7c186d - response: - body: - string: '' - headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:09 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: 881cb89f-b003-0090-6199-49f14c000000 - x-ms-version: '2018-03-28' - status: - code: 204 - message: No Content - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuedd7c186d - - '' - - '' -- request: - body: "\n mess\t - age1\n" - headers: - Accept: - - application/xml - Content-Length: - - '108' - Content-Type: - - application/xml; charset=utf-8 - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 6aae6e42-b58c-11e9-9008-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:10 GMT - x-ms-version: - - '2018-03-28' - method: POST - uri: https://storagename.queue.core.windows.net/mytestqueuedd7c186d/messages - response: - body: - string: "\uFEFFfa3990fd-a234-4737-b080-e916094c4bb5Sat, - 03 Aug 2019 01:17:09 GMTSat, 10 Aug 2019 01:17:09 - GMTAgAAAAMAAAAAAAAAIT82LJlJ1QE=Sat, - 03 Aug 2019 01:17:09 GMT" - headers: - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:09 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - x-ms-request-id: 881cb8ac-b003-0090-6b99-49f14c000000 - x-ms-version: '2018-03-28' - status: - code: 201 - message: Created - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuedd7c186d/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 6ab4aa40-b58c-11e9-91ba-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:10 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuedd7c186d/messages - response: - body: - string: "\uFEFF614afb7a-92a7-4d26-8c43-8f4f32a7670aFri, - 02 Aug 2019 09:56:30 GMTFri, 09 Aug 2019 09:56:30 - GMTAgAAAAMAAAAAAAAAB3MePplJ1QE=Sat, - 03 Aug 2019 01:17:39 GMT16 - \ mess\t age1\n" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:09 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 881cb8b8-b003-0090-7699-49f14c000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuedd7c186d/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 6abb73ac-b58c-11e9-9d36-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:10 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuedd7c186d/messages - response: - body: - string: "\uFEFF459a8af9-b80a-4fc7-b643-6cd7044d91acFri, - 02 Aug 2019 20:36:25 GMTFri, 09 Aug 2019 20:36:25 - GMTAgAAAAMAAAAAAAAAF1IlPplJ1QE=Sat, - 03 Aug 2019 01:17:39 GMT15 - \ mess\t age1\n" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:09 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 881cb8cb-b003-0090-0999-49f14c000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuedd7c186d/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 6ac269dc-b58c-11e9-a80a-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:10 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuedd7c186d/messages - response: - body: - string: "\uFEFF378d51d5-04dc-4e4b-8a55-e9abc90f7876Fri, - 02 Aug 2019 22:18:58 GMTFri, 09 Aug 2019 22:18:58 - GMTAgAAAAMAAAAAAAAAKDEsPplJ1QE=Sat, - 03 Aug 2019 01:17:39 GMT14 - \ mess\t age1\n" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:09 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 881cb8d2-b003-0090-1099-49f14c000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuedd7c186d/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 6ac908d2-b58c-11e9-9b11-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:10 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuedd7c186d/messages - response: - body: - string: "\uFEFF5f68f936-7ab5-4815-8a6f-009191311f3fFri, - 02 Aug 2019 22:26:04 GMTFri, 09 Aug 2019 22:26:04 - GMTAgAAAAMAAAAAAAAACsIyPplJ1QE=Sat, - 03 Aug 2019 01:17:39 GMT13 - \ mess\t age1\n" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:09 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 881cb8e1-b003-0090-1b99-49f14c000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuedd7c186d/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 6acfbe06-b58c-11e9-8de1-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:10 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuedd7c186d/messages - response: - body: - string: "\uFEFFe44d69bb-e127-4b6f-b366-fe2c879698b2Fri, - 02 Aug 2019 22:33:31 GMTFri, 09 Aug 2019 22:33:31 - GMTAgAAAAMAAAAAAAAAH6E5PplJ1QE=Sat, - 03 Aug 2019 01:17:40 GMT12 - \ mess\t age1\n" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:09 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 881cb8ec-b003-0090-2699-49f14c000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuedd7c186d/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 6ad6d63e-b58c-11e9-b371-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:10 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuedd7c186d/messages - response: - body: - string: "\uFEFF9cab88a5-1c38-40ca-8d94-1c12386cac02Fri, - 02 Aug 2019 23:18:58 GMTFri, 09 Aug 2019 23:18:58 - GMTAgAAAAMAAAAAAAAAFFlAPplJ1QE=Sat, - 03 Aug 2019 01:17:40 GMT11 - \ mess\t age1\n" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:09 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 881cb8fd-b003-0090-3699-49f14c000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuedd7c186d/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 6ade2bf0-b58c-11e9-bc49-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:10 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuedd7c186d/messages - response: - body: - string: "\uFEFFd8a706de-1155-41d2-a2a3-e915ea4afb58Fri, - 02 Aug 2019 23:34:32 GMTFri, 09 Aug 2019 23:34:32 - GMTAgAAAAMAAAAAAAAAUoZHPplJ1QE=Sat, - 03 Aug 2019 01:17:40 GMT10 - \ mess\t age1\n" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:09 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 881cb90a-b003-0090-4399-49f14c000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuedd7c186d/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 6ae46d8a-b58c-11e9-bbc1-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:10 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuedd7c186d/messages - response: - body: - string: "\uFEFFb4850e10-2d02-4288-a305-6e21ae5a1094Fri, - 02 Aug 2019 23:36:31 GMTFri, 09 Aug 2019 23:36:31 - GMTAgAAAAMAAAAAAAAATD5OPplJ1QE=Sat, - 03 Aug 2019 01:17:40 GMT9 - \ mess\t age1\n" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:09 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 881cb917-b003-0090-4f99-49f14c000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuedd7c186d/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 6aeb6900-b58c-11e9-bb1e-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:10 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuedd7c186d/messages - response: - body: - string: "\uFEFF49f5ad47-2d5e-40d6-98a7-9ea12a1d772dFri, - 02 Aug 2019 23:39:20 GMTFri, 09 Aug 2019 23:39:20 - GMTAgAAAAMAAAAAAAAAc0RVPplJ1QE=Sat, - 03 Aug 2019 01:17:40 GMT8 - \ mess\t age1\n" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:09 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 881cb91f-b003-0090-5699-49f14c000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuedd7c186d/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 6af238b4-b58c-11e9-a163-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:10 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuedd7c186d/messages - response: - body: - string: "\uFEFF0b6a848e-ff26-4f7f-9ebf-0e877459dbfcFri, - 02 Aug 2019 23:40:20 GMTFri, 09 Aug 2019 23:40:20 - GMTAgAAAAMAAAAAAAAAaPxbPplJ1QE=Sat, - 03 Aug 2019 01:17:40 GMT7 - \ mess\t age1\n" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:09 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 881cb930-b003-0090-6499-49f14c000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuedd7c186d/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 6af8e5f6-b58c-11e9-8451-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:10 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuedd7c186d/messages - response: - body: - string: "\uFEFF9f24f445-63f8-4c82-8843-defa5644399dSat, - 03 Aug 2019 00:07:52 GMTSat, 10 Aug 2019 00:07:52 - GMTAgAAAAMAAAAAAAAAZrRiPplJ1QE=Sat, - 03 Aug 2019 01:17:40 GMT6 - \ mess\t age1\n" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:09 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 881cb937-b003-0090-6b99-49f14c000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuedd7c186d/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 6affe294-b58c-11e9-b64c-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:10 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuedd7c186d/messages - response: - body: - string: "\uFEFFca9acb1c-2c6a-4e3d-a4ac-0715935df6a1Sat, - 03 Aug 2019 00:54:39 GMTSat, 10 Aug 2019 00:54:39 - GMTAgAAAAMAAAAAAAAAdpNpPplJ1QE=Sat, - 03 Aug 2019 01:17:40 GMT5 - \ mess\t age1\n" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:09 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 881cb943-b003-0090-7699-49f14c000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuedd7c186d/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 6b072df6-b58c-11e9-ab78-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:10 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuedd7c186d/messages - response: - body: - string: "\uFEFF7b31e9cc-e733-49e8-99ee-2b31f41465deSat, - 03 Aug 2019 01:06:20 GMTSat, 10 Aug 2019 01:06:20 - GMTAgAAAAMAAAAAAAAAh3JwPplJ1QE=Sat, - 03 Aug 2019 01:17:40 GMT4 - \ mess\t age1\n" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:09 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 881cb952-b003-0090-0399-49f14c000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuedd7c186d/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 6b0d8512-b58c-11e9-a55b-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:10 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuedd7c186d/messages - response: - body: - string: "\uFEFFeac8dd54-9ba7-4d3f-9a3e-3dfc2219af7cSat, - 03 Aug 2019 01:07:26 GMTSat, 10 Aug 2019 01:07:26 - GMTAgAAAAMAAAAAAAAArnh3PplJ1QE=Sat, - 03 Aug 2019 01:17:40 GMT3 - \ mess\t age1\n" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:09 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 881cb963-b003-0090-1099-49f14c000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net - - /mytestqueuedd7c186d/messages - - '' - - '' -- request: - body: null - headers: - Accept: - - application/xml - User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - content-type: - - application/xml; charset=utf-8 - x-ms-client-request-id: - - 6b1470f4-b58c-11e9-8de7-2816a845e8c6 - x-ms-date: - - Sat, 03 Aug 2019 01:17:10 GMT - x-ms-version: - - '2018-03-28' - method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuedd7c186d/messages - response: - body: - string: "\uFEFFdc1c43e4-0ed3-4c2f-af5e-4ceb376fcf00Sat, - 03 Aug 2019 01:15:39 GMTSat, 10 Aug 2019 01:15:39 - GMTAgAAAAMAAAAAAAAAv1d+PplJ1QE=Sat, - 03 Aug 2019 01:17:40 GMT2 - \ mess\t age1\n" - headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:09 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 881cb96b-b003-0090-1899-49f14c000000 - x-ms-version: '2018-03-28' - status: - code: 200 - message: OK - url: !!python/object/new:yarl.URL - state: !!python/tuple - - !!python/object/new:urllib.parse.SplitResult - - https - - amqptest.queue.core.windows.net + - pyacrstoragedd7c186d.queue.core.windows.net - /mytestqueuedd7c186d/messages - '' - '' @@ -2854,44 +78,28 @@ interactions: Accept: - application/xml User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 6b1b29cc-b58c-11e9-8222-2816a845e8c6 x-ms-date: - - Sat, 03 Aug 2019 01:17:10 GMT + - Fri, 06 Sep 2019 21:58:07 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuedd7c186d/messages + uri: https://pyacrstoragedd7c186d.queue.core.windows.net/mytestqueuedd7c186d/messages response: body: - string: "\uFEFFfa3990fd-a234-4737-b080-e916094c4bb5Sat, - 03 Aug 2019 01:17:09 GMTSat, 10 Aug 2019 01:17:09 - GMTAgAAAAMAAAAAAAAAuA+FPplJ1QE=Sat, - 03 Aug 2019 01:17:40 GMT1 + string: "\uFEFF8a922b98-f3c4-45de-8936-110514c054caFri, + 06 Sep 2019 21:58:05 GMTFri, 13 Sep 2019 21:58:05 + GMTAgAAAAMAAAAAAAAAM1Z7O/5k1QE=Fri, + 06 Sep 2019 21:58:35 GMT1 \ mess\t age1\n" headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:10 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 881cb979-b003-0090-2699-49f14c000000 + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:58:05 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 200 @@ -2900,7 +108,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoragedd7c186d.queue.core.windows.net - /mytestqueuedd7c186d/messages - '' - '' @@ -2910,41 +118,25 @@ interactions: Accept: - application/xml User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 6b22712c-b58c-11e9-87bb-2816a845e8c6 x-ms-date: - - Sat, 03 Aug 2019 01:17:10 GMT + - Fri, 06 Sep 2019 21:58:07 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/mytestqueuedd7c186d/messages + uri: https://pyacrstoragedd7c186d.queue.core.windows.net/mytestqueuedd7c186d/messages response: body: string: "\uFEFF" headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Sat, 03 Aug 2019 01:17:10 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 881cb987-b003-0090-3299-49f14c000000 + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:58:05 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 200 @@ -2953,7 +145,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoragedd7c186d.queue.core.windows.net - /mytestqueuedd7c186d/messages - '' - '' diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_encryption_add_encrypted_64k_message.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_encryption_add_encrypted_64k_message.yaml index 98bb501892ba..aaa5a6861803 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_encryption_add_encrypted_64k_message.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_encryption_add_encrypted_64k_message.yaml @@ -11,29 +11,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 8e8d8726-b575-11e9-9c94-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:31 GMT + - Fri, 06 Sep 2019 21:57:18 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/encryptionqueue446c19b4 + uri: https://pyacrstorage446c19b4.queue.core.windows.net/encryptionqueue446c19b4 response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:33:31 GMT - Server: + date: + - Fri, 06 Sep 2019 21:57:17 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - b6076c28-1003-001e-0c82-49beed000000 x-ms-version: - '2018-03-28' status: @@ -55,32 +51,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 8ebb5dee-b575-11e9-a37c-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:32 GMT + - Fri, 06 Sep 2019 21:57:19 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/encryptionqueue446c19b4/messages + uri: https://pyacrstorage446c19b4.queue.core.windows.net/encryptionqueue446c19b4/messages response: body: - string: "\uFEFF5336e6c4-f4b2-438f-9641-ccccdba2d1ffFri, - 02 Aug 2019 22:33:32 GMTFri, 09 Aug 2019 22:33:32 - GMTAgAAAAMAAAAAAAAA6klgUIJJ1QE=Fri, - 02 Aug 2019 22:33:32 GMT" + string: "\uFEFF18ab2ff6-9541-41ee-a922-37b8b0f90533Fri, + 06 Sep 2019 21:57:17 GMTFri, 13 Sep 2019 21:57:17 + GMTAgAAAAMAAAAAAAAAZB/mDP5k1QE=Fri, + 06 Sep 2019 21:57:17 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:31 GMT - Server: + date: + - Fri, 06 Sep 2019 21:57:17 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - b6076c3b-1003-001e-1382-49beed000000 x-ms-version: - '2018-03-28' status: @@ -89,11 +81,11 @@ interactions: - request: body: ' - {"EncryptedMessageContents": "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", - "EncryptionData": {"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "y7TLnJdGIumDzHVR4nXOuixGes0BraSokZBncjmWZ0K2b1TSwtjSBA==", + {"EncryptedMessageContents": "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", + "EncryptionData": {"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "qVYB60RVb4FV/U2eYLeNm6fN+i2grSPOt0l3Aq7LLBrAJqYUVvNpTA==", "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": - "AES_CBC_256"}, "ContentEncryptionIV": "XL4EYnfxxchRfsQmOjJvBw==", "KeyWrappingMetadata": - {"EncryptionLibrary": "Python 12.0.0b1"}}}' + "AES_CBC_256"}, "ContentEncryptionIV": "w8P5VTC0caKDVNSbtidvAQ==", "KeyWrappingMetadata": + {"EncryptionLibrary": "Python 12.0.0b2"}}}' headers: Accept: - application/xml @@ -106,32 +98,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 8edd574c-b575-11e9-b404-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:32 GMT + - Fri, 06 Sep 2019 21:57:19 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/encryptionqueue446c19b4/messages + uri: https://pyacrstorage446c19b4.queue.core.windows.net/encryptionqueue446c19b4/messages response: body: string: "\uFEFFRequestBodyTooLargeThe - request body is too large and exceeds the maximum permissible limit.\nRequestId:b6076c57-1003-001e-2982-49beed000000\nTime:2019-08-02T22:33:32.2270571Z65536" + request body is too large and exceeds the maximum permissible limit.\nRequestId:ce19f05a-6003-00b4-1ffe-643d61000000\nTime:2019-09-06T21:57:17.9257012Z65536" headers: - Content-Length: + content-length: - '286' - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:31 GMT - Server: + date: + - Fri, 06 Sep 2019 21:57:17 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-error-code: - RequestBodyTooLarge - x-ms-request-id: - - b6076c57-1003-001e-2982-49beed000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_encryption_nonmatching_kid.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_encryption_nonmatching_kid.yaml index 5b3308d10c0a..60d0ea3e38ca 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_encryption_nonmatching_kid.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_encryption_nonmatching_kid.yaml @@ -11,29 +11,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 8f1e47c8-b575-11e9-9f0b-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:32 GMT + - Fri, 06 Sep 2019 21:57:48 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/encryptionqueue577f1613 + uri: https://pyacrstorage577f1613.queue.core.windows.net/encryptionqueue577f1613 response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:33:32 GMT - Server: + date: + - Fri, 06 Sep 2019 21:57:46 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - 2317cf49-4003-008e-1082-492ba1000000 x-ms-version: - '2018-03-28' status: @@ -42,11 +38,11 @@ interactions: - request: body: ' - {"EncryptedMessageContents": "TJuxk/00fb3Hf6/w1D1yiw==", - "EncryptionData": {"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "8wQwRszBvKDlp97B7QPgFkOTFGamFnsQYxsxEmZxotaX0GcsBrcgLg==", + {"EncryptedMessageContents": "1LQb9QvM/qT2/aTLcwJw4w==", + "EncryptionData": {"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "G9ct8YUE9VgQ0DslrKJUhrUAmknjLAJfasa/Puv7f0q/pESZsG8BbA==", "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": - "AES_CBC_256"}, "ContentEncryptionIV": "jxrUovna+7yx39h8tDsr7w==", "KeyWrappingMetadata": - {"EncryptionLibrary": "Python 12.0.0b1"}}}' + "AES_CBC_256"}, "ContentEncryptionIV": "VGGgQNjy6cFPvd6odgRscw==", "KeyWrappingMetadata": + {"EncryptionLibrary": "Python 12.0.0b2"}}}' headers: Accept: - application/xml @@ -59,32 +55,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 8f4d9aa8-b575-11e9-b651-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:33 GMT + - Fri, 06 Sep 2019 21:57:48 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/encryptionqueue577f1613/messages + uri: https://pyacrstorage577f1613.queue.core.windows.net/encryptionqueue577f1613/messages response: body: - string: "\uFEFFca0accab-07ca-4132-9466-b2680a86c1feFri, - 02 Aug 2019 22:33:32 GMTFri, 09 Aug 2019 22:33:32 - GMTAgAAAAMAAAAAAAAAR1foUIJJ1QE=Fri, - 02 Aug 2019 22:33:32 GMT" + string: "\uFEFF6ce267a8-0a8b-4298-9640-c44a8c6f89f4Fri, + 06 Sep 2019 21:57:47 GMTFri, 13 Sep 2019 21:57:47 + GMTAgAAAAMAAAAAAAAA2GeRHv5k1QE=Fri, + 06 Sep 2019 21:57:47 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:32 GMT - Server: + date: + - Fri, 06 Sep 2019 21:57:47 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - 2317cf51-4003-008e-1682-492ba1000000 x-ms-version: - '2018-03-28' status: @@ -100,43 +92,37 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 8f597968-b575-11e9-bb69-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:33 GMT + - Fri, 06 Sep 2019 21:57:49 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/encryptionqueue577f1613/messages + uri: https://pyacrstorage577f1613.queue.core.windows.net/encryptionqueue577f1613/messages response: body: - string: "\uFEFFca0accab-07ca-4132-9466-b2680a86c1feFri, - 02 Aug 2019 22:33:32 GMTFri, 09 Aug 2019 22:33:32 - GMTAgAAAAMAAAAAAAAAPLzVYoJJ1QE=Fri, - 02 Aug 2019 22:34:03 GMT1{\"EncryptedMessageContents\": - \"TJuxk/00fb3Hf6/w1D1yiw==\", \"EncryptionData\": {\"WrappedContentKey\": - {\"KeyId\": \"key1\", \"EncryptedKey\": \"8wQwRszBvKDlp97B7QPgFkOTFGamFnsQYxsxEmZxotaX0GcsBrcgLg==\", + string: "\uFEFF6ce267a8-0a8b-4298-9640-c44a8c6f89f4Fri, + 06 Sep 2019 21:57:47 GMTFri, 13 Sep 2019 21:57:47 + GMTAgAAAAMAAAAAAAAA3EV9MP5k1QE=Fri, + 06 Sep 2019 21:58:17 GMT1{\"EncryptedMessageContents\": + \"1LQb9QvM/qT2/aTLcwJw4w==\", \"EncryptionData\": {\"WrappedContentKey\": + {\"KeyId\": \"key1\", \"EncryptedKey\": \"G9ct8YUE9VgQ0DslrKJUhrUAmknjLAJfasa/Puv7f0q/pESZsG8BbA==\", \"Algorithm\": \"A256KW\"}, \"EncryptionAgent\": {\"Protocol\": \"1.0\", \"EncryptionAlgorithm\": - \"AES_CBC_256\"}, \"ContentEncryptionIV\": \"jxrUovna+7yx39h8tDsr7w==\", \"KeyWrappingMetadata\": - {\"EncryptionLibrary\": \"Python 12.0.0b1\"}}}" + \"AES_CBC_256\"}, \"ContentEncryptionIV\": \"VGGgQNjy6cFPvd6odgRscw==\", \"KeyWrappingMetadata\": + {\"EncryptionLibrary\": \"Python 12.0.0b2\"}}}" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:32 GMT - Server: + date: + - Fri, 06 Sep 2019 21:57:47 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - 2317cf56-4003-008e-1a82-492ba1000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_get_messages_encrypted_kek.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_get_messages_encrypted_kek.yaml index cdd6c3d83038..01c1909dff34 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_get_messages_encrypted_kek.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_get_messages_encrypted_kek.yaml @@ -11,29 +11,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 8fa69600-b575-11e9-90d8-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:33 GMT + - Fri, 06 Sep 2019 21:58:10 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/encryptionqueue546e15fa + uri: https://pyacrstorage546e15fa.queue.core.windows.net/encryptionqueue546e15fa response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:33:32 GMT - Server: + date: + - Fri, 06 Sep 2019 21:58:09 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - 6e0db58f-e003-000b-0882-497c74000000 x-ms-version: - '2018-03-28' status: @@ -42,11 +38,11 @@ interactions: - request: body: ' - {"EncryptedMessageContents": "Ta6Ip0K+51pqtQAMTvUn4K/O2cTz1XUbzRjoPeOjNug=", - "EncryptionData": {"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "yqu/qHZoacCGip3E9p3OYpMultXLdGqwCpldUt254elRgCRcVr+XSQ==", + {"EncryptedMessageContents": "vwe4Xm3btGqag7DhlcSiIs3VbbTqhUmnLXv/5+7JD40=", + "EncryptionData": {"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "8PanrwocCGyhIOkide6tC55aWC2dJumRG7mbBC8ZjboMQopj26LZNg==", "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": - "AES_CBC_256"}, "ContentEncryptionIV": "wAw4rEmLULiVlg3Ywhkrig==", "KeyWrappingMetadata": - {"EncryptionLibrary": "Python 12.0.0b1"}}}' + "AES_CBC_256"}, "ContentEncryptionIV": "4BLz2tUZOh6Y3Bknp4GQkg==", "KeyWrappingMetadata": + {"EncryptionLibrary": "Python 12.0.0b2"}}}' headers: Accept: - application/xml @@ -59,32 +55,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 8fd3a1ac-b575-11e9-a203-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:34 GMT + - Fri, 06 Sep 2019 21:58:11 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/encryptionqueue546e15fa/messages + uri: https://pyacrstorage546e15fa.queue.core.windows.net/encryptionqueue546e15fa/messages response: body: - string: "\uFEFF2fb858fc-dd68-4f4d-8937-fd2e6eeb9126Fri, - 02 Aug 2019 22:33:33 GMTFri, 09 Aug 2019 22:33:33 - GMTAgAAAAMAAAAAAAAAl2huUYJJ1QE=Fri, - 02 Aug 2019 22:33:33 GMT" + string: "\uFEFFe5a55163-9484-410a-9996-1f5dc1aa2122Fri, + 06 Sep 2019 21:58:09 GMTFri, 13 Sep 2019 21:58:09 + GMTAgAAAAMAAAAAAAAARb7TK/5k1QE=Fri, + 06 Sep 2019 21:58:09 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:32 GMT - Server: + date: + - Fri, 06 Sep 2019 21:58:09 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - 6e0db59f-e003-000b-1482-497c74000000 x-ms-version: - '2018-03-28' status: @@ -100,43 +92,37 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 8fe70074-b575-11e9-88a7-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:34 GMT + - Fri, 06 Sep 2019 21:58:11 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/encryptionqueue546e15fa/messages + uri: https://pyacrstorage546e15fa.queue.core.windows.net/encryptionqueue546e15fa/messages response: body: - string: "\uFEFF2fb858fc-dd68-4f4d-8937-fd2e6eeb9126Fri, - 02 Aug 2019 22:33:33 GMTFri, 09 Aug 2019 22:33:33 - GMTAgAAAAMAAAAAAAAAgI9nY4JJ1QE=Fri, - 02 Aug 2019 22:34:03 GMT1{\"EncryptedMessageContents\": - \"Ta6Ip0K+51pqtQAMTvUn4K/O2cTz1XUbzRjoPeOjNug=\", \"EncryptionData\": {\"WrappedContentKey\": - {\"KeyId\": \"key1\", \"EncryptedKey\": \"yqu/qHZoacCGip3E9p3OYpMultXLdGqwCpldUt254elRgCRcVr+XSQ==\", + string: "\uFEFFe5a55163-9484-410a-9996-1f5dc1aa2122Fri, + 06 Sep 2019 21:58:09 GMTFri, 13 Sep 2019 21:58:09 + GMTAgAAAAMAAAAAAAAAXG7DPf5k1QE=Fri, + 06 Sep 2019 21:58:39 GMT1{\"EncryptedMessageContents\": + \"vwe4Xm3btGqag7DhlcSiIs3VbbTqhUmnLXv/5+7JD40=\", \"EncryptionData\": {\"WrappedContentKey\": + {\"KeyId\": \"key1\", \"EncryptedKey\": \"8PanrwocCGyhIOkide6tC55aWC2dJumRG7mbBC8ZjboMQopj26LZNg==\", \"Algorithm\": \"A256KW\"}, \"EncryptionAgent\": {\"Protocol\": \"1.0\", \"EncryptionAlgorithm\": - \"AES_CBC_256\"}, \"ContentEncryptionIV\": \"wAw4rEmLULiVlg3Ywhkrig==\", \"KeyWrappingMetadata\": - {\"EncryptionLibrary\": \"Python 12.0.0b1\"}}}" + \"AES_CBC_256\"}, \"ContentEncryptionIV\": \"4BLz2tUZOh6Y3Bknp4GQkg==\", \"KeyWrappingMetadata\": + {\"EncryptionLibrary\": \"Python 12.0.0b2\"}}}" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:33 GMT - Server: + date: + - Fri, 06 Sep 2019 21:58:09 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - 6e0db5a8-e003-000b-1d82-497c74000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_get_messages_encrypted_resolver.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_get_messages_encrypted_resolver.yaml index f20cc90b929a..47927f420b80 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_get_messages_encrypted_resolver.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_get_messages_encrypted_resolver.yaml @@ -11,29 +11,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 901e4986-b575-11e9-8567-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:34 GMT + - Fri, 06 Sep 2019 21:58:15 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/encryptionqueuec9311831 + uri: https://pyacrstoragec9311831.queue.core.windows.net/encryptionqueuec9311831 response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:33:34 GMT - Server: + date: + - Fri, 06 Sep 2019 21:58:14 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - 4553814a-2003-001d-3582-49bdea000000 x-ms-version: - '2018-03-28' status: @@ -42,11 +38,11 @@ interactions: - request: body: ' - {"EncryptedMessageContents": "c8ZAmqq7VcNEtEhh5dUjoHSqKWfeR0L1mbpjsxKP6PY=", - "EncryptionData": {"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "f1GDK0UFi6iqYvOcHSNtDve1M+301Fc0vVg1ShROd9dRCKbSWjPO6g==", + {"EncryptedMessageContents": "xYS4KTDR7alQF2Km/y2OPWNO5WW9MTyyeFKrrOa7Lao=", + "EncryptionData": {"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "mP3zxSZyt6DDG+34mKOlEkI6DJv9mXStxIsk+743x8DPkYjgkWArXg==", "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": - "AES_CBC_256"}, "ContentEncryptionIV": "v8DhaO2y2xTgzdXM3F6uCA==", "KeyWrappingMetadata": - {"EncryptionLibrary": "Python 12.0.0b1"}}}' + "AES_CBC_256"}, "ContentEncryptionIV": "3KZoN3NgGKheoDHg+sk0IQ==", "KeyWrappingMetadata": + {"EncryptionLibrary": "Python 12.0.0b2"}}}' headers: Accept: - application/xml @@ -59,32 +55,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 904bda9e-b575-11e9-abb5-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:34 GMT + - Fri, 06 Sep 2019 21:58:16 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/encryptionqueuec9311831/messages + uri: https://pyacrstoragec9311831.queue.core.windows.net/encryptionqueuec9311831/messages response: body: - string: "\uFEFFdae4eaac-2eae-4e6c-8bcb-32109056b4fdFri, - 02 Aug 2019 22:33:34 GMTFri, 09 Aug 2019 22:33:34 - GMTAgAAAAMAAAAAAAAAp5TmUYJJ1QE=Fri, - 02 Aug 2019 22:33:34 GMT" + string: "\uFEFF8d65faa6-6ab2-4338-88e7-ca9c44ce37a6Fri, + 06 Sep 2019 21:58:14 GMTFri, 13 Sep 2019 21:58:14 + GMTAgAAAAMAAAAAAAAAeaPILv5k1QE=Fri, + 06 Sep 2019 21:58:14 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:34 GMT - Server: + date: + - Fri, 06 Sep 2019 21:58:14 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - 45538165-2003-001d-4e82-49bdea000000 x-ms-version: - '2018-03-28' status: @@ -100,43 +92,37 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 9061c4a4-b575-11e9-a51e-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:34 GMT + - Fri, 06 Sep 2019 21:58:16 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/encryptionqueuec9311831/messages + uri: https://pyacrstoragec9311831.queue.core.windows.net/encryptionqueuec9311831/messages response: body: - string: "\uFEFFdae4eaac-2eae-4e6c-8bcb-32109056b4fdFri, - 02 Aug 2019 22:33:34 GMTFri, 09 Aug 2019 22:33:34 - GMTAgAAAAMAAAAAAAAAyFveY4JJ1QE=Fri, - 02 Aug 2019 22:34:04 GMT1{\"EncryptedMessageContents\": - \"c8ZAmqq7VcNEtEhh5dUjoHSqKWfeR0L1mbpjsxKP6PY=\", \"EncryptionData\": {\"WrappedContentKey\": - {\"KeyId\": \"key1\", \"EncryptedKey\": \"f1GDK0UFi6iqYvOcHSNtDve1M+301Fc0vVg1ShROd9dRCKbSWjPO6g==\", + string: "\uFEFF8d65faa6-6ab2-4338-88e7-ca9c44ce37a6Fri, + 06 Sep 2019 21:58:14 GMTFri, 13 Sep 2019 21:58:14 + GMTAgAAAAMAAAAAAAAA+US1QP5k1QE=Fri, + 06 Sep 2019 21:58:44 GMT1{\"EncryptedMessageContents\": + \"xYS4KTDR7alQF2Km/y2OPWNO5WW9MTyyeFKrrOa7Lao=\", \"EncryptionData\": {\"WrappedContentKey\": + {\"KeyId\": \"key1\", \"EncryptedKey\": \"mP3zxSZyt6DDG+34mKOlEkI6DJv9mXStxIsk+743x8DPkYjgkWArXg==\", \"Algorithm\": \"A256KW\"}, \"EncryptionAgent\": {\"Protocol\": \"1.0\", \"EncryptionAlgorithm\": - \"AES_CBC_256\"}, \"ContentEncryptionIV\": \"v8DhaO2y2xTgzdXM3F6uCA==\", \"KeyWrappingMetadata\": - {\"EncryptionLibrary\": \"Python 12.0.0b1\"}}}" + \"AES_CBC_256\"}, \"ContentEncryptionIV\": \"3KZoN3NgGKheoDHg+sk0IQ==\", \"KeyWrappingMetadata\": + {\"EncryptionLibrary\": \"Python 12.0.0b2\"}}}" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:34 GMT - Server: + date: + - Fri, 06 Sep 2019 21:58:14 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - 45538187-2003-001d-6982-49bdea000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_get_with_strict_mode.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_get_with_strict_mode.yaml index 0dc78c86c6e3..0f92f2ea2be3 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_get_with_strict_mode.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_get_with_strict_mode.yaml @@ -11,29 +11,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 909356cc-b575-11e9-926f-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:35 GMT + - Fri, 06 Sep 2019 21:58:48 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/encryptionqueued7de1393 + uri: https://pyacrstoraged7de1393.queue.core.windows.net/encryptionqueued7de1393 response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:33:34 GMT - Server: + date: + - Fri, 06 Sep 2019 21:58:46 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - e343b27e-f003-0072-2982-49153e000000 x-ms-version: - '2018-03-28' status: @@ -55,32 +51,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 90c34ecc-b575-11e9-b682-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:35 GMT + - Fri, 06 Sep 2019 21:58:48 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/encryptionqueued7de1393/messages + uri: https://pyacrstoraged7de1393.queue.core.windows.net/encryptionqueued7de1393/messages response: body: - string: "\uFEFFa0428b6e-0a00-4da7-a8b9-fb90b5d8dd86Fri, - 02 Aug 2019 22:33:35 GMTFri, 09 Aug 2019 22:33:35 - GMTAgAAAAMAAAAAAAAAMNZdUoJJ1QE=Fri, - 02 Aug 2019 22:33:35 GMT" + string: "\uFEFFb16cb83f-e47f-4f87-abed-ec42aff0a7baFri, + 06 Sep 2019 21:58:47 GMTFri, 13 Sep 2019 21:58:47 + GMTAgAAAAMAAAAAAAAAQ7cRQv5k1QE=Fri, + 06 Sep 2019 21:58:47 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:34 GMT - Server: + date: + - Fri, 06 Sep 2019 21:58:46 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - e343b29d-f003-0072-4682-49153e000000 x-ms-version: - '2018-03-28' status: @@ -96,38 +88,32 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 90cf55b8-b575-11e9-9682-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:35 GMT + - Fri, 06 Sep 2019 21:58:48 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/encryptionqueued7de1393/messages + uri: https://pyacrstoraged7de1393.queue.core.windows.net/encryptionqueued7de1393/messages response: body: - string: "\uFEFFa0428b6e-0a00-4da7-a8b9-fb90b5d8dd86Fri, - 02 Aug 2019 22:33:35 GMTFri, 09 Aug 2019 22:33:35 - GMTAgAAAAMAAAAAAAAAERRLZIJJ1QE=Fri, - 02 Aug 2019 22:34:05 GMT1message" + string: "\uFEFFb16cb83f-e47f-4f87-abed-ec42aff0a7baFri, + 06 Sep 2019 21:58:47 GMTFri, 13 Sep 2019 21:58:47 + GMTAgAAAAMAAAAAAAAAjcIEVP5k1QE=Fri, + 06 Sep 2019 21:59:17 GMT1message" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:34 GMT - Server: + date: + - Fri, 06 Sep 2019 21:58:46 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - e343b2b4-f003-0072-5d82-49153e000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_invalid_value_kek_unwrap.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_invalid_value_kek_unwrap.yaml index a0d52dc48784..78ef3b468a69 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_invalid_value_kek_unwrap.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_invalid_value_kek_unwrap.yaml @@ -11,29 +11,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 910088e2-b575-11e9-905d-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:36 GMT + - Fri, 06 Sep 2019 21:59:17 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/encryptionqueue29091535 + uri: https://pyacrstorage29091535.queue.core.windows.net/encryptionqueue29091535 response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:33:35 GMT - Server: + date: + - Fri, 06 Sep 2019 21:59:15 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - d95d0f01-9003-004b-4c82-49559a000000 x-ms-version: - '2018-03-28' status: @@ -42,11 +38,11 @@ interactions: - request: body: ' - {"EncryptedMessageContents": "21AXMJOJvfMhSiND/kXwMA==", - "EncryptionData": {"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "v2+zG/UVB0aV2tcj7PskklSyHh5WSAISJn+dGdkJ5RM1mrX0K8hgFQ==", + {"EncryptedMessageContents": "xFhhWZJ7TgnxhROPgcLFMQ==", + "EncryptionData": {"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "ePIXGecXl9maQpskCnOPxXkJCST0O8e/bk46g2Gpvk5WzW1brN8KiA==", "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": - "AES_CBC_256"}, "ContentEncryptionIV": "nUcyVfCk9djlphrwtM8Fqw==", "KeyWrappingMetadata": - {"EncryptionLibrary": "Python 12.0.0b1"}}}' + "AES_CBC_256"}, "ContentEncryptionIV": "qoaQLLt9/BBznuAT+yIFAw==", "KeyWrappingMetadata": + {"EncryptionLibrary": "Python 12.0.0b2"}}}' headers: Accept: - application/xml @@ -59,32 +55,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 912efb74-b575-11e9-8f72-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:36 GMT + - Fri, 06 Sep 2019 21:59:17 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/encryptionqueue29091535/messages + uri: https://pyacrstorage29091535.queue.core.windows.net/encryptionqueue29091535/messages response: body: - string: "\uFEFF705bd315-58aa-4454-8b0d-b35bec2d748eFri, - 02 Aug 2019 22:33:36 GMTFri, 09 Aug 2019 22:33:36 - GMTAgAAAAMAAAAAAAAAN8fLUoJJ1QE=Fri, - 02 Aug 2019 22:33:36 GMT" + string: "\uFEFFf012c464-c7b2-4648-a116-1ebc2d2cc9a9Fri, + 06 Sep 2019 21:59:16 GMTFri, 13 Sep 2019 21:59:16 + GMTAgAAAAMAAAAAAAAA7OFvU/5k1QE=Fri, + 06 Sep 2019 21:59:16 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:35 GMT - Server: + date: + - Fri, 06 Sep 2019 21:59:15 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - d95d0f04-9003-004b-4d82-49559a000000 x-ms-version: - '2018-03-28' status: @@ -100,42 +92,36 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 913cf530-b575-11e9-ab6f-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:36 GMT + - Fri, 06 Sep 2019 21:59:17 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/encryptionqueue29091535/messages?peekonly=true + uri: https://pyacrstorage29091535.queue.core.windows.net/encryptionqueue29091535/messages?peekonly=true response: body: - string: "\uFEFF705bd315-58aa-4454-8b0d-b35bec2d748eFri, - 02 Aug 2019 22:33:36 GMTFri, 09 Aug 2019 22:33:36 + string: "\uFEFFf012c464-c7b2-4648-a116-1ebc2d2cc9a9Fri, + 06 Sep 2019 21:59:16 GMTFri, 13 Sep 2019 21:59:16 GMT0{\"EncryptedMessageContents\": - \"21AXMJOJvfMhSiND/kXwMA==\", \"EncryptionData\": {\"WrappedContentKey\": - {\"KeyId\": \"key1\", \"EncryptedKey\": \"v2+zG/UVB0aV2tcj7PskklSyHh5WSAISJn+dGdkJ5RM1mrX0K8hgFQ==\", + \"xFhhWZJ7TgnxhROPgcLFMQ==\", \"EncryptionData\": {\"WrappedContentKey\": + {\"KeyId\": \"key1\", \"EncryptedKey\": \"ePIXGecXl9maQpskCnOPxXkJCST0O8e/bk46g2Gpvk5WzW1brN8KiA==\", \"Algorithm\": \"A256KW\"}, \"EncryptionAgent\": {\"Protocol\": \"1.0\", \"EncryptionAlgorithm\": - \"AES_CBC_256\"}, \"ContentEncryptionIV\": \"nUcyVfCk9djlphrwtM8Fqw==\", \"KeyWrappingMetadata\": - {\"EncryptionLibrary\": \"Python 12.0.0b1\"}}}" + \"AES_CBC_256\"}, \"ContentEncryptionIV\": \"qoaQLLt9/BBznuAT+yIFAw==\", \"KeyWrappingMetadata\": + {\"EncryptionLibrary\": \"Python 12.0.0b2\"}}}" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:35 GMT - Server: + date: + - Fri, 06 Sep 2019 21:59:15 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - d95d0f0c-9003-004b-5382-49559a000000 x-ms-version: - '2018-03-28' status: @@ -151,42 +137,36 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 9148d3f6-b575-11e9-a6ab-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:36 GMT + - Fri, 06 Sep 2019 21:59:17 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/encryptionqueue29091535/messages?peekonly=true + uri: https://pyacrstorage29091535.queue.core.windows.net/encryptionqueue29091535/messages?peekonly=true response: body: - string: "\uFEFF705bd315-58aa-4454-8b0d-b35bec2d748eFri, - 02 Aug 2019 22:33:36 GMTFri, 09 Aug 2019 22:33:36 + string: "\uFEFFf012c464-c7b2-4648-a116-1ebc2d2cc9a9Fri, + 06 Sep 2019 21:59:16 GMTFri, 13 Sep 2019 21:59:16 GMT0{\"EncryptedMessageContents\": - \"21AXMJOJvfMhSiND/kXwMA==\", \"EncryptionData\": {\"WrappedContentKey\": - {\"KeyId\": \"key1\", \"EncryptedKey\": \"v2+zG/UVB0aV2tcj7PskklSyHh5WSAISJn+dGdkJ5RM1mrX0K8hgFQ==\", + \"xFhhWZJ7TgnxhROPgcLFMQ==\", \"EncryptionData\": {\"WrappedContentKey\": + {\"KeyId\": \"key1\", \"EncryptedKey\": \"ePIXGecXl9maQpskCnOPxXkJCST0O8e/bk46g2Gpvk5WzW1brN8KiA==\", \"Algorithm\": \"A256KW\"}, \"EncryptionAgent\": {\"Protocol\": \"1.0\", \"EncryptionAlgorithm\": - \"AES_CBC_256\"}, \"ContentEncryptionIV\": \"nUcyVfCk9djlphrwtM8Fqw==\", \"KeyWrappingMetadata\": - {\"EncryptionLibrary\": \"Python 12.0.0b1\"}}}" + \"AES_CBC_256\"}, \"ContentEncryptionIV\": \"qoaQLLt9/BBznuAT+yIFAw==\", \"KeyWrappingMetadata\": + {\"EncryptionLibrary\": \"Python 12.0.0b2\"}}}" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:35 GMT - Server: + date: + - Fri, 06 Sep 2019 21:59:15 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - d95d0f13-9003-004b-5882-49559a000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_invalid_value_kek_wrap.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_invalid_value_kek_wrap.yaml index 126315dac990..727ef0863c67 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_invalid_value_kek_wrap.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_invalid_value_kek_wrap.yaml @@ -11,29 +11,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 917b1076-b575-11e9-bd8d-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:36 GMT + - Fri, 06 Sep 2019 21:58:12 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/encryptionqueuefee61452 + uri: https://pyacrstoragefee61452.queue.core.windows.net/encryptionqueuefee61452 response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:33:36 GMT - Server: + date: + - Fri, 06 Sep 2019 21:58:11 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - 1158aa58-e003-00a1-3f82-49aa9b000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_missing_attribute_kek_unrwap.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_missing_attribute_kek_unrwap.yaml index e63eec6bd52a..b99b6e1ee7f8 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_missing_attribute_kek_unrwap.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_missing_attribute_kek_unrwap.yaml @@ -11,29 +11,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 91cfb054-b575-11e9-9ade-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:37 GMT + - Fri, 06 Sep 2019 21:58:35 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/encryptionqueue847016ff + uri: https://pyacrstorage847016ff.queue.core.windows.net/encryptionqueue847016ff response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:33:37 GMT - Server: + date: + - Fri, 06 Sep 2019 21:58:33 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - 4c170efe-c003-00bd-1682-49728c000000 x-ms-version: - '2018-03-28' status: @@ -42,11 +38,11 @@ interactions: - request: body: ' - {"EncryptedMessageContents": "TkM0G2rvV0E/1g7m5KmpEg==", - "EncryptionData": {"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "eT7DjCN0Wq7Blu2db1PsPAMyyazHk8SuUhOKb/sOL1jewiBJ5Nu7Tg==", + {"EncryptedMessageContents": "q3ziRPTQkd1gcGSlVRwOhA==", + "EncryptionData": {"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "Ih4uBwHo9SkrmHGGiNOfpP4ZlI3iyj6yIn5tUewxu5j3fGCAPBd5nw==", "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": - "AES_CBC_256"}, "ContentEncryptionIV": "sIFbFfjg4nSzVTCJwGdwLQ==", "KeyWrappingMetadata": - {"EncryptionLibrary": "Python 12.0.0b1"}}}' + "AES_CBC_256"}, "ContentEncryptionIV": "VfDLzPM6dElfPDE+3CEBIg==", "KeyWrappingMetadata": + {"EncryptionLibrary": "Python 12.0.0b2"}}}' headers: Accept: - application/xml @@ -59,32 +55,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 920e2f1a-b575-11e9-b24f-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:37 GMT + - Fri, 06 Sep 2019 21:58:35 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/encryptionqueue847016ff/messages + uri: https://pyacrstorage847016ff.queue.core.windows.net/encryptionqueue847016ff/messages response: body: - string: "\uFEFF44255d69-2886-4b68-bc2d-2d3f030d3b5cFri, - 02 Aug 2019 22:33:37 GMTFri, 09 Aug 2019 22:33:37 - GMTAgAAAAMAAAAAAAAAP1epU4JJ1QE=Fri, - 02 Aug 2019 22:33:37 GMT" + string: "\uFEFF0ab37f8d-de39-4266-a917-959a3e974ef2Fri, + 06 Sep 2019 21:58:34 GMTFri, 13 Sep 2019 21:58:34 + GMTAgAAAAMAAAAAAAAA4hSSOv5k1QE=Fri, + 06 Sep 2019 21:58:34 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:37 GMT - Server: + date: + - Fri, 06 Sep 2019 21:58:33 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - 4c170f4b-c003-00bd-6082-49728c000000 x-ms-version: - '2018-03-28' status: @@ -100,42 +92,36 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 921d8cc2-b575-11e9-b609-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:37 GMT + - Fri, 06 Sep 2019 21:58:35 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/encryptionqueue847016ff/messages?peekonly=true + uri: https://pyacrstorage847016ff.queue.core.windows.net/encryptionqueue847016ff/messages?peekonly=true response: body: - string: "\uFEFF44255d69-2886-4b68-bc2d-2d3f030d3b5cFri, - 02 Aug 2019 22:33:37 GMTFri, 09 Aug 2019 22:33:37 + string: "\uFEFF0ab37f8d-de39-4266-a917-959a3e974ef2Fri, + 06 Sep 2019 21:58:34 GMTFri, 13 Sep 2019 21:58:34 GMT0{\"EncryptedMessageContents\": - \"TkM0G2rvV0E/1g7m5KmpEg==\", \"EncryptionData\": {\"WrappedContentKey\": - {\"KeyId\": \"key1\", \"EncryptedKey\": \"eT7DjCN0Wq7Blu2db1PsPAMyyazHk8SuUhOKb/sOL1jewiBJ5Nu7Tg==\", + \"q3ziRPTQkd1gcGSlVRwOhA==\", \"EncryptionData\": {\"WrappedContentKey\": + {\"KeyId\": \"key1\", \"EncryptedKey\": \"Ih4uBwHo9SkrmHGGiNOfpP4ZlI3iyj6yIn5tUewxu5j3fGCAPBd5nw==\", \"Algorithm\": \"A256KW\"}, \"EncryptionAgent\": {\"Protocol\": \"1.0\", \"EncryptionAlgorithm\": - \"AES_CBC_256\"}, \"ContentEncryptionIV\": \"sIFbFfjg4nSzVTCJwGdwLQ==\", \"KeyWrappingMetadata\": - {\"EncryptionLibrary\": \"Python 12.0.0b1\"}}}" + \"AES_CBC_256\"}, \"ContentEncryptionIV\": \"VfDLzPM6dElfPDE+3CEBIg==\", \"KeyWrappingMetadata\": + {\"EncryptionLibrary\": \"Python 12.0.0b2\"}}}" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:37 GMT - Server: + date: + - Fri, 06 Sep 2019 21:58:33 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - 4c170f8e-c003-00bd-2082-49728c000000 x-ms-version: - '2018-03-28' status: @@ -151,42 +137,36 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 92291db6-b575-11e9-b556-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:37 GMT + - Fri, 06 Sep 2019 21:58:36 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/encryptionqueue847016ff/messages?peekonly=true + uri: https://pyacrstorage847016ff.queue.core.windows.net/encryptionqueue847016ff/messages?peekonly=true response: body: - string: "\uFEFF44255d69-2886-4b68-bc2d-2d3f030d3b5cFri, - 02 Aug 2019 22:33:37 GMTFri, 09 Aug 2019 22:33:37 + string: "\uFEFF0ab37f8d-de39-4266-a917-959a3e974ef2Fri, + 06 Sep 2019 21:58:34 GMTFri, 13 Sep 2019 21:58:34 GMT0{\"EncryptedMessageContents\": - \"TkM0G2rvV0E/1g7m5KmpEg==\", \"EncryptionData\": {\"WrappedContentKey\": - {\"KeyId\": \"key1\", \"EncryptedKey\": \"eT7DjCN0Wq7Blu2db1PsPAMyyazHk8SuUhOKb/sOL1jewiBJ5Nu7Tg==\", + \"q3ziRPTQkd1gcGSlVRwOhA==\", \"EncryptionData\": {\"WrappedContentKey\": + {\"KeyId\": \"key1\", \"EncryptedKey\": \"Ih4uBwHo9SkrmHGGiNOfpP4ZlI3iyj6yIn5tUewxu5j3fGCAPBd5nw==\", \"Algorithm\": \"A256KW\"}, \"EncryptionAgent\": {\"Protocol\": \"1.0\", \"EncryptionAlgorithm\": - \"AES_CBC_256\"}, \"ContentEncryptionIV\": \"sIFbFfjg4nSzVTCJwGdwLQ==\", \"KeyWrappingMetadata\": - {\"EncryptionLibrary\": \"Python 12.0.0b1\"}}}" + \"AES_CBC_256\"}, \"ContentEncryptionIV\": \"VfDLzPM6dElfPDE+3CEBIg==\", \"KeyWrappingMetadata\": + {\"EncryptionLibrary\": \"Python 12.0.0b2\"}}}" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:37 GMT - Server: + date: + - Fri, 06 Sep 2019 21:58:33 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - 4c170fca-c003-00bd-5982-49728c000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_missing_attribute_kek_wrap.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_missing_attribute_kek_wrap.yaml index fd6747d23cfb..d43f071cac07 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_missing_attribute_kek_wrap.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_missing_attribute_kek_wrap.yaml @@ -11,29 +11,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 925e26f0-b575-11e9-9dd6-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:38 GMT + - Fri, 06 Sep 2019 21:58:57 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/encryptionqueue56cd161c + uri: https://pyacrstorage56cd161c.queue.core.windows.net/encryptionqueue56cd161c response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:33:38 GMT - Server: + date: + - Fri, 06 Sep 2019 21:58:55 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - 2428390c-7003-00e0-1782-498288000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_peek_messages_encrypted_kek.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_peek_messages_encrypted_kek.yaml index 692b9d98048b..b6ffcd645582 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_peek_messages_encrypted_kek.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_peek_messages_encrypted_kek.yaml @@ -11,29 +11,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 92b2ff48-b575-11e9-a22f-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:38 GMT + - Fri, 06 Sep 2019 21:58:11 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/encryptionqueue6a6e165f + uri: https://pyacrstorage6a6e165f.queue.core.windows.net/encryptionqueue6a6e165f response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:33:38 GMT - Server: + date: + - Fri, 06 Sep 2019 21:58:09 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - f9d9d2c4-d003-0080-0182-49c7aa000000 x-ms-version: - '2018-03-28' status: @@ -42,11 +38,11 @@ interactions: - request: body: ' - {"EncryptedMessageContents": "TTAUhVAvo2tqKMvD5cZ0C4szV64U/Dxy+6/PqCeBsvY=", - "EncryptionData": {"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "3+NdnnacHE2+SRIHJc/WIY1uV7vFfkgLS7GWSovMoQQEI87OON7dLw==", + {"EncryptedMessageContents": "MUTJhihgS3C0TjOJzKSYaDi8QOO2WREsrgbYhbEAFkA=", + "EncryptionData": {"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "uqKuRSYgzgO/Da+o5VXU41YPlhsi9acIDt7yAb8w91vptXj3zWIpfg==", "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": - "AES_CBC_256"}, "ContentEncryptionIV": "1l26Z5nRL2niRipu0pAqZQ==", "KeyWrappingMetadata": - {"EncryptionLibrary": "Python 12.0.0b1"}}}' + "AES_CBC_256"}, "ContentEncryptionIV": "Pc1qmOwq4DbYTNCsixcQow==", "KeyWrappingMetadata": + {"EncryptionLibrary": "Python 12.0.0b2"}}}' headers: Accept: - application/xml @@ -59,32 +55,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 92e6bcc0-b575-11e9-a49d-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:39 GMT + - Fri, 06 Sep 2019 21:58:11 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/encryptionqueue6a6e165f/messages + uri: https://pyacrstorage6a6e165f.queue.core.windows.net/encryptionqueue6a6e165f/messages response: body: - string: "\uFEFF1bbee816-6850-4be9-9355-15a1dccc9713Fri, - 02 Aug 2019 22:33:38 GMTFri, 09 Aug 2019 22:33:38 - GMTAgAAAAMAAAAAAAAAqBmBVIJJ1QE=Fri, - 02 Aug 2019 22:33:38 GMT" + string: "\uFEFF5e1b0765-54ad-4f79-90a4-a6ffb7b90574Fri, + 06 Sep 2019 21:58:10 GMTFri, 13 Sep 2019 21:58:10 + GMTAgAAAAMAAAAAAAAAL+8SLP5k1QE=Fri, + 06 Sep 2019 21:58:10 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:38 GMT - Server: + date: + - Fri, 06 Sep 2019 21:58:09 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - f9d9d2c9-d003-0080-0582-49c7aa000000 x-ms-version: - '2018-03-28' status: @@ -100,42 +92,36 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 92f24e68-b575-11e9-920d-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:39 GMT + - Fri, 06 Sep 2019 21:58:11 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/encryptionqueue6a6e165f/messages?peekonly=true + uri: https://pyacrstorage6a6e165f.queue.core.windows.net/encryptionqueue6a6e165f/messages?peekonly=true response: body: - string: "\uFEFF1bbee816-6850-4be9-9355-15a1dccc9713Fri, - 02 Aug 2019 22:33:38 GMTFri, 09 Aug 2019 22:33:38 + string: "\uFEFF5e1b0765-54ad-4f79-90a4-a6ffb7b90574Fri, + 06 Sep 2019 21:58:10 GMTFri, 13 Sep 2019 21:58:10 GMT0{\"EncryptedMessageContents\": - \"TTAUhVAvo2tqKMvD5cZ0C4szV64U/Dxy+6/PqCeBsvY=\", \"EncryptionData\": {\"WrappedContentKey\": - {\"KeyId\": \"key1\", \"EncryptedKey\": \"3+NdnnacHE2+SRIHJc/WIY1uV7vFfkgLS7GWSovMoQQEI87OON7dLw==\", + \"MUTJhihgS3C0TjOJzKSYaDi8QOO2WREsrgbYhbEAFkA=\", \"EncryptionData\": {\"WrappedContentKey\": + {\"KeyId\": \"key1\", \"EncryptedKey\": \"uqKuRSYgzgO/Da+o5VXU41YPlhsi9acIDt7yAb8w91vptXj3zWIpfg==\", \"Algorithm\": \"A256KW\"}, \"EncryptionAgent\": {\"Protocol\": \"1.0\", \"EncryptionAlgorithm\": - \"AES_CBC_256\"}, \"ContentEncryptionIV\": \"1l26Z5nRL2niRipu0pAqZQ==\", \"KeyWrappingMetadata\": - {\"EncryptionLibrary\": \"Python 12.0.0b1\"}}}" + \"AES_CBC_256\"}, \"ContentEncryptionIV\": \"Pc1qmOwq4DbYTNCsixcQow==\", \"KeyWrappingMetadata\": + {\"EncryptionLibrary\": \"Python 12.0.0b2\"}}}" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:38 GMT - Server: + date: + - Fri, 06 Sep 2019 21:58:09 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - f9d9d2ca-d003-0080-0682-49c7aa000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_peek_messages_encrypted_kek_RSA.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_peek_messages_encrypted_kek_RSA.yaml new file mode 100644 index 000000000000..47ca3d1248a5 --- /dev/null +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_peek_messages_encrypted_kek_RSA.yaml @@ -0,0 +1,130 @@ +interactions: +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '0' + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:58:34 GMT + x-ms-version: + - '2018-03-28' + method: PUT + uri: https://pyacrstoragec74317a4.queue.core.windows.net/encryptionqueuec74317a4 + response: + body: + string: '' + headers: + content-length: + - '0' + date: + - Fri, 06 Sep 2019 21:58:33 GMT + server: + - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: + - '2018-03-28' + status: + code: 201 + message: Created +- request: + body: ' + + {"EncryptedMessageContents": "vTpESRNASH1wCsbXuwPT1f7V0DXlUh85X5PUjJ6J8EM=", + "EncryptionData": {"WrappedContentKey": {"KeyId": "key2", "EncryptedKey": "Zk/tal4ZMHJrk3EpdIQcY4GL/pJcE5WL6lEhAm9yQlKbpIsqdkQ8KDSLZMqcwS/C3QsMJHYt9nMeJFd6M3F5pVf1zMupzReZ84bThc5+/vqMZ8FoUKZxFqEzwPg5eD/D2w6Px86pisJSMuagK6bEq7rZx6KbRIpKxIHctIRKM5Z5uNHCOVBPiWB+y+Wwasi+5/xr6B8AaF9wLGDceDg9XNEbVh/eA6hDjox/ap72drUI6RWXC6W/kz2EvJz6HVygVX+GMd8Jy1Pr/P/+3WdHnn7oaZpkRXGEPL5VOAW6WhOJWtiUqK2tQybnToU91VU4vxJK2GIzdy6Gioq6d5320A==", + "Algorithm": "RSA"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": + "AES_CBC_256"}, "ContentEncryptionIV": "5fQ7MvMWvBK1r1cQp29VSA==", "KeyWrappingMetadata": + {"EncryptionLibrary": "Python 12.0.0b2"}}}' + headers: + Accept: + - application/xml + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '809' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 21:58:34 GMT + x-ms-version: + - '2018-03-28' + method: POST + uri: https://pyacrstoragec74317a4.queue.core.windows.net/encryptionqueuec74317a4/messages + response: + body: + string: "\uFEFF31509c36-4f3a-469b-a1b2-6e6449862643Fri, + 06 Sep 2019 21:58:33 GMTFri, 13 Sep 2019 21:58:33 + GMTAgAAAAMAAAAAAAAA/5YAOv5k1QE=Fri, + 06 Sep 2019 21:58:33 GMT" + headers: + content-type: + - application/xml + date: + - Fri, 06 Sep 2019 21:58:33 GMT + server: + - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: + - chunked + x-ms-version: + - '2018-03-28' + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - application/xml + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:58:35 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstoragec74317a4.queue.core.windows.net/encryptionqueuec74317a4/messages?peekonly=true + response: + body: + string: "\uFEFF31509c36-4f3a-469b-a1b2-6e6449862643Fri, + 06 Sep 2019 21:58:33 GMTFri, 13 Sep 2019 21:58:33 + GMT0{\"EncryptedMessageContents\": + \"vTpESRNASH1wCsbXuwPT1f7V0DXlUh85X5PUjJ6J8EM=\", \"EncryptionData\": {\"WrappedContentKey\": + {\"KeyId\": \"key2\", \"EncryptedKey\": \"Zk/tal4ZMHJrk3EpdIQcY4GL/pJcE5WL6lEhAm9yQlKbpIsqdkQ8KDSLZMqcwS/C3QsMJHYt9nMeJFd6M3F5pVf1zMupzReZ84bThc5+/vqMZ8FoUKZxFqEzwPg5eD/D2w6Px86pisJSMuagK6bEq7rZx6KbRIpKxIHctIRKM5Z5uNHCOVBPiWB+y+Wwasi+5/xr6B8AaF9wLGDceDg9XNEbVh/eA6hDjox/ap72drUI6RWXC6W/kz2EvJz6HVygVX+GMd8Jy1Pr/P/+3WdHnn7oaZpkRXGEPL5VOAW6WhOJWtiUqK2tQybnToU91VU4vxJK2GIzdy6Gioq6d5320A==\", + \"Algorithm\": \"RSA\"}, \"EncryptionAgent\": {\"Protocol\": \"1.0\", \"EncryptionAlgorithm\": + \"AES_CBC_256\"}, \"ContentEncryptionIV\": \"5fQ7MvMWvBK1r1cQp29VSA==\", \"KeyWrappingMetadata\": + {\"EncryptionLibrary\": \"Python 12.0.0b2\"}}}" + headers: + cache-control: + - no-cache + content-type: + - application/xml + date: + - Fri, 06 Sep 2019 21:58:33 GMT + server: + - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: + - chunked + x-ms-version: + - '2018-03-28' + status: + code: 200 + message: OK +version: 1 diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_peek_messages_encrypted_resolver.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_peek_messages_encrypted_resolver.yaml index bc1f1a3e0ac2..75486d25c9e7 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_peek_messages_encrypted_resolver.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_peek_messages_encrypted_resolver.yaml @@ -11,29 +11,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 93297ff4-b575-11e9-abc9-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:39 GMT + - Fri, 06 Sep 2019 21:58:14 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/encryptionqueuee12a1896 + uri: https://pyacrstoragee12a1896.queue.core.windows.net/encryptionqueuee12a1896 response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:33:39 GMT - Server: + date: + - Fri, 06 Sep 2019 21:58:13 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - 2a2dc6cb-0003-0023-2c82-490bcb000000 x-ms-version: - '2018-03-28' status: @@ -42,11 +38,11 @@ interactions: - request: body: ' - {"EncryptedMessageContents": "Tme2GBQgu8BAbPQTs3Wp7jUvBL9w8iRz8AcVPTqSZ3g=", - "EncryptionData": {"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "/TH5ZM01Nb+fC+BvFLUArLwI6+EG695nQSy3OBRvwESgrVE3VnVT1Q==", + {"EncryptedMessageContents": "Rk8nAMecT15Nc4XC0IGTgn/IHeYCFYK7xL8o9tfxxiA=", + "EncryptionData": {"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "RCwNXlS8H5LwsMQHrU08GVHN6FqmX3VnyjKnOuFxlFE9YfQWuRrpvA==", "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": - "AES_CBC_256"}, "ContentEncryptionIV": "Lp3cYLDz75NQjDIO5MOrPw==", "KeyWrappingMetadata": - {"EncryptionLibrary": "Python 12.0.0b1"}}}' + "AES_CBC_256"}, "ContentEncryptionIV": "64T3PEfHRlLg3zzThmzTnQ==", "KeyWrappingMetadata": + {"EncryptionLibrary": "Python 12.0.0b2"}}}' headers: Accept: - application/xml @@ -59,32 +55,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 935553f8-b575-11e9-adbd-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:39 GMT + - Fri, 06 Sep 2019 21:58:15 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/encryptionqueuee12a1896/messages + uri: https://pyacrstoragee12a1896.queue.core.windows.net/encryptionqueuee12a1896/messages response: body: - string: "\uFEFF56e6a8e0-4783-436e-8ab6-c523936d513eFri, - 02 Aug 2019 22:33:39 GMTFri, 09 Aug 2019 22:33:39 - GMTAgAAAAMAAAAAAAAATBzwVIJJ1QE=Fri, - 02 Aug 2019 22:33:39 GMT" + string: "\uFEFFbae32840-30ff-43b3-90fa-72d9ca307b9cFri, + 06 Sep 2019 21:58:13 GMTFri, 13 Sep 2019 21:58:13 + GMTAgAAAAMAAAAAAAAAmflJLv5k1QE=Fri, + 06 Sep 2019 21:58:13 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:39 GMT - Server: + date: + - Fri, 06 Sep 2019 21:58:13 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - 2a2dc6d7-0003-0023-3382-490bcb000000 x-ms-version: - '2018-03-28' status: @@ -100,42 +92,36 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 9361500c-b575-11e9-91f0-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:39 GMT + - Fri, 06 Sep 2019 21:58:15 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/encryptionqueuee12a1896/messages?peekonly=true + uri: https://pyacrstoragee12a1896.queue.core.windows.net/encryptionqueuee12a1896/messages?peekonly=true response: body: - string: "\uFEFF56e6a8e0-4783-436e-8ab6-c523936d513eFri, - 02 Aug 2019 22:33:39 GMTFri, 09 Aug 2019 22:33:39 + string: "\uFEFFbae32840-30ff-43b3-90fa-72d9ca307b9cFri, + 06 Sep 2019 21:58:13 GMTFri, 13 Sep 2019 21:58:13 GMT0{\"EncryptedMessageContents\": - \"Tme2GBQgu8BAbPQTs3Wp7jUvBL9w8iRz8AcVPTqSZ3g=\", \"EncryptionData\": {\"WrappedContentKey\": - {\"KeyId\": \"key1\", \"EncryptedKey\": \"/TH5ZM01Nb+fC+BvFLUArLwI6+EG695nQSy3OBRvwESgrVE3VnVT1Q==\", + \"Rk8nAMecT15Nc4XC0IGTgn/IHeYCFYK7xL8o9tfxxiA=\", \"EncryptionData\": {\"WrappedContentKey\": + {\"KeyId\": \"key1\", \"EncryptedKey\": \"RCwNXlS8H5LwsMQHrU08GVHN6FqmX3VnyjKnOuFxlFE9YfQWuRrpvA==\", \"Algorithm\": \"A256KW\"}, \"EncryptionAgent\": {\"Protocol\": \"1.0\", \"EncryptionAlgorithm\": - \"AES_CBC_256\"}, \"ContentEncryptionIV\": \"Lp3cYLDz75NQjDIO5MOrPw==\", \"KeyWrappingMetadata\": - {\"EncryptionLibrary\": \"Python 12.0.0b1\"}}}" + \"AES_CBC_256\"}, \"ContentEncryptionIV\": \"64T3PEfHRlLg3zzThmzTnQ==\", \"KeyWrappingMetadata\": + {\"EncryptionLibrary\": \"Python 12.0.0b2\"}}}" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:39 GMT - Server: + date: + - Fri, 06 Sep 2019 21:58:13 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - 2a2dc6d8-0003-0023-3482-490bcb000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_put_with_strict_mode.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_put_with_strict_mode.yaml index 622ceb549feb..679a75da3dc5 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_put_with_strict_mode.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_put_with_strict_mode.yaml @@ -11,29 +11,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 9397942e-b575-11e9-911b-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:40 GMT + - Fri, 06 Sep 2019 21:58:38 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/encryptionqueued9c213ac + uri: https://pyacrstoraged9c213ac.queue.core.windows.net/encryptionqueued9c213ac response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:33:39 GMT - Server: + date: + - Fri, 06 Sep 2019 21:58:35 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - a5d25220-b003-0018-0f82-494995000000 x-ms-version: - '2018-03-28' status: @@ -42,11 +38,11 @@ interactions: - request: body: ' - {"EncryptedMessageContents": "5NlCdT+tgTpay2se07elcA==", - "EncryptionData": {"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "RvftDB/hjXAY2j8/fb2A15c9HqpzBBkZTmqvLj5+9rcUZXvQGZb3Kw==", + {"EncryptedMessageContents": "4qkzW94p73xf+3njA6WH/Q==", + "EncryptionData": {"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "zpG2ngx+j9mxBSaUsKx2lByyn9/zHAb7tA/aAba68mR4kHLrL9zVCA==", "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": - "AES_CBC_256"}, "ContentEncryptionIV": "eHXJIM4ciy0slawWTY88+g==", "KeyWrappingMetadata": - {"EncryptionLibrary": "Python 12.0.0b1"}}}' + "AES_CBC_256"}, "ContentEncryptionIV": "s3ydAOk7mt++CyrppxfzIQ==", "KeyWrappingMetadata": + {"EncryptionLibrary": "Python 12.0.0b2"}}}' headers: Accept: - application/xml @@ -59,32 +55,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 93c75e18-b575-11e9-9614-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:40 GMT + - Fri, 06 Sep 2019 21:58:38 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/encryptionqueued9c213ac/messages + uri: https://pyacrstoraged9c213ac.queue.core.windows.net/encryptionqueued9c213ac/messages response: body: - string: "\uFEFFec348bab-d30d-48a2-8da7-010685d53dc1Fri, - 02 Aug 2019 22:33:40 GMTFri, 09 Aug 2019 22:33:40 - GMTAgAAAAMAAAAAAAAAJxthVYJJ1QE=Fri, - 02 Aug 2019 22:33:40 GMT" + string: "\uFEFF00421ac6-be37-43c0-ba36-4c0426084243Fri, + 06 Sep 2019 21:58:36 GMTFri, 13 Sep 2019 21:58:36 + GMTAgAAAAMAAAAAAAAAIQcSPP5k1QE=Fri, + 06 Sep 2019 21:58:36 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:39 GMT - Server: + date: + - Fri, 06 Sep 2019 21:58:35 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - a5d25228-b003-0018-1382-494995000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_update_encrypted_binary_message.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_update_encrypted_binary_message.yaml index 9886634b8d14..5324deb5855a 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_update_encrypted_binary_message.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_update_encrypted_binary_message.yaml @@ -11,29 +11,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 93f9bc34-b575-11e9-8c14-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:40 GMT + - Fri, 06 Sep 2019 21:58:23 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/encryptionqueuec9ae1814 + uri: https://pyacrstoragec9ae1814.queue.core.windows.net/encryptionqueuec9ae1814 response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:33:40 GMT - Server: + date: + - Fri, 06 Sep 2019 21:58:21 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - 6dc1e899-9003-0004-3982-499182000000 x-ms-version: - '2018-03-28' status: @@ -42,11 +38,11 @@ interactions: - request: body: ' - {"EncryptedMessageContents": "ADaPVDUuyGcBsCBGdrzsr6sDsRyM4s02GxHHRXTdCKoCrbn/vFxs3Ko65YDB7ljZjNZeJIjLcjAMtSjS9I7/cDFanQ3w8NAPeSdFdSdH/KAv2L+JXMrymDVY/e0u52VoYwjT6DzX4zxUakpos0TbQaly3nSsCYViig+vVQkqxEOor+Ga1jXzfJ/bJlDgZ6fY", - "EncryptionData": {"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "+hYdxFv+PEovRiIgpeQ6//FksCqhxmJ5Wo/XStlsh5b2iSrXu6INdA==", + {"EncryptedMessageContents": "W6SvhGmSZT7dpVBJe+gYPluOEdFgkJ+haJZ8PExtUEyGEy/Y/Xvhn3LwgoNFoglj8LNtJOYTE0zT9I34QzeTxc5W2uLHy35scD3nHUAKHCDu+E1tY2a1UNi5TqL7QCOfmtnXJ6TYibVMIc3OgU8eh1qkUKxUVZ/0thgp1VCkZ70DXJLw5OTEYgsoj6xsrIgm", + "EncryptionData": {"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "oWNRLFGgFiuF5fjaBgO9qQwlJ2HTqlHx9Nf3Ziiwuzaz/lRFV4rYwA==", "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": - "AES_CBC_256"}, "ContentEncryptionIV": "Hy0KHCUXrg5x/1vmxIFOmg==", "KeyWrappingMetadata": - {"EncryptionLibrary": "Python 12.0.0b1"}}}' + "AES_CBC_256"}, "ContentEncryptionIV": "8Ugm5QDUYaJ2c4ihGBwrhA==", "KeyWrappingMetadata": + {"EncryptionLibrary": "Python 12.0.0b2"}}}' headers: Accept: - application/xml @@ -59,32 +55,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 942a51fa-b575-11e9-bb70-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:41 GMT + - Fri, 06 Sep 2019 21:58:24 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/encryptionqueuec9ae1814/messages + uri: https://pyacrstoragec9ae1814.queue.core.windows.net/encryptionqueuec9ae1814/messages response: body: - string: "\uFEFF59d9be54-2327-42f7-a7f7-a318c1ccbe88Fri, - 02 Aug 2019 22:33:41 GMTFri, 09 Aug 2019 22:33:41 - GMTAgAAAAMAAAAAAAAAprvFVYJJ1QE=Fri, - 02 Aug 2019 22:33:41 GMT" + string: "\uFEFF6945d4f6-d4af-460a-b6f8-0860d759e8a3Fri, + 06 Sep 2019 21:58:22 GMTFri, 13 Sep 2019 21:58:22 + GMTAgAAAAMAAAAAAAAA422XM/5k1QE=Fri, + 06 Sep 2019 21:58:22 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:40 GMT - Server: + date: + - Fri, 06 Sep 2019 21:58:21 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - 6dc1e8ac-9003-0004-4882-499182000000 x-ms-version: - '2018-03-28' status: @@ -100,44 +92,77 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 9436f39a-b575-11e9-9976-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:41 GMT + - Fri, 06 Sep 2019 21:58:24 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/encryptionqueuec9ae1814/messages + uri: https://pyacrstoragec9ae1814.queue.core.windows.net/encryptionqueuec9ae1814/messages response: body: - string: "\uFEFF59d9be54-2327-42f7-a7f7-a318c1ccbe88Fri, - 02 Aug 2019 22:33:41 GMTFri, 09 Aug 2019 22:33:41 - GMTAgAAAAMAAAAAAAAAgae0Z4JJ1QE=Fri, - 02 Aug 2019 22:34:11 GMT1{\"EncryptedMessageContents\": - \"ADaPVDUuyGcBsCBGdrzsr6sDsRyM4s02GxHHRXTdCKoCrbn/vFxs3Ko65YDB7ljZjNZeJIjLcjAMtSjS9I7/cDFanQ3w8NAPeSdFdSdH/KAv2L+JXMrymDVY/e0u52VoYwjT6DzX4zxUakpos0TbQaly3nSsCYViig+vVQkqxEOor+Ga1jXzfJ/bJlDgZ6fY\", + string: "\uFEFF6945d4f6-d4af-460a-b6f8-0860d759e8a3Fri, + 06 Sep 2019 21:58:22 GMTFri, 13 Sep 2019 21:58:22 + GMTAgAAAAMAAAAAAAAA6PmERf5k1QE=Fri, + 06 Sep 2019 21:58:52 GMT1{\"EncryptedMessageContents\": + \"W6SvhGmSZT7dpVBJe+gYPluOEdFgkJ+haJZ8PExtUEyGEy/Y/Xvhn3LwgoNFoglj8LNtJOYTE0zT9I34QzeTxc5W2uLHy35scD3nHUAKHCDu+E1tY2a1UNi5TqL7QCOfmtnXJ6TYibVMIc3OgU8eh1qkUKxUVZ/0thgp1VCkZ70DXJLw5OTEYgsoj6xsrIgm\", \"EncryptionData\": {\"WrappedContentKey\": {\"KeyId\": \"key1\", \"EncryptedKey\": - \"+hYdxFv+PEovRiIgpeQ6//FksCqhxmJ5Wo/XStlsh5b2iSrXu6INdA==\", \"Algorithm\": + \"oWNRLFGgFiuF5fjaBgO9qQwlJ2HTqlHx9Nf3Ziiwuzaz/lRFV4rYwA==\", \"Algorithm\": \"A256KW\"}, \"EncryptionAgent\": {\"Protocol\": \"1.0\", \"EncryptionAlgorithm\": - \"AES_CBC_256\"}, \"ContentEncryptionIV\": \"Hy0KHCUXrg5x/1vmxIFOmg==\", \"KeyWrappingMetadata\": - {\"EncryptionLibrary\": \"Python 12.0.0b1\"}}}" + \"AES_CBC_256\"}, \"ContentEncryptionIV\": \"8Ugm5QDUYaJ2c4ihGBwrhA==\", \"KeyWrappingMetadata\": + {\"EncryptionLibrary\": \"Python 12.0.0b2\"}}}" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: + - application/xml + date: + - Fri, 06 Sep 2019 21:58:22 GMT + server: + - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: + - chunked + x-ms-version: + - '2018-03-28' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/xml + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:58:24 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstoragec9ae1814.queue.core.windows.net/encryptionqueuec9ae1814/messages + response: + body: + string: "\uFEFF" + headers: + cache-control: + - no-cache + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:40 GMT - Server: + date: + - Fri, 06 Sep 2019 21:58:22 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - 6dc1e8b4-9003-0004-4e82-499182000000 x-ms-version: - '2018-03-28' status: @@ -146,11 +171,11 @@ interactions: - request: body: ' - {"EncryptedMessageContents": "eV+kqANlXO82EYl0AGiDcVAeo+0Cf0B2Qseq+M22/rWjMVkLr2T22Zo4EIyQFCZvNRwLz3uUCqzCcmv0YwB9D9lb/ijZTj8DwuFJCrPUpquO6MFWd1zxp48SzFaDTLILb0hPg54H7qF5osMUVegna5N4Q2sWRF+Chk/VFz+5UqZs5JKqfiQJG+ov8W7lFwSA", - "EncryptionData": {"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "sYJ3ZZUvjwFIwsjKULJGemKLcAsMeU3W7XBB2cNL4+tNE77f+WP03A==", + {"EncryptedMessageContents": "hdnmNdYAFRUFb4MLhuj/K1sCL+HJ46A5Uc99q9+GWVuVmyTuEoB+P7k75QAnXGwybDnNo5JoucEttPXpBXmFZ+S4Ya2QVtzFizwwsqCipF/8ZFI3LASyo9+dRVybdLOFOpQliHLEE/htS5doGPjZsJLHQJtUjnqqMYOL8pmFvnNy99xiKDXtXE4xLMJRzSAK", + "EncryptionData": {"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "cAR/rdkI5JEUqyXkvBM8UVLvi98lTivTHaYvmJxrbZHRWgOE1B9c4Q==", "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": - "AES_CBC_256"}, "ContentEncryptionIV": "LSiuO+JDXrMAkRit9mn4Bg==", "KeyWrappingMetadata": - {"EncryptionLibrary": "Python 12.0.0b1"}}}' + "AES_CBC_256"}, "ContentEncryptionIV": "2fbN28srs/nq7co1YGbmxQ==", "KeyWrappingMetadata": + {"EncryptionLibrary": "Python 12.0.0b2"}}}' headers: Accept: - '*/*' @@ -163,31 +188,27 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 9444cce8-b575-11e9-99ea-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:41 GMT + - Fri, 06 Sep 2019 21:58:24 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/encryptionqueuec9ae1814/messages/59d9be54-2327-42f7-a7f7-a318c1ccbe88?popreceipt=AgAAAAMAAAAAAAAAgae0Z4JJ1QE%3D&visibilitytimeout=0 + uri: https://pyacrstoragec9ae1814.queue.core.windows.net/encryptionqueuec9ae1814/messages/6945d4f6-d4af-460a-b6f8-0860d759e8a3?popreceipt=AgAAAAMAAAAAAAAA6PmERf5k1QE%3D&visibilitytimeout=0 response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:33:40 GMT - Server: + date: + - Fri, 06 Sep 2019 21:58:22 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-popreceipt: - - AwAAAAMAAAAAAAAANa3hVYJJ1QEBAAAA - x-ms-request-id: - - 6dc1e8bc-9003-0004-5582-499182000000 + - AwAAAAMAAAAAAAAA//O3M/5k1QEBAAAA x-ms-time-next-visible: - - Fri, 02 Aug 2019 22:33:41 GMT + - Fri, 06 Sep 2019 21:58:22 GMT x-ms-version: - '2018-03-28' status: @@ -203,44 +224,77 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 945367a8-b575-11e9-8749-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:41 GMT + - Fri, 06 Sep 2019 21:58:24 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/encryptionqueuec9ae1814/messages + uri: https://pyacrstoragec9ae1814.queue.core.windows.net/encryptionqueuec9ae1814/messages response: body: - string: "\uFEFF59d9be54-2327-42f7-a7f7-a318c1ccbe88Fri, - 02 Aug 2019 22:33:41 GMTFri, 09 Aug 2019 22:33:41 - GMTAgAAAAMAAAAAAAAAwdHRZ4JJ1QE=Fri, - 02 Aug 2019 22:34:11 GMT2{\"EncryptedMessageContents\": - \"eV+kqANlXO82EYl0AGiDcVAeo+0Cf0B2Qseq+M22/rWjMVkLr2T22Zo4EIyQFCZvNRwLz3uUCqzCcmv0YwB9D9lb/ijZTj8DwuFJCrPUpquO6MFWd1zxp48SzFaDTLILb0hPg54H7qF5osMUVegna5N4Q2sWRF+Chk/VFz+5UqZs5JKqfiQJG+ov8W7lFwSA\", + string: "\uFEFF6945d4f6-d4af-460a-b6f8-0860d759e8a3Fri, + 06 Sep 2019 21:58:22 GMTFri, 13 Sep 2019 21:58:22 + GMTAgAAAAMAAAAAAAAARqOnRf5k1QE=Fri, + 06 Sep 2019 21:58:53 GMT2{\"EncryptedMessageContents\": + \"hdnmNdYAFRUFb4MLhuj/K1sCL+HJ46A5Uc99q9+GWVuVmyTuEoB+P7k75QAnXGwybDnNo5JoucEttPXpBXmFZ+S4Ya2QVtzFizwwsqCipF/8ZFI3LASyo9+dRVybdLOFOpQliHLEE/htS5doGPjZsJLHQJtUjnqqMYOL8pmFvnNy99xiKDXtXE4xLMJRzSAK\", \"EncryptionData\": {\"WrappedContentKey\": {\"KeyId\": \"key1\", \"EncryptedKey\": - \"sYJ3ZZUvjwFIwsjKULJGemKLcAsMeU3W7XBB2cNL4+tNE77f+WP03A==\", \"Algorithm\": + \"cAR/rdkI5JEUqyXkvBM8UVLvi98lTivTHaYvmJxrbZHRWgOE1B9c4Q==\", \"Algorithm\": \"A256KW\"}, \"EncryptionAgent\": {\"Protocol\": \"1.0\", \"EncryptionAlgorithm\": - \"AES_CBC_256\"}, \"ContentEncryptionIV\": \"LSiuO+JDXrMAkRit9mn4Bg==\", \"KeyWrappingMetadata\": - {\"EncryptionLibrary\": \"Python 12.0.0b1\"}}}" + \"AES_CBC_256\"}, \"ContentEncryptionIV\": \"2fbN28srs/nq7co1YGbmxQ==\", \"KeyWrappingMetadata\": + {\"EncryptionLibrary\": \"Python 12.0.0b2\"}}}" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: + - application/xml + date: + - Fri, 06 Sep 2019 21:58:22 GMT + server: + - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: + - chunked + x-ms-version: + - '2018-03-28' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/xml + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:58:24 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstoragec9ae1814.queue.core.windows.net/encryptionqueuec9ae1814/messages + response: + body: + string: "\uFEFF" + headers: + cache-control: + - no-cache + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:40 GMT - Server: + date: + - Fri, 06 Sep 2019 21:58:22 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - 6dc1e8c8-9003-0004-5e82-499182000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_update_encrypted_json_message.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_update_encrypted_json_message.yaml new file mode 100644 index 000000000000..dcec50212fb3 --- /dev/null +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_update_encrypted_json_message.yaml @@ -0,0 +1,223 @@ +interactions: +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '0' + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:58:52 GMT + x-ms-version: + - '2018-03-28' + method: PUT + uri: https://pyacrstorage9a7c1749.queue.core.windows.net/encryptionqueue9a7c1749 + response: + body: + string: '' + headers: + content-length: + - '0' + date: + - Fri, 06 Sep 2019 21:58:51 GMT + server: + - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: + - '2018-03-28' + status: + code: 201 + message: Created +- request: + body: ' + + {"EncryptedMessageContents": "f/bFSCQLLZaNrVbtZvQ+/B8Eel+PYTTs/8QMbqFA4vw=", + "EncryptionData": {"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "2CjJtENwzvmFPLBTNYiG5Th/IZepMPSSlkZy2hd3Vt29tyVr7nBlvQ==", + "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": + "AES_CBC_256"}, "ContentEncryptionIV": "JvHZMspum/F57Hxc/xjXPQ==", "KeyWrappingMetadata": + {"EncryptionLibrary": "Python 12.0.0b2"}}}' + headers: + Accept: + - application/xml + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '524' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 21:58:53 GMT + x-ms-version: + - '2018-03-28' + method: POST + uri: https://pyacrstorage9a7c1749.queue.core.windows.net/encryptionqueue9a7c1749/messages + response: + body: + string: "\uFEFFb4e1fb0b-6f98-4574-81aa-10e7af9be125Fri, + 06 Sep 2019 21:58:51 GMTFri, 13 Sep 2019 21:58:51 + GMTAgAAAAMAAAAAAAAAanAIRf5k1QE=Fri, + 06 Sep 2019 21:58:51 GMT" + headers: + content-type: + - application/xml + date: + - Fri, 06 Sep 2019 21:58:51 GMT + server: + - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: + - chunked + x-ms-version: + - '2018-03-28' + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - application/xml + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:58:53 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstorage9a7c1749.queue.core.windows.net/encryptionqueue9a7c1749/messages + response: + body: + string: "\uFEFFb4e1fb0b-6f98-4574-81aa-10e7af9be125Fri, + 06 Sep 2019 21:58:51 GMTFri, 13 Sep 2019 21:58:51 + GMTAgAAAAMAAAAAAAAAQZ30Vv5k1QE=Fri, + 06 Sep 2019 21:59:22 GMT1{\"EncryptedMessageContents\": + \"f/bFSCQLLZaNrVbtZvQ+/B8Eel+PYTTs/8QMbqFA4vw=\", \"EncryptionData\": {\"WrappedContentKey\": + {\"KeyId\": \"key1\", \"EncryptedKey\": \"2CjJtENwzvmFPLBTNYiG5Th/IZepMPSSlkZy2hd3Vt29tyVr7nBlvQ==\", + \"Algorithm\": \"A256KW\"}, \"EncryptionAgent\": {\"Protocol\": \"1.0\", \"EncryptionAlgorithm\": + \"AES_CBC_256\"}, \"ContentEncryptionIV\": \"JvHZMspum/F57Hxc/xjXPQ==\", \"KeyWrappingMetadata\": + {\"EncryptionLibrary\": \"Python 12.0.0b2\"}}}" + headers: + cache-control: + - no-cache + content-type: + - application/xml + date: + - Fri, 06 Sep 2019 21:58:51 GMT + server: + - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: + - chunked + x-ms-version: + - '2018-03-28' + status: + code: 200 + message: OK +- request: + body: ' + + {"EncryptedMessageContents": "z56bMLkUUg2acjd6nUwFKQHbRwZYehVcMpAZdoBLtzs=", + "EncryptionData": {"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "48IgElvULrBkhzrUC6syIngvBNI6065ozQi1P2Vc8KSwbs4Wl8a7Fw==", + "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": + "AES_CBC_256"}, "ContentEncryptionIV": "MFqqBGkdS3HiOD/YUOBxMA==", "KeyWrappingMetadata": + {"EncryptionLibrary": "Python 12.0.0b2"}}}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '524' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 21:58:53 GMT + x-ms-version: + - '2018-03-28' + method: PUT + uri: https://pyacrstorage9a7c1749.queue.core.windows.net/encryptionqueue9a7c1749/messages/b4e1fb0b-6f98-4574-81aa-10e7af9be125?popreceipt=AgAAAAMAAAAAAAAAQZ30Vv5k1QE%3D&visibilitytimeout=0 + response: + body: + string: '' + headers: + content-length: + - '0' + date: + - Fri, 06 Sep 2019 21:58:51 GMT + server: + - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-popreceipt: + - AwAAAAMAAAAAAAAAXfkdRf5k1QEBAAAA + x-ms-time-next-visible: + - Fri, 06 Sep 2019 21:58:52 GMT + x-ms-version: + - '2018-03-28' + status: + code: 204 + message: No Content +- request: + body: null + headers: + Accept: + - application/xml + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:58:53 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstorage9a7c1749.queue.core.windows.net/encryptionqueue9a7c1749/messages + response: + body: + string: "\uFEFFb4e1fb0b-6f98-4574-81aa-10e7af9be125Fri, + 06 Sep 2019 21:58:51 GMTFri, 13 Sep 2019 21:58:51 + GMTAgAAAAMAAAAAAAAAeyIMV/5k1QE=Fri, + 06 Sep 2019 21:59:22 GMT2{\"EncryptedMessageContents\": + \"z56bMLkUUg2acjd6nUwFKQHbRwZYehVcMpAZdoBLtzs=\", \"EncryptionData\": {\"WrappedContentKey\": + {\"KeyId\": \"key1\", \"EncryptedKey\": \"48IgElvULrBkhzrUC6syIngvBNI6065ozQi1P2Vc8KSwbs4Wl8a7Fw==\", + \"Algorithm\": \"A256KW\"}, \"EncryptionAgent\": {\"Protocol\": \"1.0\", \"EncryptionAlgorithm\": + \"AES_CBC_256\"}, \"ContentEncryptionIV\": \"MFqqBGkdS3HiOD/YUOBxMA==\", \"KeyWrappingMetadata\": + {\"EncryptionLibrary\": \"Python 12.0.0b2\"}}}" + headers: + cache-control: + - no-cache + content-type: + - application/xml + date: + - Fri, 06 Sep 2019 21:58:51 GMT + server: + - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: + - chunked + x-ms-version: + - '2018-03-28' + status: + code: 200 + message: OK +version: 1 diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_update_encrypted_message.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_update_encrypted_message.yaml new file mode 100644 index 000000000000..0c10954761fb --- /dev/null +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_update_encrypted_message.yaml @@ -0,0 +1,223 @@ +interactions: +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '0' + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:58:23 GMT + x-ms-version: + - '2018-03-28' + method: PUT + uri: https://pyacrstorage29f01530.queue.core.windows.net/encryptionqueue29f01530 + response: + body: + string: '' + headers: + content-length: + - '0' + date: + - Fri, 06 Sep 2019 21:58:21 GMT + server: + - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: + - '2018-03-28' + status: + code: 201 + message: Created +- request: + body: ' + + {"EncryptedMessageContents": "ogOc9fZ2F8QkKdUFBhGM6Q==", + "EncryptionData": {"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "egaszyWmZv4iVB8B4Cmx5aB4VuoJhU+FxPN4GfE3Zq1ubjA1fjcsDg==", + "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": + "AES_CBC_256"}, "ContentEncryptionIV": "GEDyal6GaaMcAa1/aeTY1A==", "KeyWrappingMetadata": + {"EncryptionLibrary": "Python 12.0.0b2"}}}' + headers: + Accept: + - application/xml + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '504' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 21:58:23 GMT + x-ms-version: + - '2018-03-28' + method: POST + uri: https://pyacrstorage29f01530.queue.core.windows.net/encryptionqueue29f01530/messages + response: + body: + string: "\uFEFF49d37796-66a8-4bf7-ba64-445b2abed668Fri, + 06 Sep 2019 21:58:22 GMTFri, 13 Sep 2019 21:58:22 + GMTAgAAAAMAAAAAAAAA3kA0M/5k1QE=Fri, + 06 Sep 2019 21:58:22 GMT" + headers: + content-type: + - application/xml + date: + - Fri, 06 Sep 2019 21:58:21 GMT + server: + - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: + - chunked + x-ms-version: + - '2018-03-28' + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - application/xml + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:58:23 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstorage29f01530.queue.core.windows.net/encryptionqueue29f01530/messages + response: + body: + string: "\uFEFF49d37796-66a8-4bf7-ba64-445b2abed668Fri, + 06 Sep 2019 21:58:22 GMTFri, 13 Sep 2019 21:58:22 + GMTAgAAAAMAAAAAAAAAq9AfRf5k1QE=Fri, + 06 Sep 2019 21:58:52 GMT1{\"EncryptedMessageContents\": + \"ogOc9fZ2F8QkKdUFBhGM6Q==\", \"EncryptionData\": {\"WrappedContentKey\": + {\"KeyId\": \"key1\", \"EncryptedKey\": \"egaszyWmZv4iVB8B4Cmx5aB4VuoJhU+FxPN4GfE3Zq1ubjA1fjcsDg==\", + \"Algorithm\": \"A256KW\"}, \"EncryptionAgent\": {\"Protocol\": \"1.0\", \"EncryptionAlgorithm\": + \"AES_CBC_256\"}, \"ContentEncryptionIV\": \"GEDyal6GaaMcAa1/aeTY1A==\", \"KeyWrappingMetadata\": + {\"EncryptionLibrary\": \"Python 12.0.0b2\"}}}" + headers: + cache-control: + - no-cache + content-type: + - application/xml + date: + - Fri, 06 Sep 2019 21:58:21 GMT + server: + - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: + - chunked + x-ms-version: + - '2018-03-28' + status: + code: 200 + message: OK +- request: + body: ' + + {"EncryptedMessageContents": "ENAWW2XCvFfIk2Q2cGVdJg==", + "EncryptionData": {"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "fcTjMhzkm2vV71iDpzMki9gimv+eXSRpWxkr5u+Qm8rIeiG+K4OUkg==", + "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": + "AES_CBC_256"}, "ContentEncryptionIV": "wjiPzcl9zFOGyMMsixfflg==", "KeyWrappingMetadata": + {"EncryptionLibrary": "Python 12.0.0b2"}}}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '504' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 21:58:23 GMT + x-ms-version: + - '2018-03-28' + method: PUT + uri: https://pyacrstorage29f01530.queue.core.windows.net/encryptionqueue29f01530/messages/49d37796-66a8-4bf7-ba64-445b2abed668?popreceipt=AgAAAAMAAAAAAAAAq9AfRf5k1QE%3D&visibilitytimeout=0 + response: + body: + string: '' + headers: + content-length: + - '0' + date: + - Fri, 06 Sep 2019 21:58:21 GMT + server: + - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-popreceipt: + - AwAAAAMAAAAAAAAAM1NJM/5k1QEBAAAA + x-ms-time-next-visible: + - Fri, 06 Sep 2019 21:58:22 GMT + x-ms-version: + - '2018-03-28' + status: + code: 204 + message: No Content +- request: + body: null + headers: + Accept: + - application/xml + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:58:23 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstorage29f01530.queue.core.windows.net/encryptionqueue29f01530/messages + response: + body: + string: "\uFEFF49d37796-66a8-4bf7-ba64-445b2abed668Fri, + 06 Sep 2019 21:58:22 GMTFri, 13 Sep 2019 21:58:22 + GMTAgAAAAMAAAAAAAAABOM0Rf5k1QE=Fri, + 06 Sep 2019 21:58:52 GMT2{\"EncryptedMessageContents\": + \"ENAWW2XCvFfIk2Q2cGVdJg==\", \"EncryptionData\": {\"WrappedContentKey\": + {\"KeyId\": \"key1\", \"EncryptedKey\": \"fcTjMhzkm2vV71iDpzMki9gimv+eXSRpWxkr5u+Qm8rIeiG+K4OUkg==\", + \"Algorithm\": \"A256KW\"}, \"EncryptionAgent\": {\"Protocol\": \"1.0\", \"EncryptionAlgorithm\": + \"AES_CBC_256\"}, \"ContentEncryptionIV\": \"wjiPzcl9zFOGyMMsixfflg==\", \"KeyWrappingMetadata\": + {\"EncryptionLibrary\": \"Python 12.0.0b2\"}}}" + headers: + cache-control: + - no-cache + content-type: + - application/xml + date: + - Fri, 06 Sep 2019 21:58:21 GMT + server: + - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: + - chunked + x-ms-version: + - '2018-03-28' + status: + code: 200 + message: OK +version: 1 diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_update_encrypted_raw_text_message.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_update_encrypted_raw_text_message.yaml new file mode 100644 index 000000000000..50d66d6221b6 --- /dev/null +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_update_encrypted_raw_text_message.yaml @@ -0,0 +1,223 @@ +interactions: +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '0' + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:58:51 GMT + x-ms-version: + - '2018-03-28' + method: PUT + uri: https://pyacrstoragefc3a18fd.queue.core.windows.net/encryptionqueuefc3a18fd + response: + body: + string: '' + headers: + content-length: + - '0' + date: + - Fri, 06 Sep 2019 21:58:49 GMT + server: + - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: + - '2018-03-28' + status: + code: 201 + message: Created +- request: + body: ' + + {"EncryptedMessageContents": "V9HK+QcwrIwXCyo8FyJaPg==", + "EncryptionData": {"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "7a13E5dTcwPEDjRPlOoyulBhTSMYiLncB3Dv5lfSN6P9FQTT4p2IMA==", + "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": + "AES_CBC_256"}, "ContentEncryptionIV": "c4pNwKcyG8/3Jhypb6HJuQ==", "KeyWrappingMetadata": + {"EncryptionLibrary": "Python 12.0.0b2"}}}' + headers: + Accept: + - application/xml + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '504' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 21:58:51 GMT + x-ms-version: + - '2018-03-28' + method: POST + uri: https://pyacrstoragefc3a18fd.queue.core.windows.net/encryptionqueuefc3a18fd/messages + response: + body: + string: "\uFEFF12932d67-5c00-47f6-ae90-9f0b1ca20fe3Fri, + 06 Sep 2019 21:58:50 GMTFri, 13 Sep 2019 21:58:50 + GMTAgAAAAMAAAAAAAAApwQRRP5k1QE=Fri, + 06 Sep 2019 21:58:50 GMT" + headers: + content-type: + - application/xml + date: + - Fri, 06 Sep 2019 21:58:49 GMT + server: + - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: + - chunked + x-ms-version: + - '2018-03-28' + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - application/xml + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:58:51 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstoragefc3a18fd.queue.core.windows.net/encryptionqueuefc3a18fd/messages + response: + body: + string: "\uFEFF12932d67-5c00-47f6-ae90-9f0b1ca20fe3Fri, + 06 Sep 2019 21:58:50 GMTFri, 13 Sep 2019 21:58:50 + GMTAgAAAAMAAAAAAAAAnbv8Vf5k1QE=Fri, + 06 Sep 2019 21:59:20 GMT1{\"EncryptedMessageContents\": + \"V9HK+QcwrIwXCyo8FyJaPg==\", \"EncryptionData\": {\"WrappedContentKey\": + {\"KeyId\": \"key1\", \"EncryptedKey\": \"7a13E5dTcwPEDjRPlOoyulBhTSMYiLncB3Dv5lfSN6P9FQTT4p2IMA==\", + \"Algorithm\": \"A256KW\"}, \"EncryptionAgent\": {\"Protocol\": \"1.0\", \"EncryptionAlgorithm\": + \"AES_CBC_256\"}, \"ContentEncryptionIV\": \"c4pNwKcyG8/3Jhypb6HJuQ==\", \"KeyWrappingMetadata\": + {\"EncryptionLibrary\": \"Python 12.0.0b2\"}}}" + headers: + cache-control: + - no-cache + content-type: + - application/xml + date: + - Fri, 06 Sep 2019 21:58:49 GMT + server: + - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: + - chunked + x-ms-version: + - '2018-03-28' + status: + code: 200 + message: OK +- request: + body: ' + + {"EncryptedMessageContents": "MsxurYU5qi+K6NBCh3/t+w==", + "EncryptionData": {"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "2FBhqhDtqbh3MXv3lLUWCV5SwN9+GudmL5ECiGPNqDGibXVfbtbF8g==", + "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": + "AES_CBC_256"}, "ContentEncryptionIV": "b7DjSsx1LmW9rKGDSTcJcA==", "KeyWrappingMetadata": + {"EncryptionLibrary": "Python 12.0.0b2"}}}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '504' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 21:58:51 GMT + x-ms-version: + - '2018-03-28' + method: PUT + uri: https://pyacrstoragefc3a18fd.queue.core.windows.net/encryptionqueuefc3a18fd/messages/12932d67-5c00-47f6-ae90-9f0b1ca20fe3?popreceipt=AgAAAAMAAAAAAAAAnbv8Vf5k1QE%3D&visibilitytimeout=0 + response: + body: + string: '' + headers: + content-length: + - '0' + date: + - Fri, 06 Sep 2019 21:58:49 GMT + server: + - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-popreceipt: + - AwAAAAMAAAAAAAAAxXolRP5k1QEBAAAA + x-ms-time-next-visible: + - Fri, 06 Sep 2019 21:58:50 GMT + x-ms-version: + - '2018-03-28' + status: + code: 204 + message: No Content +- request: + body: null + headers: + Accept: + - application/xml + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:58:52 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstoragefc3a18fd.queue.core.windows.net/encryptionqueuefc3a18fd/messages + response: + body: + string: "\uFEFF12932d67-5c00-47f6-ae90-9f0b1ca20fe3Fri, + 06 Sep 2019 21:58:50 GMTFri, 13 Sep 2019 21:58:50 + GMTAgAAAAMAAAAAAAAAy1gRVv5k1QE=Fri, + 06 Sep 2019 21:59:20 GMT2{\"EncryptedMessageContents\": + \"MsxurYU5qi+K6NBCh3/t+w==\", \"EncryptionData\": {\"WrappedContentKey\": + {\"KeyId\": \"key1\", \"EncryptedKey\": \"2FBhqhDtqbh3MXv3lLUWCV5SwN9+GudmL5ECiGPNqDGibXVfbtbF8g==\", + \"Algorithm\": \"A256KW\"}, \"EncryptionAgent\": {\"Protocol\": \"1.0\", \"EncryptionAlgorithm\": + \"AES_CBC_256\"}, \"ContentEncryptionIV\": \"b7DjSsx1LmW9rKGDSTcJcA==\", \"KeyWrappingMetadata\": + {\"EncryptionLibrary\": \"Python 12.0.0b2\"}}}" + headers: + cache-control: + - no-cache + content-type: + - application/xml + date: + - Fri, 06 Sep 2019 21:58:50 GMT + server: + - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: + - chunked + x-ms-version: + - '2018-03-28' + status: + code: 200 + message: OK +version: 1 diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_validate_encryption.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_validate_encryption.yaml index 17a4dfe087aa..2712ab67e15e 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_validate_encryption.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption.test_validate_encryption.yaml @@ -11,29 +11,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 94b15728-b575-11e9-9955-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:42 GMT + - Fri, 06 Sep 2019 21:58:26 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/encryptionqueuec34e1330 + uri: https://pyacrstoragec34e1330.queue.core.windows.net/encryptionqueuec34e1330 response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:33:41 GMT - Server: + date: + - Fri, 06 Sep 2019 21:58:26 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - c48c3bde-f003-009c-7082-491fbd000000 x-ms-version: - '2018-03-28' status: @@ -42,11 +38,11 @@ interactions: - request: body: ' - {"EncryptedMessageContents": "1q7HPs41XoFUlPEgMSRxBQ==", - "EncryptionData": {"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "mH5HVI20jlPfCvmooK0mxrRb+nFjGaf5aBDTwOT8dCGTUa7fK8sfrw==", + {"EncryptedMessageContents": "mCUTlfd7B7a9pzaYcReTDg==", + "EncryptionData": {"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "KK329EKZiy0vvy7QEwIq6D3lwomwEgzGQ+4Eaz5CNrP/OR8ehwvZnw==", "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": - "AES_CBC_256"}, "ContentEncryptionIV": "FxuaSmvm9RNdg1tDCf7o0w==", "KeyWrappingMetadata": - {"EncryptionLibrary": "Python 12.0.0b1"}}}' + "AES_CBC_256"}, "ContentEncryptionIV": "pzfgji7Sad0TChMOmjjdjA==", "KeyWrappingMetadata": + {"EncryptionLibrary": "Python 12.0.0b2"}}}' headers: Accept: - application/xml @@ -59,32 +55,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 94e8faae-b575-11e9-8635-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:42 GMT + - Fri, 06 Sep 2019 21:58:28 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/encryptionqueuec34e1330/messages + uri: https://pyacrstoragec34e1330.queue.core.windows.net/encryptionqueuec34e1330/messages response: body: - string: "\uFEFF13f572c4-4bd6-45fa-bfb0-cd27a1fb0ca1Fri, - 02 Aug 2019 22:33:42 GMTFri, 09 Aug 2019 22:33:42 - GMTAgAAAAMAAAAAAAAAGYWFVoJJ1QE=Fri, - 02 Aug 2019 22:33:42 GMT" + string: "\uFEFF0ea3a9f3-8d89-4181-be30-5c26095334faFri, + 06 Sep 2019 21:58:27 GMTFri, 13 Sep 2019 21:58:27 + GMTAgAAAAMAAAAAAAAAXphrNv5k1QE=Fri, + 06 Sep 2019 21:58:27 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:41 GMT - Server: + date: + - Fri, 06 Sep 2019 21:58:26 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - c48c3bec-f003-009c-7982-491fbd000000 x-ms-version: - '2018-03-28' status: @@ -100,42 +92,36 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 94f6f9cc-b575-11e9-a114-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:42 GMT + - Fri, 06 Sep 2019 21:58:29 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/encryptionqueuec34e1330/messages?peekonly=true + uri: https://pyacrstoragec34e1330.queue.core.windows.net/encryptionqueuec34e1330/messages?peekonly=true response: body: - string: "\uFEFF13f572c4-4bd6-45fa-bfb0-cd27a1fb0ca1Fri, - 02 Aug 2019 22:33:42 GMTFri, 09 Aug 2019 22:33:42 + string: "\uFEFF0ea3a9f3-8d89-4181-be30-5c26095334faFri, + 06 Sep 2019 21:58:27 GMTFri, 13 Sep 2019 21:58:27 GMT0{\"EncryptedMessageContents\": - \"1q7HPs41XoFUlPEgMSRxBQ==\", \"EncryptionData\": {\"WrappedContentKey\": - {\"KeyId\": \"key1\", \"EncryptedKey\": \"mH5HVI20jlPfCvmooK0mxrRb+nFjGaf5aBDTwOT8dCGTUa7fK8sfrw==\", + \"mCUTlfd7B7a9pzaYcReTDg==\", \"EncryptionData\": {\"WrappedContentKey\": + {\"KeyId\": \"key1\", \"EncryptedKey\": \"KK329EKZiy0vvy7QEwIq6D3lwomwEgzGQ+4Eaz5CNrP/OR8ehwvZnw==\", \"Algorithm\": \"A256KW\"}, \"EncryptionAgent\": {\"Protocol\": \"1.0\", \"EncryptionAlgorithm\": - \"AES_CBC_256\"}, \"ContentEncryptionIV\": \"FxuaSmvm9RNdg1tDCf7o0w==\", \"KeyWrappingMetadata\": - {\"EncryptionLibrary\": \"Python 12.0.0b1\"}}}" + \"AES_CBC_256\"}, \"ContentEncryptionIV\": \"pzfgji7Sad0TChMOmjjdjA==\", \"KeyWrappingMetadata\": + {\"EncryptionLibrary\": \"Python 12.0.0b2\"}}}" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:42 GMT - Server: + date: + - Fri, 06 Sep 2019 21:58:26 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - c48c3bfb-f003-009c-0482-491fbd000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption_async.test_encryption_add_encrypted_64k_message.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption_async.test_encryption_add_encrypted_64k_message.yaml new file mode 100644 index 000000000000..a60f856ee86b --- /dev/null +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption_async.test_encryption_add_encrypted_64k_message.yaml @@ -0,0 +1,121 @@ +interactions: +- request: + body: null + headers: + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:58:51 GMT + x-ms-version: + - '2018-03-28' + method: PUT + uri: https://pyacrstorageeb1d1c31.queue.core.windows.net/encryptionqueueeb1d1c31 + response: + body: + string: '' + headers: + content-length: '0' + date: Fri, 06 Sep 2019 21:58:49 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorageeb1d1c31.queue.core.windows.net + - /encryptionqueueeb1d1c31 + - '' + - '' +- request: + body: ' + + aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa' + headers: + Accept: + - application/xml + Content-Length: + - '65631' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 21:58:51 GMT + x-ms-version: + - '2018-03-28' + method: POST + uri: https://pyacrstorageeb1d1c31.queue.core.windows.net/encryptionqueueeb1d1c31/messages + response: + body: + string: "\uFEFFc35d3d1f-fdf1-49c2-ae45-cc68d0386d44Fri, + 06 Sep 2019 21:58:50 GMTFri, 13 Sep 2019 21:58:50 + GMTAgAAAAMAAAAAAAAAuasgRP5k1QE=Fri, + 06 Sep 2019 21:58:50 GMT" + headers: + content-type: application/xml + date: Fri, 06 Sep 2019 21:58:50 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorageeb1d1c31.queue.core.windows.net + - /encryptionqueueeb1d1c31/messages + - '' + - '' +- request: + body: ' + + {"EncryptedMessageContents": "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", + "EncryptionData": {"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "ioYzj2LVgCoJPbP+2Nzugox4zbterQfW4/hFLRcpPVo4OM3eLNYesw==", + "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": + "AES_CBC_256"}, "ContentEncryptionIV": "GqOLRoRJ911fCOsZB4UXoA==", "KeyWrappingMetadata": + {"EncryptionLibrary": "Python 12.0.0b2"}}}' + headers: + Accept: + - application/xml + Content-Length: + - '87884' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 21:58:52 GMT + x-ms-version: + - '2018-03-28' + method: POST + uri: https://pyacrstorageeb1d1c31.queue.core.windows.net/encryptionqueueeb1d1c31/messages + response: + body: + string: "\uFEFFRequestBodyTooLargeThe + request body is too large and exceeds the maximum permissible limit.\nRequestId:8a7ca1f9-9003-0073-03fe-64f17c000000\nTime:2019-09-06T21:58:50.5440672Z65536" + headers: + content-length: '286' + content-type: application/xml + date: Fri, 06 Sep 2019 21:58:50 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-error-code: RequestBodyTooLarge + x-ms-version: '2018-03-28' + status: + code: 413 + message: The request body is too large and exceeds the maximum permissible limit. + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorageeb1d1c31.queue.core.windows.net + - /encryptionqueueeb1d1c31/messages + - '' + - '' +version: 1 diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption_async.test_encryption_nonmatching_kid.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption_async.test_encryption_nonmatching_kid.yaml new file mode 100644 index 000000000000..4e6f36e14b5b --- /dev/null +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption_async.test_encryption_nonmatching_kid.yaml @@ -0,0 +1,124 @@ +interactions: +- request: + body: null + headers: + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:58:29 GMT + x-ms-version: + - '2018-03-28' + method: PUT + uri: https://pyacrstoragee54e1890.queue.core.windows.net/encryptionqueuee54e1890 + response: + body: + string: '' + headers: + content-length: '0' + date: Fri, 06 Sep 2019 21:58:28 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstoragee54e1890.queue.core.windows.net + - /encryptionqueuee54e1890 + - '' + - '' +- request: + body: ' + + {"EncryptedMessageContents": "J1f2YtNAS84Lz5a08uXHIQ==", + "EncryptionData": {"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "5xs6XWcMtDCbEAw/Z1HWbc9+5hfbYtIbg0XenWJNFJ0qAl9D61V0ig==", + "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": + "AES_CBC_256"}, "ContentEncryptionIV": "FJ5l6bv/Zgat7mOIYSfWBg==", "KeyWrappingMetadata": + {"EncryptionLibrary": "Python 12.0.0b2"}}}' + headers: + Accept: + - application/xml + Content-Length: + - '504' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 21:58:30 GMT + x-ms-version: + - '2018-03-28' + method: POST + uri: https://pyacrstoragee54e1890.queue.core.windows.net/encryptionqueuee54e1890/messages + response: + body: + string: "\uFEFFeede400f-1e76-4e1a-a27b-c75ee91e4292Fri, + 06 Sep 2019 21:58:28 GMTFri, 13 Sep 2019 21:58:28 + GMTAgAAAAMAAAAAAAAAX/8UN/5k1QE=Fri, + 06 Sep 2019 21:58:28 GMT" + headers: + content-type: application/xml + date: Fri, 06 Sep 2019 21:58:28 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstoragee54e1890.queue.core.windows.net + - /encryptionqueuee54e1890/messages + - '' + - '' +- request: + body: null + headers: + Accept: + - application/xml + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:58:30 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstoragee54e1890.queue.core.windows.net/encryptionqueuee54e1890/messages + response: + body: + string: "\uFEFFeede400f-1e76-4e1a-a27b-c75ee91e4292Fri, + 06 Sep 2019 21:58:28 GMTFri, 13 Sep 2019 21:58:28 + GMTAgAAAAMAAAAAAAAA9g/7SP5k1QE=Fri, + 06 Sep 2019 21:58:58 GMT1{\"EncryptedMessageContents\": + \"J1f2YtNAS84Lz5a08uXHIQ==\", \"EncryptionData\": {\"WrappedContentKey\": + {\"KeyId\": \"key1\", \"EncryptedKey\": \"5xs6XWcMtDCbEAw/Z1HWbc9+5hfbYtIbg0XenWJNFJ0qAl9D61V0ig==\", + \"Algorithm\": \"A256KW\"}, \"EncryptionAgent\": {\"Protocol\": \"1.0\", \"EncryptionAlgorithm\": + \"AES_CBC_256\"}, \"ContentEncryptionIV\": \"FJ5l6bv/Zgat7mOIYSfWBg==\", \"KeyWrappingMetadata\": + {\"EncryptionLibrary\": \"Python 12.0.0b2\"}}}" + headers: + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:58:28 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 200 + message: OK + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstoragee54e1890.queue.core.windows.net + - /encryptionqueuee54e1890/messages + - '' + - '' +version: 1 diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption_async.test_get_messages_encrypted_kek.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption_async.test_get_messages_encrypted_kek.yaml new file mode 100644 index 000000000000..54ef726cda52 --- /dev/null +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption_async.test_get_messages_encrypted_kek.yaml @@ -0,0 +1,161 @@ +interactions: +- request: + body: null + headers: + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:58:53 GMT + x-ms-version: + - '2018-03-28' + method: PUT + uri: https://pyacrstoragee23d1877.queue.core.windows.net/encryptionqueuee23d1877 + response: + body: + string: '' + headers: + content-length: '0' + date: Fri, 06 Sep 2019 21:58:59 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstoragee23d1877.queue.core.windows.net + - /encryptionqueuee23d1877 + - '' + - '' +- request: + body: ' + + {"EncryptedMessageContents": "sO/Hzg2ndS8i0Ku7mW8p3VlAY+Dx6fTqRXSys2AQlXk=", + "EncryptionData": {"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "WsN810ech23RticHffqDTaYvJYunOuFAHken/J+DrdtHUYr1jBG2LQ==", + "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": + "AES_CBC_256"}, "ContentEncryptionIV": "1F5qeFHWN0xCAQ/pSx9hbw==", "KeyWrappingMetadata": + {"EncryptionLibrary": "Python 12.0.0b2"}}}' + headers: + Accept: + - application/xml + Content-Length: + - '524' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 21:59:02 GMT + x-ms-version: + - '2018-03-28' + method: POST + uri: https://pyacrstoragee23d1877.queue.core.windows.net/encryptionqueuee23d1877/messages + response: + body: + string: "\uFEFFb4b38370-d431-4ec6-8eb0-085413cb070dFri, + 06 Sep 2019 21:59:00 GMTFri, 13 Sep 2019 21:59:00 + GMTAgAAAAMAAAAAAAAAx8VISv5k1QE=Fri, + 06 Sep 2019 21:59:00 GMT" + headers: + content-type: application/xml + date: Fri, 06 Sep 2019 21:59:00 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstoragee23d1877.queue.core.windows.net + - /encryptionqueuee23d1877/messages + - '' + - '' +- request: + body: null + headers: + Accept: + - application/xml + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:59:02 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstoragee23d1877.queue.core.windows.net/encryptionqueuee23d1877/messages + response: + body: + string: "\uFEFFb4b38370-d431-4ec6-8eb0-085413cb070dFri, + 06 Sep 2019 21:59:00 GMTFri, 13 Sep 2019 21:59:00 + GMTAgAAAAMAAAAAAAAARegvXP5k1QE=Fri, + 06 Sep 2019 21:59:30 GMT1{\"EncryptedMessageContents\": + \"sO/Hzg2ndS8i0Ku7mW8p3VlAY+Dx6fTqRXSys2AQlXk=\", \"EncryptionData\": {\"WrappedContentKey\": + {\"KeyId\": \"key1\", \"EncryptedKey\": \"WsN810ech23RticHffqDTaYvJYunOuFAHken/J+DrdtHUYr1jBG2LQ==\", + \"Algorithm\": \"A256KW\"}, \"EncryptionAgent\": {\"Protocol\": \"1.0\", \"EncryptionAlgorithm\": + \"AES_CBC_256\"}, \"ContentEncryptionIV\": \"1F5qeFHWN0xCAQ/pSx9hbw==\", \"KeyWrappingMetadata\": + {\"EncryptionLibrary\": \"Python 12.0.0b2\"}}}" + headers: + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:59:00 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 200 + message: OK + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstoragee23d1877.queue.core.windows.net + - /encryptionqueuee23d1877/messages + - '' + - '' +- request: + body: null + headers: + Accept: + - application/xml + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:59:02 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstoragee23d1877.queue.core.windows.net/encryptionqueuee23d1877/messages + response: + body: + string: "\uFEFF" + headers: + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:59:00 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 200 + message: OK + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstoragee23d1877.queue.core.windows.net + - /encryptionqueuee23d1877/messages + - '' + - '' +version: 1 diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption_async.test_get_messages_encrypted_resolver.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption_async.test_get_messages_encrypted_resolver.yaml new file mode 100644 index 000000000000..b6d664f6544d --- /dev/null +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption_async.test_get_messages_encrypted_resolver.yaml @@ -0,0 +1,161 @@ +interactions: +- request: + body: null + headers: + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:58:40 GMT + x-ms-version: + - '2018-03-28' + method: PUT + uri: https://pyacrstorage63801aae.queue.core.windows.net/encryptionqueue63801aae + response: + body: + string: '' + headers: + content-length: '0' + date: Fri, 06 Sep 2019 21:58:38 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage63801aae.queue.core.windows.net + - /encryptionqueue63801aae + - '' + - '' +- request: + body: ' + + {"EncryptedMessageContents": "q67La8g1jbh8UJy0GLRWT9rQf9eLYB1KhSECAyGm6cI=", + "EncryptionData": {"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "dJY7Qx7vKY6W6KyrdFp8oOC9ahuO8nl7vhWCrLenEE6z+xjPELdAJQ==", + "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": + "AES_CBC_256"}, "ContentEncryptionIV": "tn0QxSmHWxfIHg7wCvDHBw==", "KeyWrappingMetadata": + {"EncryptionLibrary": "Python 12.0.0b2"}}}' + headers: + Accept: + - application/xml + Content-Length: + - '524' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 21:58:40 GMT + x-ms-version: + - '2018-03-28' + method: POST + uri: https://pyacrstorage63801aae.queue.core.windows.net/encryptionqueue63801aae/messages + response: + body: + string: "\uFEFF6de3c3a6-de78-470e-9986-c6f944fe973bFri, + 06 Sep 2019 21:58:38 GMTFri, 13 Sep 2019 21:58:38 + GMTAgAAAAMAAAAAAAAA1nI6Pf5k1QE=Fri, + 06 Sep 2019 21:58:38 GMT" + headers: + content-type: application/xml + date: Fri, 06 Sep 2019 21:58:38 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage63801aae.queue.core.windows.net + - /encryptionqueue63801aae/messages + - '' + - '' +- request: + body: null + headers: + Accept: + - application/xml + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:58:40 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstorage63801aae.queue.core.windows.net/encryptionqueue63801aae/messages + response: + body: + string: "\uFEFF6de3c3a6-de78-470e-9986-c6f944fe973bFri, + 06 Sep 2019 21:58:38 GMTFri, 13 Sep 2019 21:58:38 + GMTAgAAAAMAAAAAAAAAboMgT/5k1QE=Fri, + 06 Sep 2019 21:59:08 GMT1{\"EncryptedMessageContents\": + \"q67La8g1jbh8UJy0GLRWT9rQf9eLYB1KhSECAyGm6cI=\", \"EncryptionData\": {\"WrappedContentKey\": + {\"KeyId\": \"key1\", \"EncryptedKey\": \"dJY7Qx7vKY6W6KyrdFp8oOC9ahuO8nl7vhWCrLenEE6z+xjPELdAJQ==\", + \"Algorithm\": \"A256KW\"}, \"EncryptionAgent\": {\"Protocol\": \"1.0\", \"EncryptionAlgorithm\": + \"AES_CBC_256\"}, \"ContentEncryptionIV\": \"tn0QxSmHWxfIHg7wCvDHBw==\", \"KeyWrappingMetadata\": + {\"EncryptionLibrary\": \"Python 12.0.0b2\"}}}" + headers: + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:58:38 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 200 + message: OK + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage63801aae.queue.core.windows.net + - /encryptionqueue63801aae/messages + - '' + - '' +- request: + body: null + headers: + Accept: + - application/xml + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:58:40 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstorage63801aae.queue.core.windows.net/encryptionqueue63801aae/messages + response: + body: + string: "\uFEFF" + headers: + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:58:38 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 200 + message: OK + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage63801aae.queue.core.windows.net + - /encryptionqueue63801aae/messages + - '' + - '' +version: 1 diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption_async.test_get_with_strict_mode.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption_async.test_get_with_strict_mode.yaml new file mode 100644 index 000000000000..7ffd2c1ea353 --- /dev/null +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption_async.test_get_with_strict_mode.yaml @@ -0,0 +1,115 @@ +interactions: +- request: + body: null + headers: + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:59:02 GMT + x-ms-version: + - '2018-03-28' + method: PUT + uri: https://pyacrstorage56ce1610.queue.core.windows.net/encryptionqueue56ce1610 + response: + body: + string: '' + headers: + content-length: '0' + date: Fri, 06 Sep 2019 21:59:00 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage56ce1610.queue.core.windows.net + - /encryptionqueue56ce1610 + - '' + - '' +- request: + body: ' + + message' + headers: + Accept: + - application/xml + Content-Length: + - '102' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 21:59:02 GMT + x-ms-version: + - '2018-03-28' + method: POST + uri: https://pyacrstorage56ce1610.queue.core.windows.net/encryptionqueue56ce1610/messages + response: + body: + string: "\uFEFF7dcf08f5-2440-4577-8fcc-24c3107729efFri, + 06 Sep 2019 21:59:01 GMTFri, 13 Sep 2019 21:59:01 + GMTAgAAAAMAAAAAAAAAWOSnSv5k1QE=Fri, + 06 Sep 2019 21:59:01 GMT" + headers: + content-type: application/xml + date: Fri, 06 Sep 2019 21:59:00 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage56ce1610.queue.core.windows.net + - /encryptionqueue56ce1610/messages + - '' + - '' +- request: + body: null + headers: + Accept: + - application/xml + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:59:02 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstorage56ce1610.queue.core.windows.net/encryptionqueue56ce1610/messages + response: + body: + string: "\uFEFF7dcf08f5-2440-4577-8fcc-24c3107729efFri, + 06 Sep 2019 21:59:01 GMTFri, 13 Sep 2019 21:59:01 + GMTAgAAAAMAAAAAAAAA8vSNXP5k1QE=Fri, + 06 Sep 2019 21:59:31 GMT1message" + headers: + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:59:00 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 200 + message: OK + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage56ce1610.queue.core.windows.net + - /encryptionqueue56ce1610/messages + - '' + - '' +version: 1 diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption_async.test_invalid_value_kek_unwrap.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption_async.test_invalid_value_kek_unwrap.yaml new file mode 100644 index 000000000000..a332274b6703 --- /dev/null +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption_async.test_invalid_value_kek_unwrap.yaml @@ -0,0 +1,166 @@ +interactions: +- request: + body: null + headers: + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:58:34 GMT + x-ms-version: + - '2018-03-28' + method: PUT + uri: https://pyacrstorageb1de17b2.queue.core.windows.net/encryptionqueueb1de17b2 + response: + body: + string: '' + headers: + content-length: '0' + date: Fri, 06 Sep 2019 21:58:32 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorageb1de17b2.queue.core.windows.net + - /encryptionqueueb1de17b2 + - '' + - '' +- request: + body: ' + + {"EncryptedMessageContents": "mClMXE7Oen3T6I5DZRjs6g==", + "EncryptionData": {"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "/8kT8tewXZx3udmQWFMfqn8YrnJ+4r8YWHHQ9lrSZ5sfZsOCxdDAPQ==", + "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": + "AES_CBC_256"}, "ContentEncryptionIV": "Vv8BLNHhCizroHOJHUC2wA==", "KeyWrappingMetadata": + {"EncryptionLibrary": "Python 12.0.0b2"}}}' + headers: + Accept: + - application/xml + Content-Length: + - '504' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 21:58:34 GMT + x-ms-version: + - '2018-03-28' + method: POST + uri: https://pyacrstorageb1de17b2.queue.core.windows.net/encryptionqueueb1de17b2/messages + response: + body: + string: "\uFEFFe8cf2e5f-b018-4bd2-bd9f-ac1c8c86a6bfFri, + 06 Sep 2019 21:58:32 GMTFri, 13 Sep 2019 21:58:32 + GMTAgAAAAMAAAAAAAAAH2axOf5k1QE=Fri, + 06 Sep 2019 21:58:32 GMT" + headers: + content-type: application/xml + date: Fri, 06 Sep 2019 21:58:32 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorageb1de17b2.queue.core.windows.net + - /encryptionqueueb1de17b2/messages + - '' + - '' +- request: + body: null + headers: + Accept: + - application/xml + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:58:34 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstorageb1de17b2.queue.core.windows.net/encryptionqueueb1de17b2/messages?peekonly=true + response: + body: + string: "\uFEFFe8cf2e5f-b018-4bd2-bd9f-ac1c8c86a6bfFri, + 06 Sep 2019 21:58:32 GMTFri, 13 Sep 2019 21:58:32 + GMT0{\"EncryptedMessageContents\": + \"mClMXE7Oen3T6I5DZRjs6g==\", \"EncryptionData\": {\"WrappedContentKey\": + {\"KeyId\": \"key1\", \"EncryptedKey\": \"/8kT8tewXZx3udmQWFMfqn8YrnJ+4r8YWHHQ9lrSZ5sfZsOCxdDAPQ==\", + \"Algorithm\": \"A256KW\"}, \"EncryptionAgent\": {\"Protocol\": \"1.0\", \"EncryptionAlgorithm\": + \"AES_CBC_256\"}, \"ContentEncryptionIV\": \"Vv8BLNHhCizroHOJHUC2wA==\", \"KeyWrappingMetadata\": + {\"EncryptionLibrary\": \"Python 12.0.0b2\"}}}" + headers: + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:58:32 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 200 + message: OK + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorageb1de17b2.queue.core.windows.net + - /encryptionqueueb1de17b2/messages + - peekonly=true + - '' +- request: + body: null + headers: + Accept: + - application/xml + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:58:34 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstorageb1de17b2.queue.core.windows.net/encryptionqueueb1de17b2/messages?peekonly=true + response: + body: + string: "\uFEFFe8cf2e5f-b018-4bd2-bd9f-ac1c8c86a6bfFri, + 06 Sep 2019 21:58:32 GMTFri, 13 Sep 2019 21:58:32 + GMT0{\"EncryptedMessageContents\": + \"mClMXE7Oen3T6I5DZRjs6g==\", \"EncryptionData\": {\"WrappedContentKey\": + {\"KeyId\": \"key1\", \"EncryptedKey\": \"/8kT8tewXZx3udmQWFMfqn8YrnJ+4r8YWHHQ9lrSZ5sfZsOCxdDAPQ==\", + \"Algorithm\": \"A256KW\"}, \"EncryptionAgent\": {\"Protocol\": \"1.0\", \"EncryptionAlgorithm\": + \"AES_CBC_256\"}, \"ContentEncryptionIV\": \"Vv8BLNHhCizroHOJHUC2wA==\", \"KeyWrappingMetadata\": + {\"EncryptionLibrary\": \"Python 12.0.0b2\"}}}" + headers: + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:58:32 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 200 + message: OK + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorageb1de17b2.queue.core.windows.net + - /encryptionqueueb1de17b2/messages + - peekonly=true + - '' +version: 1 diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption_async.test_invalid_value_kek_wrap.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption_async.test_invalid_value_kek_wrap.yaml new file mode 100644 index 000000000000..9d4109f1e764 --- /dev/null +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption_async.test_invalid_value_kek_wrap.yaml @@ -0,0 +1,34 @@ +interactions: +- request: + body: null + headers: + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:59:03 GMT + x-ms-version: + - '2018-03-28' + method: PUT + uri: https://pyacrstorage82d016cf.queue.core.windows.net/encryptionqueue82d016cf + response: + body: + string: '' + headers: + content-length: '0' + date: Fri, 06 Sep 2019 21:59:01 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage82d016cf.queue.core.windows.net + - /encryptionqueue82d016cf + - '' + - '' +version: 1 diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption_async.test_missing_attribute_kek_unrwap.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption_async.test_missing_attribute_kek_unrwap.yaml new file mode 100644 index 000000000000..8a7751377d39 --- /dev/null +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption_async.test_missing_attribute_kek_unrwap.yaml @@ -0,0 +1,166 @@ +interactions: +- request: + body: null + headers: + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:58:57 GMT + x-ms-version: + - '2018-03-28' + method: PUT + uri: https://pyacrstorage1748197c.queue.core.windows.net/encryptionqueue1748197c + response: + body: + string: '' + headers: + content-length: '0' + date: Fri, 06 Sep 2019 21:58:57 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage1748197c.queue.core.windows.net + - /encryptionqueue1748197c + - '' + - '' +- request: + body: ' + + {"EncryptedMessageContents": "6WmOc1Yb11al3cqC35bRwQ==", + "EncryptionData": {"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "ateoFgJ8xzMcC0BZSlrelyFitGB6OPmqCPjtaoOqUaLm4S4i9dTflw==", + "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": + "AES_CBC_256"}, "ContentEncryptionIV": "A1qMjL7EY5ZnKcVveT567Q==", "KeyWrappingMetadata": + {"EncryptionLibrary": "Python 12.0.0b2"}}}' + headers: + Accept: + - application/xml + Content-Length: + - '504' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 21:58:59 GMT + x-ms-version: + - '2018-03-28' + method: POST + uri: https://pyacrstorage1748197c.queue.core.windows.net/encryptionqueue1748197c/messages + response: + body: + string: "\uFEFF27e8fea8-f518-49af-8bb3-aec9ac8f0d27Fri, + 06 Sep 2019 21:58:57 GMTFri, 13 Sep 2019 21:58:57 + GMTAgAAAAMAAAAAAAAAS5ZaSP5k1QE=Fri, + 06 Sep 2019 21:58:57 GMT" + headers: + content-type: application/xml + date: Fri, 06 Sep 2019 21:58:57 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage1748197c.queue.core.windows.net + - /encryptionqueue1748197c/messages + - '' + - '' +- request: + body: null + headers: + Accept: + - application/xml + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:58:59 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstorage1748197c.queue.core.windows.net/encryptionqueue1748197c/messages?peekonly=true + response: + body: + string: "\uFEFF27e8fea8-f518-49af-8bb3-aec9ac8f0d27Fri, + 06 Sep 2019 21:58:57 GMTFri, 13 Sep 2019 21:58:57 + GMT0{\"EncryptedMessageContents\": + \"6WmOc1Yb11al3cqC35bRwQ==\", \"EncryptionData\": {\"WrappedContentKey\": + {\"KeyId\": \"key1\", \"EncryptedKey\": \"ateoFgJ8xzMcC0BZSlrelyFitGB6OPmqCPjtaoOqUaLm4S4i9dTflw==\", + \"Algorithm\": \"A256KW\"}, \"EncryptionAgent\": {\"Protocol\": \"1.0\", \"EncryptionAlgorithm\": + \"AES_CBC_256\"}, \"ContentEncryptionIV\": \"A1qMjL7EY5ZnKcVveT567Q==\", \"KeyWrappingMetadata\": + {\"EncryptionLibrary\": \"Python 12.0.0b2\"}}}" + headers: + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:58:57 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 200 + message: OK + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage1748197c.queue.core.windows.net + - /encryptionqueue1748197c/messages + - peekonly=true + - '' +- request: + body: null + headers: + Accept: + - application/xml + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:58:59 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstorage1748197c.queue.core.windows.net/encryptionqueue1748197c/messages?peekonly=true + response: + body: + string: "\uFEFF27e8fea8-f518-49af-8bb3-aec9ac8f0d27Fri, + 06 Sep 2019 21:58:57 GMTFri, 13 Sep 2019 21:58:57 + GMT0{\"EncryptedMessageContents\": + \"6WmOc1Yb11al3cqC35bRwQ==\", \"EncryptionData\": {\"WrappedContentKey\": + {\"KeyId\": \"key1\", \"EncryptedKey\": \"ateoFgJ8xzMcC0BZSlrelyFitGB6OPmqCPjtaoOqUaLm4S4i9dTflw==\", + \"Algorithm\": \"A256KW\"}, \"EncryptionAgent\": {\"Protocol\": \"1.0\", \"EncryptionAlgorithm\": + \"AES_CBC_256\"}, \"ContentEncryptionIV\": \"A1qMjL7EY5ZnKcVveT567Q==\", \"KeyWrappingMetadata\": + {\"EncryptionLibrary\": \"Python 12.0.0b2\"}}}" + headers: + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:58:57 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 200 + message: OK + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage1748197c.queue.core.windows.net + - /encryptionqueue1748197c/messages + - peekonly=true + - '' +version: 1 diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption_async.test_missing_attribute_kek_wrap.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption_async.test_missing_attribute_kek_wrap.yaml new file mode 100644 index 000000000000..2d9765d581e3 --- /dev/null +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption_async.test_missing_attribute_kek_wrap.yaml @@ -0,0 +1,34 @@ +interactions: +- request: + body: null + headers: + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:59:21 GMT + x-ms-version: + - '2018-03-28' + method: PUT + uri: https://pyacrstoragee49c1899.queue.core.windows.net/encryptionqueuee49c1899 + response: + body: + string: '' + headers: + content-length: '0' + date: Fri, 06 Sep 2019 21:59:19 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstoragee49c1899.queue.core.windows.net + - /encryptionqueuee49c1899 + - '' + - '' +version: 1 diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption_async.test_peek_messages_encrypted_kek.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption_async.test_peek_messages_encrypted_kek.yaml new file mode 100644 index 000000000000..595c466fc84b --- /dev/null +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption_async.test_peek_messages_encrypted_kek.yaml @@ -0,0 +1,123 @@ +interactions: +- request: + body: null + headers: + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:59:01 GMT + x-ms-version: + - '2018-03-28' + method: PUT + uri: https://pyacrstoragefaba18dc.queue.core.windows.net/encryptionqueuefaba18dc + response: + body: + string: '' + headers: + content-length: '0' + date: Fri, 06 Sep 2019 21:58:59 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstoragefaba18dc.queue.core.windows.net + - /encryptionqueuefaba18dc + - '' + - '' +- request: + body: ' + + {"EncryptedMessageContents": "tK6qZoJw+23KAyABB8fgMZk4oL0+MUugP35vA9bhmD4=", + "EncryptionData": {"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "iGJKrVlQrgL4Iws1Ld9ezeyrt6uUXoJh1UQnGC2cYcEXGBb8U5FI9w==", + "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": + "AES_CBC_256"}, "ContentEncryptionIV": "wKp8FchZwCPuvCAF/HVBcw==", "KeyWrappingMetadata": + {"EncryptionLibrary": "Python 12.0.0b2"}}}' + headers: + Accept: + - application/xml + Content-Length: + - '524' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 21:59:01 GMT + x-ms-version: + - '2018-03-28' + method: POST + uri: https://pyacrstoragefaba18dc.queue.core.windows.net/encryptionqueuefaba18dc/messages + response: + body: + string: "\uFEFF46a7723d-3f24-4fc0-bff3-779c9c841020Fri, + 06 Sep 2019 21:59:00 GMTFri, 13 Sep 2019 21:59:00 + GMTAgAAAAMAAAAAAAAAbijnSf5k1QE=Fri, + 06 Sep 2019 21:59:00 GMT" + headers: + content-type: application/xml + date: Fri, 06 Sep 2019 21:58:59 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstoragefaba18dc.queue.core.windows.net + - /encryptionqueuefaba18dc/messages + - '' + - '' +- request: + body: null + headers: + Accept: + - application/xml + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:59:01 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstoragefaba18dc.queue.core.windows.net/encryptionqueuefaba18dc/messages?peekonly=true + response: + body: + string: "\uFEFF46a7723d-3f24-4fc0-bff3-779c9c841020Fri, + 06 Sep 2019 21:59:00 GMTFri, 13 Sep 2019 21:59:00 + GMT0{\"EncryptedMessageContents\": + \"tK6qZoJw+23KAyABB8fgMZk4oL0+MUugP35vA9bhmD4=\", \"EncryptionData\": {\"WrappedContentKey\": + {\"KeyId\": \"key1\", \"EncryptedKey\": \"iGJKrVlQrgL4Iws1Ld9ezeyrt6uUXoJh1UQnGC2cYcEXGBb8U5FI9w==\", + \"Algorithm\": \"A256KW\"}, \"EncryptionAgent\": {\"Protocol\": \"1.0\", \"EncryptionAlgorithm\": + \"AES_CBC_256\"}, \"ContentEncryptionIV\": \"wKp8FchZwCPuvCAF/HVBcw==\", \"KeyWrappingMetadata\": + {\"EncryptionLibrary\": \"Python 12.0.0b2\"}}}" + headers: + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:58:59 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 200 + message: OK + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstoragefaba18dc.queue.core.windows.net + - /encryptionqueuefaba18dc/messages + - peekonly=true + - '' +version: 1 diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption_async.test_peek_messages_encrypted_kek_RSA.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption_async.test_peek_messages_encrypted_kek_RSA.yaml new file mode 100644 index 000000000000..78a1680fecfa --- /dev/null +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption_async.test_peek_messages_encrypted_kek_RSA.yaml @@ -0,0 +1,123 @@ +interactions: +- request: + body: null + headers: + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:59:14 GMT + x-ms-version: + - '2018-03-28' + method: PUT + uri: https://pyacrstorage61921a21.queue.core.windows.net/encryptionqueue61921a21 + response: + body: + string: '' + headers: + content-length: '0' + date: Fri, 06 Sep 2019 21:59:13 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage61921a21.queue.core.windows.net + - /encryptionqueue61921a21 + - '' + - '' +- request: + body: ' + + {"EncryptedMessageContents": "Vm49lNLcWCa5q5u1gOVE8GS+dlgkXJS5P/gYqXu8kSU=", + "EncryptionData": {"WrappedContentKey": {"KeyId": "key2", "EncryptedKey": "OZkyhED/gyiU8q0PargldI8by4VCmXptHmt79t3NoU37Kjtl7/KK+HyaChizanLDzDUqiG9xROvahQurYUj9fc4dNBE4BNGyJYpn7j9VTCcDy/fMa6Pr5HzxNRy9IW4ancZW1ameST/kg99SPHdHs7CRx4+L61834lspuoyH3kfu9egsNcnynSFTJLtoQqOXnxHgAWBYVWpZgbcKk9qVm6W3DltBkW9Ps9sWoyrI83NwuoOLaMu2JbAWWxojq9hEfW1K5rCXEaE6eFffN3Ge/bdDKG3d6GSKsjw4uZyh2w7BZrg2pVvdJFV6ij0YHdtylryqC++GFiqxDZ394sqjwQ==", + "Algorithm": "RSA"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": + "AES_CBC_256"}, "ContentEncryptionIV": "z+NQAmuzyYX49n240g9ZSQ==", "KeyWrappingMetadata": + {"EncryptionLibrary": "Python 12.0.0b2"}}}' + headers: + Accept: + - application/xml + Content-Length: + - '809' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 21:59:15 GMT + x-ms-version: + - '2018-03-28' + method: POST + uri: https://pyacrstorage61921a21.queue.core.windows.net/encryptionqueue61921a21/messages + response: + body: + string: "\uFEFFc476f4d7-2689-444b-99b6-b25f81073784Fri, + 06 Sep 2019 21:59:13 GMTFri, 13 Sep 2019 21:59:13 + GMTAgAAAAMAAAAAAAAA+QHuUf5k1QE=Fri, + 06 Sep 2019 21:59:13 GMT" + headers: + content-type: application/xml + date: Fri, 06 Sep 2019 21:59:13 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage61921a21.queue.core.windows.net + - /encryptionqueue61921a21/messages + - '' + - '' +- request: + body: null + headers: + Accept: + - application/xml + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:59:15 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstorage61921a21.queue.core.windows.net/encryptionqueue61921a21/messages?peekonly=true + response: + body: + string: "\uFEFFc476f4d7-2689-444b-99b6-b25f81073784Fri, + 06 Sep 2019 21:59:13 GMTFri, 13 Sep 2019 21:59:13 + GMT0{\"EncryptedMessageContents\": + \"Vm49lNLcWCa5q5u1gOVE8GS+dlgkXJS5P/gYqXu8kSU=\", \"EncryptionData\": {\"WrappedContentKey\": + {\"KeyId\": \"key2\", \"EncryptedKey\": \"OZkyhED/gyiU8q0PargldI8by4VCmXptHmt79t3NoU37Kjtl7/KK+HyaChizanLDzDUqiG9xROvahQurYUj9fc4dNBE4BNGyJYpn7j9VTCcDy/fMa6Pr5HzxNRy9IW4ancZW1ameST/kg99SPHdHs7CRx4+L61834lspuoyH3kfu9egsNcnynSFTJLtoQqOXnxHgAWBYVWpZgbcKk9qVm6W3DltBkW9Ps9sWoyrI83NwuoOLaMu2JbAWWxojq9hEfW1K5rCXEaE6eFffN3Ge/bdDKG3d6GSKsjw4uZyh2w7BZrg2pVvdJFV6ij0YHdtylryqC++GFiqxDZ394sqjwQ==\", + \"Algorithm\": \"RSA\"}, \"EncryptionAgent\": {\"Protocol\": \"1.0\", \"EncryptionAlgorithm\": + \"AES_CBC_256\"}, \"ContentEncryptionIV\": \"z+NQAmuzyYX49n240g9ZSQ==\", \"KeyWrappingMetadata\": + {\"EncryptionLibrary\": \"Python 12.0.0b2\"}}}" + headers: + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:59:13 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 200 + message: OK + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage61921a21.queue.core.windows.net + - /encryptionqueue61921a21/messages + - peekonly=true + - '' +version: 1 diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption_async.test_peek_messages_encrypted_resolver.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption_async.test_peek_messages_encrypted_resolver.yaml new file mode 100644 index 000000000000..5199e04122dd --- /dev/null +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption_async.test_peek_messages_encrypted_resolver.yaml @@ -0,0 +1,123 @@ +interactions: +- request: + body: null + headers: + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:59:22 GMT + x-ms-version: + - '2018-03-28' + method: PUT + uri: https://pyacrstorage7df61b13.queue.core.windows.net/encryptionqueue7df61b13 + response: + body: + string: '' + headers: + content-length: '0' + date: Fri, 06 Sep 2019 21:59:21 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage7df61b13.queue.core.windows.net + - /encryptionqueue7df61b13 + - '' + - '' +- request: + body: ' + + {"EncryptedMessageContents": "n2NxjqifKCPrIVF91iW3hW6pC5pZr0BhoaMf/DBREXc=", + "EncryptionData": {"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "A9DQrvsR6kcB/RZ0Xf3uw259xn4vUP0njhTtf4oTbgqU3Hgwvv1B1Q==", + "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": + "AES_CBC_256"}, "ContentEncryptionIV": "/EpFO5VAxCqlV6nIXDDIdg==", "KeyWrappingMetadata": + {"EncryptionLibrary": "Python 12.0.0b2"}}}' + headers: + Accept: + - application/xml + Content-Length: + - '524' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 21:59:22 GMT + x-ms-version: + - '2018-03-28' + method: POST + uri: https://pyacrstorage7df61b13.queue.core.windows.net/encryptionqueue7df61b13/messages + response: + body: + string: "\uFEFFda19a993-5cf1-45b9-90e6-f480ac870a88Fri, + 06 Sep 2019 21:59:21 GMTFri, 13 Sep 2019 21:59:21 + GMTAgAAAAMAAAAAAAAAef97Vv5k1QE=Fri, + 06 Sep 2019 21:59:21 GMT" + headers: + content-type: application/xml + date: Fri, 06 Sep 2019 21:59:21 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage7df61b13.queue.core.windows.net + - /encryptionqueue7df61b13/messages + - '' + - '' +- request: + body: null + headers: + Accept: + - application/xml + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:59:22 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstorage7df61b13.queue.core.windows.net/encryptionqueue7df61b13/messages?peekonly=true + response: + body: + string: "\uFEFFda19a993-5cf1-45b9-90e6-f480ac870a88Fri, + 06 Sep 2019 21:59:21 GMTFri, 13 Sep 2019 21:59:21 + GMT0{\"EncryptedMessageContents\": + \"n2NxjqifKCPrIVF91iW3hW6pC5pZr0BhoaMf/DBREXc=\", \"EncryptionData\": {\"WrappedContentKey\": + {\"KeyId\": \"key1\", \"EncryptedKey\": \"A9DQrvsR6kcB/RZ0Xf3uw259xn4vUP0njhTtf4oTbgqU3Hgwvv1B1Q==\", + \"Algorithm\": \"A256KW\"}, \"EncryptionAgent\": {\"Protocol\": \"1.0\", \"EncryptionAlgorithm\": + \"AES_CBC_256\"}, \"ContentEncryptionIV\": \"/EpFO5VAxCqlV6nIXDDIdg==\", \"KeyWrappingMetadata\": + {\"EncryptionLibrary\": \"Python 12.0.0b2\"}}}" + headers: + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:59:21 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 200 + message: OK + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage7df61b13.queue.core.windows.net + - /encryptionqueue7df61b13/messages + - peekonly=true + - '' +version: 1 diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption_async.test_put_with_strict_mode.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption_async.test_put_with_strict_mode.yaml new file mode 100644 index 000000000000..992cf4e83500 --- /dev/null +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption_async.test_put_with_strict_mode.yaml @@ -0,0 +1,80 @@ +interactions: +- request: + body: null + headers: + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:59:14 GMT + x-ms-version: + - '2018-03-28' + method: PUT + uri: https://pyacrstorage58b21629.queue.core.windows.net/encryptionqueue58b21629 + response: + body: + string: '' + headers: + content-length: '0' + date: Fri, 06 Sep 2019 21:59:12 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage58b21629.queue.core.windows.net + - /encryptionqueue58b21629 + - '' + - '' +- request: + body: ' + + {"EncryptedMessageContents": "bmT+d+9pZ4+BxBz8LYTpzA==", + "EncryptionData": {"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "7UTmL/wYPY2E8OsnawHej6337AILd4u9TCuxErNGtSXcwr8Hc6WBIw==", + "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": + "AES_CBC_256"}, "ContentEncryptionIV": "vFR/5U4QKrngh5fhGVlFTw==", "KeyWrappingMetadata": + {"EncryptionLibrary": "Python 12.0.0b2"}}}' + headers: + Accept: + - application/xml + Content-Length: + - '504' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 21:59:14 GMT + x-ms-version: + - '2018-03-28' + method: POST + uri: https://pyacrstorage58b21629.queue.core.windows.net/encryptionqueue58b21629/messages + response: + body: + string: "\uFEFFde2c29c5-6d54-4fa2-a4c4-bf467ec171e3Fri, + 06 Sep 2019 21:59:13 GMTFri, 13 Sep 2019 21:59:13 + GMTAgAAAAMAAAAAAAAAYUmxUf5k1QE=Fri, + 06 Sep 2019 21:59:13 GMT" + headers: + content-type: application/xml + date: Fri, 06 Sep 2019 21:59:12 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage58b21629.queue.core.windows.net + - /encryptionqueue58b21629/messages + - '' + - '' +version: 1 diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption_async.test_update_encrypted_binary_message.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption_async.test_update_encrypted_binary_message.yaml new file mode 100644 index 000000000000..2dbc9b402c31 --- /dev/null +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption_async.test_update_encrypted_binary_message.yaml @@ -0,0 +1,286 @@ +interactions: +- request: + body: null + headers: + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:59:24 GMT + x-ms-version: + - '2018-03-28' + method: PUT + uri: https://pyacrstorage63fd1a91.queue.core.windows.net/encryptionqueue63fd1a91 + response: + body: + string: '' + headers: + content-length: '0' + date: Fri, 06 Sep 2019 21:59:22 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage63fd1a91.queue.core.windows.net + - /encryptionqueue63fd1a91 + - '' + - '' +- request: + body: ' + + {"EncryptedMessageContents": "PasSmFm3fs+J68W2w7iinbjfhw3r7ljJp5Gm0EuNt16Nn0WEcQq/bpgTPfBvG3Uej+s5yzPiKhfkyeGntcwi8k/VURgThb6wwCR90ShljRgjiBdT5IApOS4GW5y978vBy9CFTPNcKgTBxIg5OQz8+ZA3K4u4jkq3X4x4ZMnIHmDoOg1uEOapoK2GNnmae0FB", + "EncryptionData": {"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "/6Kc8IEvIbDLc8RuYWrc9I4qd/EQH8NVdkSYmlPdgXiNzW3K0MN4HQ==", + "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": + "AES_CBC_256"}, "ContentEncryptionIV": "V4KFZdVGS+qMubbdi3ksSg==", "KeyWrappingMetadata": + {"EncryptionLibrary": "Python 12.0.0b2"}}}' + headers: + Accept: + - application/xml + Content-Length: + - '672' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 21:59:24 GMT + x-ms-version: + - '2018-03-28' + method: POST + uri: https://pyacrstorage63fd1a91.queue.core.windows.net/encryptionqueue63fd1a91/messages + response: + body: + string: "\uFEFF1da36b32-9918-495f-84b8-6f56e7d7b170Fri, + 06 Sep 2019 21:59:23 GMTFri, 13 Sep 2019 21:59:23 + GMTAgAAAAMAAAAAAAAAMBamV/5k1QE=Fri, + 06 Sep 2019 21:59:23 GMT" + headers: + content-type: application/xml + date: Fri, 06 Sep 2019 21:59:22 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage63fd1a91.queue.core.windows.net + - /encryptionqueue63fd1a91/messages + - '' + - '' +- request: + body: null + headers: + Accept: + - application/xml + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:59:24 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstorage63fd1a91.queue.core.windows.net/encryptionqueue63fd1a91/messages + response: + body: + string: "\uFEFF1da36b32-9918-495f-84b8-6f56e7d7b170Fri, + 06 Sep 2019 21:59:23 GMTFri, 13 Sep 2019 21:59:23 + GMTAgAAAAMAAAAAAAAAYJyMaf5k1QE=Fri, + 06 Sep 2019 21:59:53 GMT1{\"EncryptedMessageContents\": + \"PasSmFm3fs+J68W2w7iinbjfhw3r7ljJp5Gm0EuNt16Nn0WEcQq/bpgTPfBvG3Uej+s5yzPiKhfkyeGntcwi8k/VURgThb6wwCR90ShljRgjiBdT5IApOS4GW5y978vBy9CFTPNcKgTBxIg5OQz8+ZA3K4u4jkq3X4x4ZMnIHmDoOg1uEOapoK2GNnmae0FB\", + \"EncryptionData\": {\"WrappedContentKey\": {\"KeyId\": \"key1\", \"EncryptedKey\": + \"/6Kc8IEvIbDLc8RuYWrc9I4qd/EQH8NVdkSYmlPdgXiNzW3K0MN4HQ==\", \"Algorithm\": + \"A256KW\"}, \"EncryptionAgent\": {\"Protocol\": \"1.0\", \"EncryptionAlgorithm\": + \"AES_CBC_256\"}, \"ContentEncryptionIV\": \"V4KFZdVGS+qMubbdi3ksSg==\", \"KeyWrappingMetadata\": + {\"EncryptionLibrary\": \"Python 12.0.0b2\"}}}" + headers: + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:59:22 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 200 + message: OK + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage63fd1a91.queue.core.windows.net + - /encryptionqueue63fd1a91/messages + - '' + - '' +- request: + body: null + headers: + Accept: + - application/xml + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:59:24 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstorage63fd1a91.queue.core.windows.net/encryptionqueue63fd1a91/messages + response: + body: + string: "\uFEFF" + headers: + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:59:22 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 200 + message: OK + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage63fd1a91.queue.core.windows.net + - /encryptionqueue63fd1a91/messages + - '' + - '' +- request: + body: ' + + {"EncryptedMessageContents": "HP7ep7vRbdTG5/8xrXb/hi33clzLXcX0DxDaHeo8JS5DKVdF8qNzkuvr0M/NjUUig+6clgJwUNqYoFSnqK5SwobxhL/jB/+NNK47wl7w4Yt8+p/A8sBMpBOVsFXGoAgT9JC2CufXHzSI6AjjbVMy4eRDyDl9Gmjd87M712Xzklmj4ZW/lq585P/SxHabblMn", + "EncryptionData": {"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "p5EVnNuMVYEdjiV/oqI4oBFwxojf/UVxYn8eg4uQcy4dYlwuGVSAdQ==", + "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": + "AES_CBC_256"}, "ContentEncryptionIV": "ZhQUvq0vLIiZtPMOImoMaQ==", "KeyWrappingMetadata": + {"EncryptionLibrary": "Python 12.0.0b2"}}}' + headers: + Content-Length: + - '672' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 21:59:24 GMT + x-ms-version: + - '2018-03-28' + method: PUT + uri: https://pyacrstorage63fd1a91.queue.core.windows.net/encryptionqueue63fd1a91/messages/1da36b32-9918-495f-84b8-6f56e7d7b170?popreceipt=AgAAAAMAAAAAAAAAYJyMaf5k1QE%3D&visibilitytimeout=0 + response: + body: + string: '' + headers: + content-length: '0' + date: Fri, 06 Sep 2019 21:59:22 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-popreceipt: AwAAAAMAAAAAAAAAxW22V/5k1QEBAAAA + x-ms-time-next-visible: Fri, 06 Sep 2019 21:59:23 GMT + x-ms-version: '2018-03-28' + status: + code: 204 + message: No Content + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage63fd1a91.queue.core.windows.net + - /encryptionqueue63fd1a91/messages/1da36b32-9918-495f-84b8-6f56e7d7b170 + - popreceipt=AgAAAAMAAAAAAAAAYJyMaf5k1QE%3D&visibilitytimeout=0 + - '' +- request: + body: null + headers: + Accept: + - application/xml + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:59:24 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstorage63fd1a91.queue.core.windows.net/encryptionqueue63fd1a91/messages + response: + body: + string: "\uFEFF1da36b32-9918-495f-84b8-6f56e7d7b170Fri, + 06 Sep 2019 21:59:23 GMTFri, 13 Sep 2019 21:59:23 + GMTAgAAAAMAAAAAAAAAUWmdaf5k1QE=Fri, + 06 Sep 2019 21:59:53 GMT2{\"EncryptedMessageContents\": + \"HP7ep7vRbdTG5/8xrXb/hi33clzLXcX0DxDaHeo8JS5DKVdF8qNzkuvr0M/NjUUig+6clgJwUNqYoFSnqK5SwobxhL/jB/+NNK47wl7w4Yt8+p/A8sBMpBOVsFXGoAgT9JC2CufXHzSI6AjjbVMy4eRDyDl9Gmjd87M712Xzklmj4ZW/lq585P/SxHabblMn\", + \"EncryptionData\": {\"WrappedContentKey\": {\"KeyId\": \"key1\", \"EncryptedKey\": + \"p5EVnNuMVYEdjiV/oqI4oBFwxojf/UVxYn8eg4uQcy4dYlwuGVSAdQ==\", \"Algorithm\": + \"A256KW\"}, \"EncryptionAgent\": {\"Protocol\": \"1.0\", \"EncryptionAlgorithm\": + \"AES_CBC_256\"}, \"ContentEncryptionIV\": \"ZhQUvq0vLIiZtPMOImoMaQ==\", \"KeyWrappingMetadata\": + {\"EncryptionLibrary\": \"Python 12.0.0b2\"}}}" + headers: + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:59:22 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 200 + message: OK + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage63fd1a91.queue.core.windows.net + - /encryptionqueue63fd1a91/messages + - '' + - '' +- request: + body: null + headers: + Accept: + - application/xml + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:59:24 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstorage63fd1a91.queue.core.windows.net/encryptionqueue63fd1a91/messages + response: + body: + string: "\uFEFF" + headers: + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:59:23 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 200 + message: OK + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage63fd1a91.queue.core.windows.net + - /encryptionqueue63fd1a91/messages + - '' + - '' +version: 1 diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption_async.test_update_encrypted_json_message.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption_async.test_update_encrypted_json_message.yaml new file mode 100644 index 000000000000..a8c7ee15a31f --- /dev/null +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption_async.test_update_encrypted_json_message.yaml @@ -0,0 +1,284 @@ +interactions: +- request: + body: null + headers: + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:59:26 GMT + x-ms-version: + - '2018-03-28' + method: PUT + uri: https://pyacrstorage2fd119c6.queue.core.windows.net/encryptionqueue2fd119c6 + response: + body: + string: '' + headers: + content-length: '0' + date: Fri, 06 Sep 2019 21:59:24 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage2fd119c6.queue.core.windows.net + - /encryptionqueue2fd119c6 + - '' + - '' +- request: + body: ' + + {"EncryptedMessageContents": "tM4La/nF9V6kvYwDxYK+naGz23WxScHAj7b+yLOSc9I=", + "EncryptionData": {"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "/H8JC0h0MOCpZA0VbqKy0xxR6cgDp2H5ZFf2ux0E7IwPj3vkmtcLPg==", + "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": + "AES_CBC_256"}, "ContentEncryptionIV": "t6Ulax9FkgJcmg+oG5nmrw==", "KeyWrappingMetadata": + {"EncryptionLibrary": "Python 12.0.0b2"}}}' + headers: + Accept: + - application/xml + Content-Length: + - '524' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 21:59:26 GMT + x-ms-version: + - '2018-03-28' + method: POST + uri: https://pyacrstorage2fd119c6.queue.core.windows.net/encryptionqueue2fd119c6/messages + response: + body: + string: "\uFEFFecc75611-7277-45d8-a44d-09798ab0df9fFri, + 06 Sep 2019 21:59:25 GMTFri, 13 Sep 2019 21:59:25 + GMTAgAAAAMAAAAAAAAAc6LLWP5k1QE=Fri, + 06 Sep 2019 21:59:25 GMT" + headers: + content-type: application/xml + date: Fri, 06 Sep 2019 21:59:25 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage2fd119c6.queue.core.windows.net + - /encryptionqueue2fd119c6/messages + - '' + - '' +- request: + body: null + headers: + Accept: + - application/xml + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:59:26 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstorage2fd119c6.queue.core.windows.net/encryptionqueue2fd119c6/messages + response: + body: + string: "\uFEFFecc75611-7277-45d8-a44d-09798ab0df9fFri, + 06 Sep 2019 21:59:25 GMTFri, 13 Sep 2019 21:59:25 + GMTAgAAAAMAAAAAAAAAa9qxav5k1QE=Fri, + 06 Sep 2019 21:59:55 GMT1{\"EncryptedMessageContents\": + \"tM4La/nF9V6kvYwDxYK+naGz23WxScHAj7b+yLOSc9I=\", \"EncryptionData\": {\"WrappedContentKey\": + {\"KeyId\": \"key1\", \"EncryptedKey\": \"/H8JC0h0MOCpZA0VbqKy0xxR6cgDp2H5ZFf2ux0E7IwPj3vkmtcLPg==\", + \"Algorithm\": \"A256KW\"}, \"EncryptionAgent\": {\"Protocol\": \"1.0\", \"EncryptionAlgorithm\": + \"AES_CBC_256\"}, \"ContentEncryptionIV\": \"t6Ulax9FkgJcmg+oG5nmrw==\", \"KeyWrappingMetadata\": + {\"EncryptionLibrary\": \"Python 12.0.0b2\"}}}" + headers: + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:59:25 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 200 + message: OK + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage2fd119c6.queue.core.windows.net + - /encryptionqueue2fd119c6/messages + - '' + - '' +- request: + body: null + headers: + Accept: + - application/xml + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:59:26 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstorage2fd119c6.queue.core.windows.net/encryptionqueue2fd119c6/messages + response: + body: + string: "\uFEFF" + headers: + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:59:25 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 200 + message: OK + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage2fd119c6.queue.core.windows.net + - /encryptionqueue2fd119c6/messages + - '' + - '' +- request: + body: ' + + {"EncryptedMessageContents": "WGTTo1Zcm7fTqHVQKQeKddt+5p8hw8musZE9kZTRHOg=", + "EncryptionData": {"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "ufYX1fLCWVa2rakzRoTjoo1WeC3+4n9I5BqjaqSHFxFK6bX3UN9FPQ==", + "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": + "AES_CBC_256"}, "ContentEncryptionIV": "fH3iRjMbYlbUOFHep4MJUw==", "KeyWrappingMetadata": + {"EncryptionLibrary": "Python 12.0.0b2"}}}' + headers: + Content-Length: + - '524' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 21:59:26 GMT + x-ms-version: + - '2018-03-28' + method: PUT + uri: https://pyacrstorage2fd119c6.queue.core.windows.net/encryptionqueue2fd119c6/messages/ecc75611-7277-45d8-a44d-09798ab0df9f?popreceipt=AgAAAAMAAAAAAAAAa9qxav5k1QE%3D&visibilitytimeout=0 + response: + body: + string: '' + headers: + content-length: '0' + date: Fri, 06 Sep 2019 21:59:25 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-popreceipt: AwAAAAMAAAAAAAAA7KvbWP5k1QEBAAAA + x-ms-time-next-visible: Fri, 06 Sep 2019 21:59:25 GMT + x-ms-version: '2018-03-28' + status: + code: 204 + message: No Content + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage2fd119c6.queue.core.windows.net + - /encryptionqueue2fd119c6/messages/ecc75611-7277-45d8-a44d-09798ab0df9f + - popreceipt=AgAAAAMAAAAAAAAAa9qxav5k1QE%3D&visibilitytimeout=0 + - '' +- request: + body: null + headers: + Accept: + - application/xml + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:59:26 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstorage2fd119c6.queue.core.windows.net/encryptionqueue2fd119c6/messages + response: + body: + string: "\uFEFFecc75611-7277-45d8-a44d-09798ab0df9fFri, + 06 Sep 2019 21:59:25 GMTFri, 13 Sep 2019 21:59:25 + GMTAgAAAAMAAAAAAAAA6QrCav5k1QE=Fri, + 06 Sep 2019 21:59:55 GMT2{\"EncryptedMessageContents\": + \"WGTTo1Zcm7fTqHVQKQeKddt+5p8hw8musZE9kZTRHOg=\", \"EncryptionData\": {\"WrappedContentKey\": + {\"KeyId\": \"key1\", \"EncryptedKey\": \"ufYX1fLCWVa2rakzRoTjoo1WeC3+4n9I5BqjaqSHFxFK6bX3UN9FPQ==\", + \"Algorithm\": \"A256KW\"}, \"EncryptionAgent\": {\"Protocol\": \"1.0\", \"EncryptionAlgorithm\": + \"AES_CBC_256\"}, \"ContentEncryptionIV\": \"fH3iRjMbYlbUOFHep4MJUw==\", \"KeyWrappingMetadata\": + {\"EncryptionLibrary\": \"Python 12.0.0b2\"}}}" + headers: + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:59:25 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 200 + message: OK + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage2fd119c6.queue.core.windows.net + - /encryptionqueue2fd119c6/messages + - '' + - '' +- request: + body: null + headers: + Accept: + - application/xml + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:59:26 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstorage2fd119c6.queue.core.windows.net/encryptionqueue2fd119c6/messages + response: + body: + string: "\uFEFF" + headers: + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:59:25 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 200 + message: OK + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage2fd119c6.queue.core.windows.net + - /encryptionqueue2fd119c6/messages + - '' + - '' +version: 1 diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption_async.test_update_encrypted_message.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption_async.test_update_encrypted_message.yaml new file mode 100644 index 000000000000..b697c853004b --- /dev/null +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption_async.test_update_encrypted_message.yaml @@ -0,0 +1,284 @@ +interactions: +- request: + body: null + headers: + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:59:19 GMT + x-ms-version: + - '2018-03-28' + method: PUT + uri: https://pyacrstorageb2c517ad.queue.core.windows.net/encryptionqueueb2c517ad + response: + body: + string: '' + headers: + content-length: '0' + date: Fri, 06 Sep 2019 21:59:17 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorageb2c517ad.queue.core.windows.net + - /encryptionqueueb2c517ad + - '' + - '' +- request: + body: ' + + {"EncryptedMessageContents": "oBKggUM0cSrQDbeVBWrSLw==", + "EncryptionData": {"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "qjKCjqOgsYqYthpfeq69MVj8T6l55WyrV0qKc+57qglQKxK09+2AOQ==", + "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": + "AES_CBC_256"}, "ContentEncryptionIV": "I9/YVuPjXan7j9VuuznFlA==", "KeyWrappingMetadata": + {"EncryptionLibrary": "Python 12.0.0b2"}}}' + headers: + Accept: + - application/xml + Content-Length: + - '504' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 21:59:19 GMT + x-ms-version: + - '2018-03-28' + method: POST + uri: https://pyacrstorageb2c517ad.queue.core.windows.net/encryptionqueueb2c517ad/messages + response: + body: + string: "\uFEFFf57d028e-74ca-4bf6-b838-be50b93ec8ceFri, + 06 Sep 2019 21:59:17 GMTFri, 13 Sep 2019 21:59:17 + GMTAgAAAAMAAAAAAAAAaeV9VP5k1QE=Fri, + 06 Sep 2019 21:59:17 GMT" + headers: + content-type: application/xml + date: Fri, 06 Sep 2019 21:59:17 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorageb2c517ad.queue.core.windows.net + - /encryptionqueueb2c517ad/messages + - '' + - '' +- request: + body: null + headers: + Accept: + - application/xml + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:59:19 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstorageb2c517ad.queue.core.windows.net/encryptionqueueb2c517ad/messages + response: + body: + string: "\uFEFFf57d028e-74ca-4bf6-b838-be50b93ec8ceFri, + 06 Sep 2019 21:59:17 GMTFri, 13 Sep 2019 21:59:17 + GMTAgAAAAMAAAAAAAAA9hNzZv5k1QE=Fri, + 06 Sep 2019 21:59:48 GMT1{\"EncryptedMessageContents\": + \"oBKggUM0cSrQDbeVBWrSLw==\", \"EncryptionData\": {\"WrappedContentKey\": + {\"KeyId\": \"key1\", \"EncryptedKey\": \"qjKCjqOgsYqYthpfeq69MVj8T6l55WyrV0qKc+57qglQKxK09+2AOQ==\", + \"Algorithm\": \"A256KW\"}, \"EncryptionAgent\": {\"Protocol\": \"1.0\", \"EncryptionAlgorithm\": + \"AES_CBC_256\"}, \"ContentEncryptionIV\": \"I9/YVuPjXan7j9VuuznFlA==\", \"KeyWrappingMetadata\": + {\"EncryptionLibrary\": \"Python 12.0.0b2\"}}}" + headers: + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:59:17 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 200 + message: OK + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorageb2c517ad.queue.core.windows.net + - /encryptionqueueb2c517ad/messages + - '' + - '' +- request: + body: null + headers: + Accept: + - application/xml + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:59:19 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstorageb2c517ad.queue.core.windows.net/encryptionqueueb2c517ad/messages + response: + body: + string: "\uFEFF" + headers: + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:59:17 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 200 + message: OK + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorageb2c517ad.queue.core.windows.net + - /encryptionqueueb2c517ad/messages + - '' + - '' +- request: + body: ' + + {"EncryptedMessageContents": "AyRhUCGtppvmQQsa1dlBlA==", + "EncryptionData": {"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "apiTSQk8fLGvIkEudX1tNFGGU1EmlmHip+3Y6n6Q5u/3zqiUPwc2aA==", + "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": + "AES_CBC_256"}, "ContentEncryptionIV": "5eARZ1l4m+jfK6ok//touw==", "KeyWrappingMetadata": + {"EncryptionLibrary": "Python 12.0.0b2"}}}' + headers: + Content-Length: + - '504' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 21:59:19 GMT + x-ms-version: + - '2018-03-28' + method: PUT + uri: https://pyacrstorageb2c517ad.queue.core.windows.net/encryptionqueueb2c517ad/messages/f57d028e-74ca-4bf6-b838-be50b93ec8ce?popreceipt=AgAAAAMAAAAAAAAA9hNzZv5k1QE%3D&visibilitytimeout=0 + response: + body: + string: '' + headers: + content-length: '0' + date: Fri, 06 Sep 2019 21:59:17 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-popreceipt: AwAAAAMAAAAAAAAAj+iaVP5k1QEBAAAA + x-ms-time-next-visible: Fri, 06 Sep 2019 21:59:18 GMT + x-ms-version: '2018-03-28' + status: + code: 204 + message: No Content + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorageb2c517ad.queue.core.windows.net + - /encryptionqueueb2c517ad/messages/f57d028e-74ca-4bf6-b838-be50b93ec8ce + - popreceipt=AgAAAAMAAAAAAAAA9hNzZv5k1QE%3D&visibilitytimeout=0 + - '' +- request: + body: null + headers: + Accept: + - application/xml + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:59:19 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstorageb2c517ad.queue.core.windows.net/encryptionqueueb2c517ad/messages + response: + body: + string: "\uFEFFf57d028e-74ca-4bf6-b838-be50b93ec8ceFri, + 06 Sep 2019 21:59:17 GMTFri, 13 Sep 2019 21:59:17 + GMTAgAAAAMAAAAAAAAAW0eBZv5k1QE=Fri, + 06 Sep 2019 21:59:48 GMT2{\"EncryptedMessageContents\": + \"AyRhUCGtppvmQQsa1dlBlA==\", \"EncryptionData\": {\"WrappedContentKey\": + {\"KeyId\": \"key1\", \"EncryptedKey\": \"apiTSQk8fLGvIkEudX1tNFGGU1EmlmHip+3Y6n6Q5u/3zqiUPwc2aA==\", + \"Algorithm\": \"A256KW\"}, \"EncryptionAgent\": {\"Protocol\": \"1.0\", \"EncryptionAlgorithm\": + \"AES_CBC_256\"}, \"ContentEncryptionIV\": \"5eARZ1l4m+jfK6ok//touw==\", \"KeyWrappingMetadata\": + {\"EncryptionLibrary\": \"Python 12.0.0b2\"}}}" + headers: + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:59:17 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 200 + message: OK + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorageb2c517ad.queue.core.windows.net + - /encryptionqueueb2c517ad/messages + - '' + - '' +- request: + body: null + headers: + Accept: + - application/xml + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:59:19 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstorageb2c517ad.queue.core.windows.net/encryptionqueueb2c517ad/messages + response: + body: + string: "\uFEFF" + headers: + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:59:17 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 200 + message: OK + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorageb2c517ad.queue.core.windows.net + - /encryptionqueueb2c517ad/messages + - '' + - '' +version: 1 diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption_async.test_update_encrypted_raw_text_message.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption_async.test_update_encrypted_raw_text_message.yaml new file mode 100644 index 000000000000..544c3c8c37f8 --- /dev/null +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption_async.test_update_encrypted_raw_text_message.yaml @@ -0,0 +1,198 @@ +interactions: +- request: + body: null + headers: + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:59:30 GMT + x-ms-version: + - '2018-03-28' + method: PUT + uri: https://pyacrstorage9b831b7a.queue.core.windows.net/encryptionqueue9b831b7a + response: + body: + string: '' + headers: + content-length: '0' + date: Fri, 06 Sep 2019 21:59:29 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage9b831b7a.queue.core.windows.net + - /encryptionqueue9b831b7a + - '' + - '' +- request: + body: ' + + {"EncryptedMessageContents": "zxGVAlLInGqJ4tDwmJLxbg==", + "EncryptionData": {"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "yNhnC8kSj9uAkVkYExaJgUmA+KRNwYI49CqFo0R02qHKmeLjgBU8ZQ==", + "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": + "AES_CBC_256"}, "ContentEncryptionIV": "v/i2y9j3j5bdX+44TKYNlw==", "KeyWrappingMetadata": + {"EncryptionLibrary": "Python 12.0.0b2"}}}' + headers: + Accept: + - application/xml + Content-Length: + - '504' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 21:59:31 GMT + x-ms-version: + - '2018-03-28' + method: POST + uri: https://pyacrstorage9b831b7a.queue.core.windows.net/encryptionqueue9b831b7a/messages + response: + body: + string: "\uFEFFb6e4d8e7-d60c-47bc-bc32-759382b18fc9Fri, + 06 Sep 2019 21:59:29 GMTFri, 13 Sep 2019 21:59:29 + GMTAgAAAAMAAAAAAAAAza1wW/5k1QE=Fri, + 06 Sep 2019 21:59:29 GMT" + headers: + content-type: application/xml + date: Fri, 06 Sep 2019 21:59:29 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage9b831b7a.queue.core.windows.net + - /encryptionqueue9b831b7a/messages + - '' + - '' +- request: + body: null + headers: + Accept: + - application/xml + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:59:31 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstorage9b831b7a.queue.core.windows.net/encryptionqueue9b831b7a/messages + response: + body: + string: "\uFEFFb6e4d8e7-d60c-47bc-bc32-759382b18fc9Fri, + 06 Sep 2019 21:59:29 GMTFri, 13 Sep 2019 21:59:29 + GMTAgAAAAMAAAAAAAAA+ahXbf5k1QE=Fri, + 06 Sep 2019 21:59:59 GMT1{\"EncryptedMessageContents\": + \"zxGVAlLInGqJ4tDwmJLxbg==\", \"EncryptionData\": {\"WrappedContentKey\": + {\"KeyId\": \"key1\", \"EncryptedKey\": \"yNhnC8kSj9uAkVkYExaJgUmA+KRNwYI49CqFo0R02qHKmeLjgBU8ZQ==\", + \"Algorithm\": \"A256KW\"}, \"EncryptionAgent\": {\"Protocol\": \"1.0\", \"EncryptionAlgorithm\": + \"AES_CBC_256\"}, \"ContentEncryptionIV\": \"v/i2y9j3j5bdX+44TKYNlw==\", \"KeyWrappingMetadata\": + {\"EncryptionLibrary\": \"Python 12.0.0b2\"}}}" + headers: + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:59:29 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 200 + message: OK + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage9b831b7a.queue.core.windows.net + - /encryptionqueue9b831b7a/messages + - '' + - '' +- request: + body: null + headers: + Accept: + - application/xml + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:59:31 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstorage9b831b7a.queue.core.windows.net/encryptionqueue9b831b7a/messages + response: + body: + string: "\uFEFF" + headers: + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:59:29 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 200 + message: OK + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage9b831b7a.queue.core.windows.net + - /encryptionqueue9b831b7a/messages + - '' + - '' +- request: + body: null + headers: + Accept: + - application/xml + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:59:31 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstorage9b831b7a.queue.core.windows.net/encryptionqueue9b831b7a/messages + response: + body: + string: "\uFEFF" + headers: + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:59:29 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 200 + message: OK + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage9b831b7a.queue.core.windows.net + - /encryptionqueue9b831b7a/messages + - '' + - '' +version: 1 diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption_async.test_validate_encryption.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption_async.test_validate_encryption.yaml new file mode 100644 index 000000000000..c981d49160de --- /dev/null +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_encryption_async.test_validate_encryption.yaml @@ -0,0 +1,123 @@ +interactions: +- request: + body: null + headers: + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:59:25 GMT + x-ms-version: + - '2018-03-28' + method: PUT + uri: https://pyacrstorage3fc115ad.queue.core.windows.net/encryptionqueue3fc115ad + response: + body: + string: '' + headers: + content-length: '0' + date: Fri, 06 Sep 2019 21:59:23 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage3fc115ad.queue.core.windows.net + - /encryptionqueue3fc115ad + - '' + - '' +- request: + body: ' + + {"EncryptedMessageContents": "vP9AMAxx/ahY1jRAmMPJ7Q==", + "EncryptionData": {"WrappedContentKey": {"KeyId": "key1", "EncryptedKey": "6yPUQIb4MZRFs97LG7foXBqMH6Iqv7Pg+V2Ct/NLQhcdhTtKbsBqhw==", + "Algorithm": "A256KW"}, "EncryptionAgent": {"Protocol": "1.0", "EncryptionAlgorithm": + "AES_CBC_256"}, "ContentEncryptionIV": "QHmPoVVgzd0Cq705k3nDnA==", "KeyWrappingMetadata": + {"EncryptionLibrary": "Python 12.0.0b2"}}}' + headers: + Accept: + - application/xml + Content-Length: + - '504' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 21:59:25 GMT + x-ms-version: + - '2018-03-28' + method: POST + uri: https://pyacrstorage3fc115ad.queue.core.windows.net/encryptionqueue3fc115ad/messages + response: + body: + string: "\uFEFF0fad608d-308c-4dfa-8d52-833a4934c027Fri, + 06 Sep 2019 21:59:24 GMTFri, 13 Sep 2019 21:59:24 + GMTAgAAAAMAAAAAAAAArRslWP5k1QE=Fri, + 06 Sep 2019 21:59:24 GMT" + headers: + content-type: application/xml + date: Fri, 06 Sep 2019 21:59:23 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage3fc115ad.queue.core.windows.net + - /encryptionqueue3fc115ad/messages + - '' + - '' +- request: + body: null + headers: + Accept: + - application/xml + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:59:25 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstorage3fc115ad.queue.core.windows.net/encryptionqueue3fc115ad/messages?peekonly=true + response: + body: + string: "\uFEFF0fad608d-308c-4dfa-8d52-833a4934c027Fri, + 06 Sep 2019 21:59:24 GMTFri, 13 Sep 2019 21:59:24 + GMT0{\"EncryptedMessageContents\": + \"vP9AMAxx/ahY1jRAmMPJ7Q==\", \"EncryptionData\": {\"WrappedContentKey\": + {\"KeyId\": \"key1\", \"EncryptedKey\": \"6yPUQIb4MZRFs97LG7foXBqMH6Iqv7Pg+V2Ct/NLQhcdhTtKbsBqhw==\", + \"Algorithm\": \"A256KW\"}, \"EncryptionAgent\": {\"Protocol\": \"1.0\", \"EncryptionAlgorithm\": + \"AES_CBC_256\"}, \"ContentEncryptionIV\": \"QHmPoVVgzd0Cq705k3nDnA==\", \"KeyWrappingMetadata\": + {\"EncryptionLibrary\": \"Python 12.0.0b2\"}}}" + headers: + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:59:24 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 200 + message: OK + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage3fc115ad.queue.core.windows.net + - /encryptionqueue3fc115ad/messages + - peekonly=true + - '' +version: 1 diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_authentication.test_auth_active_directory.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_authentication.test_auth_active_directory.yaml new file mode 100644 index 000000000000..a8cfaf928336 --- /dev/null +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_authentication.test_auth_active_directory.yaml @@ -0,0 +1,39 @@ +interactions: +- request: + body: null + headers: + Accept: + - application/xml + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 21:59:39 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstoragef90418e6.queue.core.windows.net/?restype=service&comp=properties + response: + body: + string: "\uFEFF1.0falsefalsefalsefalse1.0truetruetrue71.0falsefalse" + headers: + cache-control: + - no-cache + content-type: + - application/xml + date: + - Fri, 06 Sep 2019 21:59:47 GMT + server: + - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: + - chunked + x-ms-version: + - '2018-03-28' + status: + code: 200 + message: OK +version: 1 diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_authentication.test_auth_connection_string.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_authentication.test_auth_connection_string.yaml index de34cf248305..5ea8fd01df0a 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_authentication.test_auth_connection_string.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_authentication.test_auth_connection_string.yaml @@ -9,36 +9,30 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 9576386e-b575-11e9-a94d-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:43 GMT + - Fri, 06 Sep 2019 21:59:37 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/?restype=service&comp=properties + uri: https://pyacrstorage1379195c.queue.core.windows.net/?restype=service&comp=properties response: body: - string: "\uFEFF1.0truetruetruetrue51.0truetruetrue51.0truetruetrue5GETwww.xyz.com0GET,PUTwww.xyz.com,www.ab.com,www.bc.comx-ms-meta-xyz,x-ms-meta-foo,x-ms-meta-data*,x-ms-meta-target*x-ms-meta-abc,x-ms-meta-bcd,x-ms-meta-data*,x-ms-meta-source*500" + string: "\uFEFF1.0falsefalsefalsefalse1.0truetruetrue71.0falsefalse" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:42 GMT - Server: + date: + - Fri, 06 Sep 2019 21:59:35 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - 4f1b729e-d003-004c-1d82-49a31f000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_authentication.test_auth_shared_key.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_authentication.test_auth_shared_key.yaml index c6cfd2833e32..f6b858ec1b47 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_authentication.test_auth_shared_key.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_authentication.test_auth_shared_key.yaml @@ -9,36 +9,30 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 95b1d526-b575-11e9-8384-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:43 GMT + - Fri, 06 Sep 2019 21:59:45 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/?restype=service&comp=properties + uri: https://pyacrstorage6a8e1655.queue.core.windows.net/?restype=service&comp=properties response: body: - string: "\uFEFF1.0truetruetruetrue51.0truetruetrue51.0truetruetrue5GETwww.xyz.com0GET,PUTwww.xyz.com,www.ab.com,www.bc.comx-ms-meta-xyz,x-ms-meta-foo,x-ms-meta-data*,x-ms-meta-target*x-ms-meta-abc,x-ms-meta-bcd,x-ms-meta-data*,x-ms-meta-source*500" + string: "\uFEFF1.0falsefalsefalsefalse1.0truetruetrue71.0falsefalse" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:43 GMT - Server: + date: + - Fri, 06 Sep 2019 21:59:44 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - 31e32d4e-6003-00bb-1082-4985f4000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_authentication_async.test_auth_active_directory.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_authentication_async.test_auth_active_directory.yaml new file mode 100644 index 000000000000..f5ac425dd41d --- /dev/null +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_authentication_async.test_auth_active_directory.yaml @@ -0,0 +1,39 @@ +interactions: +- request: + body: null + headers: + Accept: + - application/xml + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 21:59:41 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstorage97e71b63.queue.core.windows.net/?restype=service&comp=properties + response: + body: + string: "\uFEFF1.0falsefalsefalsefalse1.0truetruetrue71.0falsefalse" + headers: + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:59:39 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 200 + message: OK + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage97e71b63.queue.core.windows.net + - / + - restype=service&comp=properties + - '' +version: 1 diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_authentication_async.test_auth_connection_string.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_authentication_async.test_auth_connection_string.yaml index 949ec0d66909..d7fb814e666a 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_authentication_async.test_auth_connection_string.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_authentication_async.test_auth_connection_string.yaml @@ -5,41 +5,25 @@ interactions: Accept: - application/xml User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 95fc9842-b575-11e9-83d1-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:44 GMT + - Fri, 06 Sep 2019 21:59:50 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/?restype=service&comp=properties + uri: https://pyacrstorageb4ca1bd9.queue.core.windows.net/?restype=service&comp=properties response: body: - string: "\uFEFF1.0truetruetruetrue51.0truetruetrue51.0truetruetrue5GETwww.xyz.com0GET,PUTwww.xyz.com,www.ab.com,www.bc.comx-ms-meta-xyz,x-ms-meta-foo,x-ms-meta-data*,x-ms-meta-target*x-ms-meta-abc,x-ms-meta-bcd,x-ms-meta-data*,x-ms-meta-source*500" + string: "\uFEFF1.0falsefalsefalsefalse1.0truetruetrue71.0falsefalse" headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:43 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 024d7412-a003-006a-4a82-4938ab000000 + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:59:48 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 200 @@ -48,7 +32,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorageb4ca1bd9.queue.core.windows.net - / - restype=service&comp=properties - '' diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_authentication_async.test_auth_shared_key.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_authentication_async.test_auth_shared_key.yaml index 13efd74914d2..b14fd599057a 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_authentication_async.test_auth_shared_key.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_authentication_async.test_auth_shared_key.yaml @@ -5,41 +5,25 @@ interactions: Accept: - application/xml User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 962a18fe-b575-11e9-9680-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:44 GMT + - Fri, 06 Sep 2019 21:59:46 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/?restype=service&comp=properties + uri: https://pyacrstoragefa7418d2.queue.core.windows.net/?restype=service&comp=properties response: body: - string: "\uFEFF1.0truetruetruetrue51.0truetruetrue51.0truetruetrue5GETwww.xyz.com0GET,PUTwww.xyz.com,www.ab.com,www.bc.comx-ms-meta-xyz,x-ms-meta-foo,x-ms-meta-data*,x-ms-meta-target*x-ms-meta-abc,x-ms-meta-bcd,x-ms-meta-data*,x-ms-meta-source*500" + string: "\uFEFF1.0falsefalsefalsefalse1.0truetruetrue71.0falsefalse" headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:43 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 8dc5c776-d003-00a2-4e82-49a99c000000 + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:59:44 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 200 @@ -48,7 +32,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoragefa7418d2.queue.core.windows.net - / - restype=service&comp=properties - '' diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_hello_world.test_create_client_with_connection_string.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_hello_world.test_create_client_with_connection_string.yaml index 1d9d6bd5c023..c0152661035d 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_hello_world.test_create_client_with_connection_string.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_hello_world.test_create_client_with_connection_string.yaml @@ -9,36 +9,30 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 964fb2b6-b575-11e9-b910-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:44 GMT + - Fri, 06 Sep 2019 21:59:47 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/?restype=service&comp=properties + uri: https://pyacrstorage407f1dd2.queue.core.windows.net/?restype=service&comp=properties response: body: - string: "\uFEFF1.0truetruetruetrue51.0truetruetrue51.0truetruetrue5GETwww.xyz.com0GET,PUTwww.xyz.com,www.ab.com,www.bc.comx-ms-meta-xyz,x-ms-meta-foo,x-ms-meta-data*,x-ms-meta-target*x-ms-meta-abc,x-ms-meta-bcd,x-ms-meta-data*,x-ms-meta-source*500" + string: "\uFEFF1.0falsefalsefalsefalse1.0truetruetrue71.0falsefalse" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:43 GMT - Server: + date: + - Fri, 06 Sep 2019 21:59:46 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - 8d2f40d5-8003-0039-6282-4924a4000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_hello_world.test_queue_and_messages_example.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_hello_world.test_queue_and_messages_example.yaml index a59d9c232927..e77df70414fb 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_hello_world.test_queue_and_messages_example.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_hello_world.test_queue_and_messages_example.yaml @@ -11,29 +11,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 968fa2ae-b575-11e9-b30b-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:45 GMT + - Fri, 06 Sep 2019 21:59:49 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/myqueue + uri: https://pyacrstorage2a891999.queue.core.windows.net/myqueue response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:33:44 GMT - Server: + date: + - Fri, 06 Sep 2019 21:59:47 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - 1af1d33a-6003-0038-5682-492559000000 x-ms-version: - '2018-03-28' status: @@ -55,32 +51,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 96c93608-b575-11e9-996a-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:45 GMT + - Fri, 06 Sep 2019 21:59:49 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/myqueue/messages + uri: https://pyacrstorage2a891999.queue.core.windows.net/myqueue/messages response: body: - string: "\uFEFF02c3eb41-dff2-4e47-8014-d5d706e66375Fri, - 02 Aug 2019 22:33:45 GMTFri, 09 Aug 2019 22:33:45 - GMTAgAAAAMAAAAAAAAAWNVkWIJJ1QE=Fri, - 02 Aug 2019 22:33:45 GMT" + string: "\uFEFFabec80cd-1d84-422a-ba2f-874603ce89eeFri, + 06 Sep 2019 21:59:48 GMTFri, 13 Sep 2019 21:59:48 + GMTAgAAAAMAAAAAAAAAGrVqZv5k1QE=Fri, + 06 Sep 2019 21:59:48 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:45 GMT - Server: + date: + - Fri, 06 Sep 2019 21:59:47 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - 1af1d347-6003-0038-6182-492559000000 x-ms-version: - '2018-03-28' status: @@ -102,32 +94,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 96d61336-b575-11e9-b3a2-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:45 GMT + - Fri, 06 Sep 2019 21:59:49 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/myqueue/messages + uri: https://pyacrstorage2a891999.queue.core.windows.net/myqueue/messages response: body: - string: "\uFEFF1493797f-57cf-457c-9fc5-3172d5f03036Fri, - 02 Aug 2019 22:33:45 GMTFri, 09 Aug 2019 22:33:45 - GMTAgAAAAMAAAAAAAAAY2xyWIJJ1QE=Fri, - 02 Aug 2019 22:33:45 GMT" + string: "\uFEFF85198fc6-ad1d-45cd-9375-644dae6753e2Fri, + 06 Sep 2019 21:59:48 GMTFri, 13 Sep 2019 21:59:48 + GMTAgAAAAMAAAAAAAAA49Z3Zv5k1QE=Fri, + 06 Sep 2019 21:59:48 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:45 GMT - Server: + date: + - Fri, 06 Sep 2019 21:59:47 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - 1af1d354-6003-0038-6d82-492559000000 x-ms-version: - '2018-03-28' status: @@ -143,43 +131,37 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 96e39e78-b575-11e9-9724-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:45 GMT + - Fri, 06 Sep 2019 21:59:49 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/myqueue/messages?numofmessages=2 + uri: https://pyacrstorage2a891999.queue.core.windows.net/myqueue/messages?numofmessages=2 response: body: - string: "\uFEFF02c3eb41-dff2-4e47-8014-d5d706e66375Fri, - 02 Aug 2019 22:33:45 GMTFri, 09 Aug 2019 22:33:45 - GMTAgAAAAMAAAAAAAAA+OJgaoJJ1QE=Fri, - 02 Aug 2019 22:34:15 GMT1I'm - using queues!1493797f-57cf-457c-9fc5-3172d5f03036Fri, - 02 Aug 2019 22:33:45 GMTFri, 09 Aug 2019 22:33:45 - GMTAgAAAAMAAAAAAAAA+OJgaoJJ1QE=Fri, - 02 Aug 2019 22:34:15 GMT1This + string: "\uFEFFabec80cd-1d84-422a-ba2f-874603ce89eeFri, + 06 Sep 2019 21:59:48 GMTFri, 13 Sep 2019 21:59:48 + GMTAgAAAAMAAAAAAAAApKVreP5k1QE=Fri, + 06 Sep 2019 22:00:18 GMT1I'm + using queues!85198fc6-ad1d-45cd-9375-644dae6753e2Fri, + 06 Sep 2019 21:59:48 GMTFri, 13 Sep 2019 21:59:48 + GMTAgAAAAMAAAAAAAAApKVreP5k1QE=Fri, + 06 Sep 2019 22:00:18 GMT1This is my second message" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:45 GMT - Server: + date: + - Fri, 06 Sep 2019 21:59:47 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - 1af1d362-6003-0038-7982-492559000000 x-ms-version: - '2018-03-28' status: @@ -195,36 +177,30 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 96f0b586-b575-11e9-8340-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:45 GMT + - Fri, 06 Sep 2019 21:59:49 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/myqueue/messages?numofmessages=2 + uri: https://pyacrstorage2a891999.queue.core.windows.net/myqueue/messages?numofmessages=2 response: body: string: "\uFEFF" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:45 GMT - Server: + date: + - Fri, 06 Sep 2019 21:59:47 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - 1af1d36f-6003-0038-0682-492559000000 x-ms-version: - '2018-03-28' status: @@ -242,29 +218,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 96fd5c90-b575-11e9-abb1-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:46 GMT + - Fri, 06 Sep 2019 21:59:49 GMT x-ms-version: - '2018-03-28' method: DELETE - uri: https://storagename.queue.core.windows.net/myqueue + uri: https://pyacrstorage2a891999.queue.core.windows.net/myqueue response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:33:45 GMT - Server: + date: + - Fri, 06 Sep 2019 21:59:49 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - 1af1d37f-6003-0038-1682-492559000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_hello_world_async.test_create_client_with_connection_string.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_hello_world_async.test_create_client_with_connection_string.yaml index 4edf0136e912..6417c6e7bc76 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_hello_world_async.test_create_client_with_connection_string.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_hello_world_async.test_create_client_with_connection_string.yaml @@ -5,41 +5,25 @@ interactions: Accept: - application/xml User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 97182e52-b575-11e9-9dd7-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:46 GMT + - Fri, 06 Sep 2019 21:59:58 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/?restype=service&comp=properties + uri: https://pyacrstoragefd08204f.queue.core.windows.net/?restype=service&comp=properties response: body: - string: "\uFEFF1.0truetruetruetrue51.0truetruetrue51.0truetruetrue5GETwww.xyz.com0GET,PUTwww.xyz.com,www.ab.com,www.bc.comx-ms-meta-xyz,x-ms-meta-foo,x-ms-meta-data*,x-ms-meta-target*x-ms-meta-abc,x-ms-meta-bcd,x-ms-meta-data*,x-ms-meta-source*500" + string: "\uFEFF1.0falsefalsefalsefalse1.0truetruetrue71.0falsefalse" headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:45 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 98803171-a003-0043-4182-494ee9000000 + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:59:56 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 200 @@ -48,7 +32,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoragefd08204f.queue.core.windows.net - / - restype=service&comp=properties - '' diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_hello_world_async.test_queue_and_messages_example.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_hello_world_async.test_queue_and_messages_example.yaml new file mode 100644 index 000000000000..529365a206ec --- /dev/null +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_hello_world_async.test_queue_and_messages_example.yaml @@ -0,0 +1,231 @@ +interactions: +- request: + body: null + headers: + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 22:00:00 GMT + x-ms-version: + - '2018-03-28' + method: PUT + uri: https://pyacrstoragece301c16.queue.core.windows.net/myasyncqueue + response: + body: + string: '' + headers: + content-length: '0' + date: Fri, 06 Sep 2019 21:59:58 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstoragece301c16.queue.core.windows.net + - /myasyncqueue + - '' + - '' +- request: + body: ' + + I''m using queues!' + headers: + Accept: + - application/xml + Content-Length: + - '112' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 22:00:00 GMT + x-ms-version: + - '2018-03-28' + method: POST + uri: https://pyacrstoragece301c16.queue.core.windows.net/myasyncqueue/messages + response: + body: + string: "\uFEFFc0766b73-c14e-428c-8eb6-8ac0b1bf156eFri, + 06 Sep 2019 21:59:59 GMTFri, 13 Sep 2019 21:59:59 + GMTAgAAAAMAAAAAAAAAHhAqbf5k1QE=Fri, + 06 Sep 2019 21:59:59 GMT" + headers: + content-type: application/xml + date: Fri, 06 Sep 2019 21:59:58 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstoragece301c16.queue.core.windows.net + - /myasyncqueue/messages + - '' + - '' +- request: + body: ' + + This is my second message' + headers: + Accept: + - application/xml + Content-Length: + - '120' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 22:00:00 GMT + x-ms-version: + - '2018-03-28' + method: POST + uri: https://pyacrstoragece301c16.queue.core.windows.net/myasyncqueue/messages + response: + body: + string: "\uFEFF2ed28ad2-97a3-41ab-ae6b-cec07f08bd26Fri, + 06 Sep 2019 21:59:59 GMTFri, 13 Sep 2019 21:59:59 + GMTAgAAAAMAAAAAAAAAmLw2bf5k1QE=Fri, + 06 Sep 2019 21:59:59 GMT" + headers: + content-type: application/xml + date: Fri, 06 Sep 2019 21:59:59 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstoragece301c16.queue.core.windows.net + - /myasyncqueue/messages + - '' + - '' +- request: + body: null + headers: + Accept: + - application/xml + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 22:00:00 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstoragece301c16.queue.core.windows.net/myasyncqueue/messages?numofmessages=2 + response: + body: + string: "\uFEFFc0766b73-c14e-428c-8eb6-8ac0b1bf156eFri, + 06 Sep 2019 21:59:59 GMTFri, 13 Sep 2019 21:59:59 + GMTAgAAAAMAAAAAAAAASvQcf/5k1QE=Fri, + 06 Sep 2019 22:00:29 GMT1I'm + using queues!2ed28ad2-97a3-41ab-ae6b-cec07f08bd26Fri, + 06 Sep 2019 21:59:59 GMTFri, 13 Sep 2019 21:59:59 + GMTAgAAAAMAAAAAAAAASvQcf/5k1QE=Fri, + 06 Sep 2019 22:00:29 GMT1This + is my second message" + headers: + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:59:59 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 200 + message: OK + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstoragece301c16.queue.core.windows.net + - /myasyncqueue/messages + - numofmessages=2 + - '' +- request: + body: null + headers: + Accept: + - application/xml + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 22:00:00 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstoragece301c16.queue.core.windows.net/myasyncqueue/messages?numofmessages=2 + response: + body: + string: "\uFEFF" + headers: + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 21:59:59 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 200 + message: OK + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstoragece301c16.queue.core.windows.net + - /myasyncqueue/messages + - numofmessages=2 + - '' +- request: + body: null + headers: + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 22:00:01 GMT + x-ms-version: + - '2018-03-28' + method: DELETE + uri: https://pyacrstoragece301c16.queue.core.windows.net/myasyncqueue + response: + body: + string: '' + headers: + content-length: '0' + date: Fri, 06 Sep 2019 21:59:59 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: '2018-03-28' + status: + code: 204 + message: No Content + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstoragece301c16.queue.core.windows.net + - /myasyncqueue + - '' + - '' +version: 1 diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_message.test_delete_and_clear_messages.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_message.test_delete_and_clear_messages.yaml index a1ebccf6f182..1a74bf6bad2a 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_message.test_delete_and_clear_messages.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_message.test_delete_and_clear_messages.yaml @@ -11,29 +11,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 973b8882-b575-11e9-918e-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:46 GMT + - Fri, 06 Sep 2019 22:00:11 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/delqueue + uri: https://pyacrstoragea8ab174c.queue.core.windows.net/delqueue response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:33:46 GMT - Server: + date: + - Fri, 06 Sep 2019 22:00:09 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - 18198e99-a003-000c-0282-498af1000000 x-ms-version: - '2018-03-28' status: @@ -55,32 +51,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 976dc5ac-b575-11e9-bdb7-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:46 GMT + - Fri, 06 Sep 2019 22:00:11 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/delqueue/messages + uri: https://pyacrstoragea8ab174c.queue.core.windows.net/delqueue/messages response: body: - string: "\uFEFFf1519661-0f4b-42c0-af45-b87de1c5505cFri, - 02 Aug 2019 22:33:46 GMTFri, 09 Aug 2019 22:33:46 - GMTAgAAAAMAAAAAAAAAsh4LWYJJ1QE=Fri, - 02 Aug 2019 22:33:46 GMT" + string: "\uFEFF702869a6-7efd-4c0d-bd41-833ac02d4be7Fri, + 06 Sep 2019 22:00:10 GMTFri, 13 Sep 2019 22:00:10 + GMTAgAAAAMAAAAAAAAA8JbPc/5k1QE=Fri, + 06 Sep 2019 22:00:10 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:46 GMT - Server: + date: + - Fri, 06 Sep 2019 22:00:09 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - 18198eac-a003-000c-1282-498af1000000 x-ms-version: - '2018-03-28' status: @@ -102,32 +94,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 977c3a98-b575-11e9-a5a7-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:46 GMT + - Fri, 06 Sep 2019 22:00:12 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/delqueue/messages + uri: https://pyacrstoragea8ab174c.queue.core.windows.net/delqueue/messages response: body: - string: "\uFEFFc200c432-fb7a-4279-8962-5c0236ce26f7Fri, - 02 Aug 2019 22:33:46 GMTFri, 09 Aug 2019 22:33:46 - GMTAgAAAAMAAAAAAAAAkRUaWYJJ1QE=Fri, - 02 Aug 2019 22:33:46 GMT" + string: "\uFEFF4fb3b266-1a6c-49eb-9d7e-77129a9f12cdFri, + 06 Sep 2019 22:00:10 GMTFri, 13 Sep 2019 22:00:10 + GMTAgAAAAMAAAAAAAAAVW7ac/5k1QE=Fri, + 06 Sep 2019 22:00:10 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:46 GMT - Server: + date: + - Fri, 06 Sep 2019 22:00:09 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - 18198ebc-a003-000c-2282-498af1000000 x-ms-version: - '2018-03-28' status: @@ -149,32 +137,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 978b742e-b575-11e9-ad44-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:46 GMT + - Fri, 06 Sep 2019 22:00:12 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/delqueue/messages + uri: https://pyacrstoragea8ab174c.queue.core.windows.net/delqueue/messages response: body: - string: "\uFEFFb3fdf963-8e20-463a-8968-745c233bf124Fri, - 02 Aug 2019 22:33:46 GMTFri, 09 Aug 2019 22:33:46 - GMTAgAAAAMAAAAAAAAAI0UqWYJJ1QE=Fri, - 02 Aug 2019 22:33:46 GMT" + string: "\uFEFF3fed562f-789f-4f3b-b2da-1a30c1bdf8b8Fri, + 06 Sep 2019 22:00:10 GMTFri, 13 Sep 2019 22:00:10 + GMTAgAAAAMAAAAAAAAA+rrlc/5k1QE=Fri, + 06 Sep 2019 22:00:10 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:46 GMT - Server: + date: + - Fri, 06 Sep 2019 22:00:09 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - 18198ece-a003-000c-3082-498af1000000 x-ms-version: - '2018-03-28' status: @@ -196,32 +180,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 979b95d0-b575-11e9-8bef-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:47 GMT + - Fri, 06 Sep 2019 22:00:12 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/delqueue/messages + uri: https://pyacrstoragea8ab174c.queue.core.windows.net/delqueue/messages response: body: - string: "\uFEFFc834c867-e1db-49b1-a70c-5efbd53fc381Fri, - 02 Aug 2019 22:33:46 GMTFri, 09 Aug 2019 22:33:46 - GMTAgAAAAMAAAAAAAAA+o03WYJJ1QE=Fri, - 02 Aug 2019 22:33:46 GMT" + string: "\uFEFFc712d4c6-d0c1-4acd-b3ac-9ea092a493c6Fri, + 06 Sep 2019 22:00:10 GMTFri, 13 Sep 2019 22:00:10 + GMTAgAAAAMAAAAAAAAAbmfyc/5k1QE=Fri, + 06 Sep 2019 22:00:10 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:46 GMT - Server: + date: + - Fri, 06 Sep 2019 22:00:09 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - 18198ee6-a003-000c-4782-498af1000000 x-ms-version: - '2018-03-28' status: @@ -243,32 +223,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 97a8d350-b575-11e9-8c5c-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:47 GMT + - Fri, 06 Sep 2019 22:00:12 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/delqueue/messages + uri: https://pyacrstoragea8ab174c.queue.core.windows.net/delqueue/messages response: body: - string: "\uFEFFf7b2327e-7873-4e84-b9c3-837c5b242ee9Fri, - 02 Aug 2019 22:33:46 GMTFri, 09 Aug 2019 22:33:46 - GMTAgAAAAMAAAAAAAAANcVDWYJJ1QE=Fri, - 02 Aug 2019 22:33:46 GMT" + string: "\uFEFF1a16ff2e-9f2f-4055-a9b4-f53cc36796feFri, + 06 Sep 2019 22:00:10 GMTFri, 13 Sep 2019 22:00:10 + GMTAgAAAAMAAAAAAAAAJ4n/c/5k1QE=Fri, + 06 Sep 2019 22:00:10 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:46 GMT - Server: + date: + - Fri, 06 Sep 2019 22:00:09 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - 18198f05-a003-000c-6082-498af1000000 x-ms-version: - '2018-03-28' status: @@ -284,38 +260,32 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 97bb6412-b575-11e9-b76e-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:47 GMT + - Fri, 06 Sep 2019 22:00:12 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/delqueue/messages + uri: https://pyacrstoragea8ab174c.queue.core.windows.net/delqueue/messages response: body: - string: "\uFEFFf1519661-0f4b-42c0-af45-b87de1c5505cFri, - 02 Aug 2019 22:33:46 GMTFri, 09 Aug 2019 22:33:46 - GMTAgAAAAMAAAAAAAAAC7s3a4JJ1QE=Fri, - 02 Aug 2019 22:34:17 GMT1message1" + string: "\uFEFF702869a6-7efd-4c0d-bd41-833ac02d4be7Fri, + 06 Sep 2019 22:00:10 GMTFri, 13 Sep 2019 22:00:10 + GMTAgAAAAMAAAAAAAAAtVHshf5k1QE=Fri, + 06 Sep 2019 22:00:40 GMT1message1" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:46 GMT - Server: + date: + - Fri, 06 Sep 2019 22:00:09 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - 18198f1d-a003-000c-7782-498af1000000 x-ms-version: - '2018-03-28' status: @@ -333,29 +303,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 97c769cc-b575-11e9-bf64-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:47 GMT + - Fri, 06 Sep 2019 22:00:12 GMT x-ms-version: - '2018-03-28' method: DELETE - uri: https://storagename.queue.core.windows.net/delqueue/messages/f1519661-0f4b-42c0-af45-b87de1c5505c?popreceipt=AgAAAAMAAAAAAAAAC7s3a4JJ1QE%3D + uri: https://pyacrstoragea8ab174c.queue.core.windows.net/delqueue/messages/702869a6-7efd-4c0d-bd41-833ac02d4be7?popreceipt=AgAAAAMAAAAAAAAAtVHshf5k1QE%3D response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:33:46 GMT - Server: + date: + - Fri, 06 Sep 2019 22:00:09 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - 18198f35-a003-000c-0d82-498af1000000 x-ms-version: - '2018-03-28' status: @@ -373,29 +339,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 97d3e482-b575-11e9-bafb-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:47 GMT + - Fri, 06 Sep 2019 22:00:12 GMT x-ms-version: - '2018-03-28' method: DELETE - uri: https://storagename.queue.core.windows.net/delqueue/messages + uri: https://pyacrstoragea8ab174c.queue.core.windows.net/delqueue/messages response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:33:47 GMT - Server: + date: + - Fri, 06 Sep 2019 22:00:10 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - 18198f60-a003-000c-2f82-498af1000000 x-ms-version: - '2018-03-28' status: @@ -413,29 +375,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 97ec8bc6-b575-11e9-b31a-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:47 GMT + - Fri, 06 Sep 2019 22:00:12 GMT x-ms-version: - '2018-03-28' method: DELETE - uri: https://storagename.queue.core.windows.net/delqueue + uri: https://pyacrstoragea8ab174c.queue.core.windows.net/delqueue response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:33:47 GMT - Server: + date: + - Fri, 06 Sep 2019 22:00:10 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - 18198f76-a003-000c-4382-498af1000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_message.test_enqueue_and_receive_messages.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_message.test_enqueue_and_receive_messages.yaml index 570bbc0e6a8e..9ecc02d89a67 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_message.test_enqueue_and_receive_messages.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_message.test_enqueue_and_receive_messages.yaml @@ -11,29 +11,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b2 Python/3.5.4 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 3cd6ea6c-ba32-11e9-b30c-b831b5891408 x-ms-date: - - Thu, 08 Aug 2019 23:14:14 GMT + - Fri, 06 Sep 2019 22:00:04 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/messagequeue + uri: https://pyacrstoragef48018ad.queue.core.windows.net/messagequeue response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Thu, 08 Aug 2019 23:14:16 GMT - Server: + date: + - Fri, 06 Sep 2019 22:00:04 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - 24c6df8d-4003-00ca-133f-4ef7cd000000 x-ms-version: - '2018-03-28' status: @@ -55,32 +51,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b2 Python/3.5.4 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 3f090a66-ba32-11e9-b627-b831b5891408 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Thu, 08 Aug 2019 23:14:18 GMT + - Fri, 06 Sep 2019 22:00:05 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/messagequeue/messages + uri: https://pyacrstoragef48018ad.queue.core.windows.net/messagequeue/messages response: body: - string: "\uFEFFc6beb214-980a-40e9-84c9-bc20af5a3281Thu, - 08 Aug 2019 23:14:18 GMTThu, 15 Aug 2019 23:14:18 - GMTAgAAAAMAAAAAAAAADoXpAD9O1QE=Thu, - 08 Aug 2019 23:14:18 GMT" + string: "\uFEFF0218119b-b6aa-4109-97c2-b62ca2fb9f39Fri, + 06 Sep 2019 22:00:04 GMTFri, 13 Sep 2019 22:00:04 + GMTAgAAAAMAAAAAAAAABlkScP5k1QE=Fri, + 06 Sep 2019 22:00:04 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Thu, 08 Aug 2019 23:14:18 GMT - Server: + date: + - Fri, 06 Sep 2019 22:00:04 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - 24c6e035-4003-00ca-203f-4ef7cd000000 x-ms-version: - '2018-03-28' status: @@ -102,32 +94,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b2 Python/3.5.4 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 3f8c0ee8-ba32-11e9-8ac4-b831b5891408 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Thu, 08 Aug 2019 23:14:18 GMT + - Fri, 06 Sep 2019 22:00:05 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/messagequeue/messages?visibilitytimeout=30 + uri: https://pyacrstoragef48018ad.queue.core.windows.net/messagequeue/messages?visibilitytimeout=30 response: body: - string: "\uFEFF1b029463-6d90-4d88-a6bd-85f63fce5883Thu, - 08 Aug 2019 23:14:19 GMTThu, 15 Aug 2019 23:14:19 - GMTAgAAAAMAAAAAAAAAhHNHEz9O1QE=Thu, - 08 Aug 2019 23:14:49 GMT" + string: "\uFEFF47b204eb-28a5-4eec-bbff-13f5d2c076d8Fri, + 06 Sep 2019 22:00:04 GMTFri, 13 Sep 2019 22:00:04 + GMTAgAAAAMAAAAAAAAACjf+gf5k1QE=Fri, + 06 Sep 2019 22:00:34 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Thu, 08 Aug 2019 23:14:18 GMT - Server: + date: + - Fri, 06 Sep 2019 22:00:04 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - 24c6e0d0-4003-00ca-243f-4ef7cd000000 x-ms-version: - '2018-03-28' status: @@ -149,32 +137,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b2 Python/3.5.4 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 3fce7b9a-ba32-11e9-8336-b831b5891408 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Thu, 08 Aug 2019 23:14:19 GMT + - Fri, 06 Sep 2019 22:00:05 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/messagequeue/messages + uri: https://pyacrstoragef48018ad.queue.core.windows.net/messagequeue/messages response: body: - string: "\uFEFF3e2489dd-1b30-4d86-853d-d2fc61ac08a8Thu, - 08 Aug 2019 23:14:19 GMTThu, 15 Aug 2019 23:14:19 - GMTAgAAAAMAAAAAAAAA1p6yAT9O1QE=Thu, - 08 Aug 2019 23:14:19 GMT" + string: "\uFEFF0bb43d3b-38fe-4b1f-8de3-d9ed7fdc471bFri, + 06 Sep 2019 22:00:04 GMTFri, 13 Sep 2019 22:00:04 + GMTAgAAAAMAAAAAAAAAVEQncP5k1QE=Fri, + 06 Sep 2019 22:00:04 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Thu, 08 Aug 2019 23:14:19 GMT - Server: + date: + - Fri, 06 Sep 2019 22:00:04 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - 24c6e129-4003-00ca-763f-4ef7cd000000 x-ms-version: - '2018-03-28' status: @@ -196,32 +180,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b2 Python/3.5.4 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 40566a74-ba32-11e9-b6ca-b831b5891408 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Thu, 08 Aug 2019 23:14:20 GMT + - Fri, 06 Sep 2019 22:00:05 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/messagequeue/messages + uri: https://pyacrstoragef48018ad.queue.core.windows.net/messagequeue/messages response: body: - string: "\uFEFF2c64160d-cbf7-4e21-8c30-2d8ce5d5cd90Thu, - 08 Aug 2019 23:14:20 GMTThu, 15 Aug 2019 23:14:20 - GMTAgAAAAMAAAAAAAAAsCYuAj9O1QE=Thu, - 08 Aug 2019 23:14:20 GMT" + string: "\uFEFF4ad6943f-0837-4ec4-8e72-d3c15f487917Fri, + 06 Sep 2019 22:00:04 GMTFri, 13 Sep 2019 22:00:04 + GMTAgAAAAMAAAAAAAAAhs0xcP5k1QE=Fri, + 06 Sep 2019 22:00:04 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Thu, 08 Aug 2019 23:14:20 GMT - Server: + date: + - Fri, 06 Sep 2019 22:00:04 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - 24c6e19c-4003-00ca-623f-4ef7cd000000 x-ms-version: - '2018-03-28' status: @@ -243,32 +223,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b2 Python/3.5.4 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 410f8c7a-ba32-11e9-9b60-b831b5891408 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Thu, 08 Aug 2019 23:14:21 GMT + - Fri, 06 Sep 2019 22:00:05 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/messagequeue/messages + uri: https://pyacrstoragef48018ad.queue.core.windows.net/messagequeue/messages response: body: - string: "\uFEFFa8ccfc6e-c4e9-4e45-ad33-1d88ee4a2aecThu, - 08 Aug 2019 23:14:21 GMTThu, 15 Aug 2019 23:14:21 - GMTAgAAAAMAAAAAAAAAy8zrAj9O1QE=Thu, - 08 Aug 2019 23:14:21 GMT" + string: "\uFEFFb03e73c0-4e88-44d4-9aa5-171ced594550Fri, + 06 Sep 2019 22:00:04 GMTFri, 13 Sep 2019 22:00:04 + GMTAgAAAAMAAAAAAAAAXLo7cP5k1QE=Fri, + 06 Sep 2019 22:00:04 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Thu, 08 Aug 2019 23:14:21 GMT - Server: + date: + - Fri, 06 Sep 2019 22:00:04 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - 24c6e282-4003-00ca-213f-4ef7cd000000 x-ms-version: - '2018-03-28' status: @@ -284,38 +260,32 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b2 Python/3.5.4 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 416e63da-ba32-11e9-b321-b831b5891408 x-ms-date: - - Thu, 08 Aug 2019 23:14:22 GMT + - Fri, 06 Sep 2019 22:00:06 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/messagequeue/messages + uri: https://pyacrstoragef48018ad.queue.core.windows.net/messagequeue/messages response: body: - string: "\uFEFFc6beb214-980a-40e9-84c9-bc20af5a3281Thu, - 08 Aug 2019 23:14:18 GMTThu, 15 Aug 2019 23:14:18 - GMTAgAAAAMAAAAAAAAAoKwyFT9O1QE=Thu, - 08 Aug 2019 23:14:52 GMT1message1" + string: "\uFEFF0218119b-b6aa-4109-97c2-b62ca2fb9f39Fri, + 06 Sep 2019 22:00:04 GMTFri, 13 Sep 2019 22:00:04 + GMTAgAAAAMAAAAAAAAAHyMngv5k1QE=Fri, + 06 Sep 2019 22:00:34 GMT1message1" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Thu, 08 Aug 2019 23:14:22 GMT - Server: + date: + - Fri, 06 Sep 2019 22:00:04 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - 24c6e31b-4003-00ca-163f-4ef7cd000000 x-ms-version: - '2018-03-28' status: @@ -331,38 +301,32 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b2 Python/3.5.4 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 41eed63a-ba32-11e9-8137-b831b5891408 x-ms-date: - - Thu, 08 Aug 2019 23:14:22 GMT + - Fri, 06 Sep 2019 22:00:06 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/messagequeue/messages + uri: https://pyacrstoragef48018ad.queue.core.windows.net/messagequeue/messages response: body: - string: "\uFEFF3e2489dd-1b30-4d86-853d-d2fc61ac08a8Thu, - 08 Aug 2019 23:14:19 GMTThu, 15 Aug 2019 23:14:19 - GMTAgAAAAMAAAAAAAAADAK0FT9O1QE=Thu, - 08 Aug 2019 23:14:53 GMT1message3" + string: "\uFEFF0bb43d3b-38fe-4b1f-8de3-d9ed7fdc471bFri, + 06 Sep 2019 22:00:04 GMTFri, 13 Sep 2019 22:00:04 + GMTAgAAAAMAAAAAAAAA2ugwgv5k1QE=Fri, + 06 Sep 2019 22:00:34 GMT1message3" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Thu, 08 Aug 2019 23:14:22 GMT - Server: + date: + - Fri, 06 Sep 2019 22:00:04 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - 24c6e3da-4003-00ca-3c3f-4ef7cd000000 x-ms-version: - '2018-03-28' status: @@ -378,38 +342,32 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b2 Python/3.5.4 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 425866cc-ba32-11e9-9ff2-b831b5891408 x-ms-date: - - Thu, 08 Aug 2019 23:14:23 GMT + - Fri, 06 Sep 2019 22:00:06 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/messagequeue/messages + uri: https://pyacrstoragef48018ad.queue.core.windows.net/messagequeue/messages response: body: - string: "\uFEFF2c64160d-cbf7-4e21-8c30-2d8ce5d5cd90Thu, - 08 Aug 2019 23:14:20 GMTThu, 15 Aug 2019 23:14:20 - GMTAgAAAAMAAAAAAAAAHdsZFj9O1QE=Thu, - 08 Aug 2019 23:14:53 GMT1message4" + string: "\uFEFF4ad6943f-0837-4ec4-8e72-d3c15f487917Fri, + 06 Sep 2019 22:00:04 GMTFri, 13 Sep 2019 22:00:04 + GMTAgAAAAMAAAAAAAAAfoc6gv5k1QE=Fri, + 06 Sep 2019 22:00:34 GMT1message4" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Thu, 08 Aug 2019 23:14:23 GMT - Server: + date: + - Fri, 06 Sep 2019 22:00:04 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - 24c6e42d-4003-00ca-083f-4ef7cd000000 x-ms-version: - '2018-03-28' status: @@ -425,38 +383,32 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b2 Python/3.5.4 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 42b067c0-ba32-11e9-9906-b831b5891408 x-ms-date: - - Thu, 08 Aug 2019 23:14:24 GMT + - Fri, 06 Sep 2019 22:00:06 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/messagequeue/messages + uri: https://pyacrstoragef48018ad.queue.core.windows.net/messagequeue/messages response: body: - string: "\uFEFFa8ccfc6e-c4e9-4e45-ad33-1d88ee4a2aecThu, - 08 Aug 2019 23:14:21 GMTThu, 15 Aug 2019 23:14:21 - GMTAgAAAAMAAAAAAAAAq8xoFj9O1QE=Thu, - 08 Aug 2019 23:14:54 GMT1message5" + string: "\uFEFFb03e73c0-4e88-44d4-9aa5-171ced594550Fri, + 06 Sep 2019 22:00:04 GMTFri, 13 Sep 2019 22:00:04 + GMTAgAAAAMAAAAAAAAAKyZEgv5k1QE=Fri, + 06 Sep 2019 22:00:34 GMT1message5" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Thu, 08 Aug 2019 23:14:24 GMT - Server: + date: + - Fri, 06 Sep 2019 22:00:04 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - 24c6e480-4003-00ca-533f-4ef7cd000000 x-ms-version: - '2018-03-28' status: @@ -472,36 +424,30 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b2 Python/3.5.4 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 432228ee-ba32-11e9-836f-b831b5891408 x-ms-date: - - Thu, 08 Aug 2019 23:14:24 GMT + - Fri, 06 Sep 2019 22:00:06 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/messagequeue/messages + uri: https://pyacrstoragef48018ad.queue.core.windows.net/messagequeue/messages response: body: string: "\uFEFF" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Thu, 08 Aug 2019 23:14:24 GMT - Server: + date: + - Fri, 06 Sep 2019 22:00:04 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - 24c6e4e5-4003-00ca-313f-4ef7cd000000 x-ms-version: - '2018-03-28' status: @@ -517,36 +463,30 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b2 Python/3.5.4 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 436fbb9e-ba32-11e9-9a86-b831b5891408 x-ms-date: - - Thu, 08 Aug 2019 23:14:25 GMT + - Fri, 06 Sep 2019 22:00:06 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/messagequeue/messages?numofmessages=5 + uri: https://pyacrstoragef48018ad.queue.core.windows.net/messagequeue/messages?numofmessages=5 response: body: string: "\uFEFF" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Thu, 08 Aug 2019 23:14:25 GMT - Server: + date: + - Fri, 06 Sep 2019 22:00:04 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - 24c6e549-4003-00ca-053f-4ef7cd000000 x-ms-version: - '2018-03-28' status: @@ -564,29 +504,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b2 Python/3.5.4 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 43c85852-ba32-11e9-be64-b831b5891408 x-ms-date: - - Thu, 08 Aug 2019 23:14:25 GMT + - Fri, 06 Sep 2019 22:00:06 GMT x-ms-version: - '2018-03-28' method: DELETE - uri: https://storagename.queue.core.windows.net/messagequeue + uri: https://pyacrstoragef48018ad.queue.core.windows.net/messagequeue response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Thu, 08 Aug 2019 23:14:25 GMT - Server: + date: + - Fri, 06 Sep 2019 22:00:04 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - 24c6e5f4-4003-00ca-1c3f-4ef7cd000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_message.test_peek_messages.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_message.test_peek_messages.yaml index e104e3aef789..8ae8ced552ec 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_message.test_peek_messages.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_message.test_peek_messages.yaml @@ -11,29 +11,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 98b03a90-b575-11e9-9835-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:48 GMT + - Fri, 06 Sep 2019 22:00:13 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/peekqueue + uri: https://pyacrstoragead501286.queue.core.windows.net/peekqueue response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:33:48 GMT - Server: + date: + - Fri, 06 Sep 2019 22:00:12 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - 095327b7-f003-003d-5a82-49d126000000 x-ms-version: - '2018-03-28' status: @@ -55,32 +51,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 98e0125e-b575-11e9-a17b-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:49 GMT + - Fri, 06 Sep 2019 22:00:14 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/peekqueue/messages + uri: https://pyacrstoragead501286.queue.core.windows.net/peekqueue/messages response: body: - string: "\uFEFFd8b02c0d-5180-46d1-8883-80bc955923d8Fri, - 02 Aug 2019 22:33:48 GMTFri, 09 Aug 2019 22:33:48 - GMTAgAAAAMAAAAAAAAAIx57WoJJ1QE=Fri, - 02 Aug 2019 22:33:48 GMT" + string: "\uFEFFc4246d3e-8cf7-4ad3-942f-bbf45fb73b39Fri, + 06 Sep 2019 22:00:12 GMTFri, 13 Sep 2019 22:00:12 + GMTAgAAAAMAAAAAAAAANPcOdf5k1QE=Fri, + 06 Sep 2019 22:00:12 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:48 GMT - Server: + date: + - Fri, 06 Sep 2019 22:00:12 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - 095327ba-f003-003d-5b82-49d126000000 x-ms-version: - '2018-03-28' status: @@ -102,32 +94,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 98ec65f6-b575-11e9-b5b1-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:49 GMT + - Fri, 06 Sep 2019 22:00:14 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/peekqueue/messages + uri: https://pyacrstoragead501286.queue.core.windows.net/peekqueue/messages response: body: - string: "\uFEFFe58ed9a6-f045-4e04-9d99-4b6b1a7ac263Fri, - 02 Aug 2019 22:33:49 GMTFri, 09 Aug 2019 22:33:49 - GMTAgAAAAMAAAAAAAAAeHyHWoJJ1QE=Fri, - 02 Aug 2019 22:33:49 GMT" + string: "\uFEFFea31f154-af53-47f4-bac8-8ce78d900e63Fri, + 06 Sep 2019 22:00:12 GMTFri, 13 Sep 2019 22:00:12 + GMTAgAAAAMAAAAAAAAAt6Mbdf5k1QE=Fri, + 06 Sep 2019 22:00:12 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:49 GMT - Server: + date: + - Fri, 06 Sep 2019 22:00:12 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - 095327be-f003-003d-5f82-49d126000000 x-ms-version: - '2018-03-28' status: @@ -149,32 +137,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 98f92e86-b575-11e9-8f0e-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:49 GMT + - Fri, 06 Sep 2019 22:00:14 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/peekqueue/messages + uri: https://pyacrstoragead501286.queue.core.windows.net/peekqueue/messages response: body: - string: "\uFEFF81a025d3-56dd-42fd-85b8-90e4d03851dcFri, - 02 Aug 2019 22:33:49 GMTFri, 09 Aug 2019 22:33:49 - GMTAgAAAAMAAAAAAAAActWgWoJJ1QE=Fri, - 02 Aug 2019 22:33:49 GMT" + string: "\uFEFFc70d68a2-7d3d-4bf5-95e9-009e7f32e0ccFri, + 06 Sep 2019 22:00:12 GMTFri, 13 Sep 2019 22:00:12 + GMTAgAAAAMAAAAAAAAADAIodf5k1QE=Fri, + 06 Sep 2019 22:00:12 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:49 GMT - Server: + date: + - Fri, 06 Sep 2019 22:00:12 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - 095327d0-f003-003d-6f82-49d126000000 x-ms-version: - '2018-03-28' status: @@ -196,32 +180,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 991298a4-b575-11e9-a83b-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:49 GMT + - Fri, 06 Sep 2019 22:00:14 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/peekqueue/messages + uri: https://pyacrstoragead501286.queue.core.windows.net/peekqueue/messages response: body: - string: "\uFEFFdba762bd-35d8-4e4d-9242-2828609484a7Fri, - 02 Aug 2019 22:33:49 GMTFri, 09 Aug 2019 22:33:49 - GMTAgAAAAMAAAAAAAAASR6uWoJJ1QE=Fri, - 02 Aug 2019 22:33:49 GMT" + string: "\uFEFF4d76b96b-9814-4dec-92a1-3d1eb2bcd368Fri, + 06 Sep 2019 22:00:12 GMTFri, 13 Sep 2019 22:00:12 + GMTAgAAAAMAAAAAAAAAQGQydf5k1QE=Fri, + 06 Sep 2019 22:00:12 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:49 GMT - Server: + date: + - Fri, 06 Sep 2019 22:00:12 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - 095327d9-f003-003d-7682-49d126000000 x-ms-version: - '2018-03-28' status: @@ -243,32 +223,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 991f8e9e-b575-11e9-b501-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:49 GMT + - Fri, 06 Sep 2019 22:00:14 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/peekqueue/messages + uri: https://pyacrstoragead501286.queue.core.windows.net/peekqueue/messages response: body: - string: "\uFEFF8e994e29-5dfb-4120-b6a7-d6a9edadde91Fri, - 02 Aug 2019 22:33:49 GMTFri, 09 Aug 2019 22:33:49 - GMTAgAAAAMAAAAAAAAA4U2+WoJJ1QE=Fri, - 02 Aug 2019 22:33:49 GMT" + string: "\uFEFF0b37818a-7506-41fc-b2ef-0ccc7883d85dFri, + 06 Sep 2019 22:00:12 GMTFri, 13 Sep 2019 22:00:12 + GMTAgAAAAMAAAAAAAAAuGI9df5k1QE=Fri, + 06 Sep 2019 22:00:12 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:49 GMT - Server: + date: + - Fri, 06 Sep 2019 22:00:12 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - 095327e0-f003-003d-7b82-49d126000000 x-ms-version: - '2018-03-28' status: @@ -284,37 +260,31 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 992f62fe-b575-11e9-bfcd-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:49 GMT + - Fri, 06 Sep 2019 22:00:14 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/peekqueue/messages?peekonly=true + uri: https://pyacrstoragead501286.queue.core.windows.net/peekqueue/messages?peekonly=true response: body: - string: "\uFEFFd8b02c0d-5180-46d1-8883-80bc955923d8Fri, - 02 Aug 2019 22:33:48 GMTFri, 09 Aug 2019 22:33:48 + string: "\uFEFFc4246d3e-8cf7-4ad3-942f-bbf45fb73b39Fri, + 06 Sep 2019 22:00:12 GMTFri, 13 Sep 2019 22:00:12 GMT0message1" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:49 GMT - Server: + date: + - Fri, 06 Sep 2019 22:00:12 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - 095327e3-f003-003d-7d82-49d126000000 x-ms-version: - '2018-03-28' status: @@ -330,45 +300,39 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 993b8ed4-b575-11e9-88b1-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:49 GMT + - Fri, 06 Sep 2019 22:00:14 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/peekqueue/messages?numofmessages=5&peekonly=true + uri: https://pyacrstoragead501286.queue.core.windows.net/peekqueue/messages?numofmessages=5&peekonly=true response: body: - string: "\uFEFFd8b02c0d-5180-46d1-8883-80bc955923d8Fri, - 02 Aug 2019 22:33:48 GMTFri, 09 Aug 2019 22:33:48 - GMT0message1e58ed9a6-f045-4e04-9d99-4b6b1a7ac263Fri, - 02 Aug 2019 22:33:49 GMTFri, 09 Aug 2019 22:33:49 - GMT0message281a025d3-56dd-42fd-85b8-90e4d03851dcFri, - 02 Aug 2019 22:33:49 GMTFri, 09 Aug 2019 22:33:49 - GMT0message3dba762bd-35d8-4e4d-9242-2828609484a7Fri, - 02 Aug 2019 22:33:49 GMTFri, 09 Aug 2019 22:33:49 - GMT0message48e994e29-5dfb-4120-b6a7-d6a9edadde91Fri, - 02 Aug 2019 22:33:49 GMTFri, 09 Aug 2019 22:33:49 + string: "\uFEFFc4246d3e-8cf7-4ad3-942f-bbf45fb73b39Fri, + 06 Sep 2019 22:00:12 GMTFri, 13 Sep 2019 22:00:12 + GMT0message1ea31f154-af53-47f4-bac8-8ce78d900e63Fri, + 06 Sep 2019 22:00:12 GMTFri, 13 Sep 2019 22:00:12 + GMT0message2c70d68a2-7d3d-4bf5-95e9-009e7f32e0ccFri, + 06 Sep 2019 22:00:12 GMTFri, 13 Sep 2019 22:00:12 + GMT0message34d76b96b-9814-4dec-92a1-3d1eb2bcd368Fri, + 06 Sep 2019 22:00:12 GMTFri, 13 Sep 2019 22:00:12 + GMT0message40b37818a-7506-41fc-b2ef-0ccc7883d85dFri, + 06 Sep 2019 22:00:12 GMTFri, 13 Sep 2019 22:00:12 GMT0message5" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:49 GMT - Server: + date: + - Fri, 06 Sep 2019 22:00:12 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - 095327eb-f003-003d-0282-49d126000000 x-ms-version: - '2018-03-28' status: @@ -386,29 +350,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 99491a40-b575-11e9-8b9b-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:49 GMT + - Fri, 06 Sep 2019 22:00:14 GMT x-ms-version: - '2018-03-28' method: DELETE - uri: https://storagename.queue.core.windows.net/peekqueue + uri: https://pyacrstoragead501286.queue.core.windows.net/peekqueue response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:33:49 GMT - Server: + date: + - Fri, 06 Sep 2019 22:00:12 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - 095327f3-f003-003d-0982-49d126000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_message.test_queue_metadata.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_message.test_queue_metadata.yaml index 4d15682cc235..a7c40c7b7331 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_message.test_queue_metadata.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_message.test_queue_metadata.yaml @@ -11,29 +11,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 9962c0d4-b575-11e9-a7fa-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:50 GMT + - Fri, 06 Sep 2019 22:00:08 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/metaqueue + uri: https://pyacrstoragec10f12ef.queue.core.windows.net/metaqueue response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:33:49 GMT - Server: + date: + - Fri, 06 Sep 2019 22:00:07 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - da323637-f003-00d8-1982-49c3d1000000 x-ms-version: - '2018-03-28' status: @@ -51,13 +47,11 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 9997336c-b575-11e9-b9db-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:50 GMT + - Fri, 06 Sep 2019 22:00:09 GMT x-ms-meta-bar: - val2 x-ms-meta-baz: @@ -67,19 +61,17 @@ interactions: x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/metaqueue?comp=metadata + uri: https://pyacrstoragec10f12ef.queue.core.windows.net/metaqueue?comp=metadata response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:33:49 GMT - Server: + date: + - Fri, 06 Sep 2019 22:00:07 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - da323643-f003-00d8-2082-49c3d1000000 x-ms-version: - '2018-03-28' status: @@ -95,31 +87,27 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 99ad1c76-b575-11e9-9af2-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:50 GMT + - Fri, 06 Sep 2019 22:00:09 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/metaqueue?comp=metadata + uri: https://pyacrstoragec10f12ef.queue.core.windows.net/metaqueue?comp=metadata response: body: string: '' headers: - Cache-Control: + cache-control: - no-cache - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:33:49 GMT - Server: + date: + - Fri, 06 Sep 2019 22:00:07 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Vary: - - Origin x-ms-approximate-messages-count: - '0' x-ms-meta-bar: @@ -128,8 +116,6 @@ interactions: - val3 x-ms-meta-foo: - val1 - x-ms-request-id: - - da32365a-f003-00d8-3482-49c3d1000000 x-ms-version: - '2018-03-28' status: @@ -147,29 +133,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 99bd1a66-b575-11e9-9998-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:50 GMT + - Fri, 06 Sep 2019 22:00:09 GMT x-ms-version: - '2018-03-28' method: DELETE - uri: https://storagename.queue.core.windows.net/metaqueue + uri: https://pyacrstoragec10f12ef.queue.core.windows.net/metaqueue response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:33:49 GMT - Server: + date: + - Fri, 06 Sep 2019 22:00:07 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - da32365f-f003-00d8-3882-49c3d1000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_message.test_set_access_policy.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_message.test_set_access_policy.yaml new file mode 100644 index 000000000000..86d342a0ac31 --- /dev/null +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_message.test_set_access_policy.yaml @@ -0,0 +1,155 @@ +interactions: +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '0' + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 22:00:08 GMT + x-ms-version: + - '2018-03-28' + method: PUT + uri: https://pyacrstoragefb841436.queue.core.windows.net/queuetest + response: + body: + string: '' + headers: + content-length: + - '0' + date: + - Fri, 06 Sep 2019 22:00:07 GMT + server: + - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: + - '2018-03-28' + status: + code: 201 + message: Created +- request: + body: ' + + hello world' + headers: + Accept: + - application/xml + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '106' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 22:00:09 GMT + x-ms-version: + - '2018-03-28' + method: POST + uri: https://pyacrstoragefb841436.queue.core.windows.net/queuetest/messages + response: + body: + string: "\uFEFF24190d96-9078-4d0b-b849-5af6c5567b29Fri, + 06 Sep 2019 22:00:07 GMTFri, 13 Sep 2019 22:00:07 + GMTAgAAAAMAAAAAAAAAeCg4cv5k1QE=Fri, + 06 Sep 2019 22:00:07 GMT" + headers: + content-type: + - application/xml + date: + - Fri, 06 Sep 2019 22:00:07 GMT + server: + - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: + - chunked + x-ms-version: + - '2018-03-28' + status: + code: 201 + message: Created +- request: + body: ' + + my-access-policy-id2019-09-06T21:00:09Z2019-09-06T23:00:09Zr' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '270' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 22:00:09 GMT + x-ms-version: + - '2018-03-28' + method: PUT + uri: https://pyacrstoragefb841436.queue.core.windows.net/queuetest?comp=acl + response: + body: + string: '' + headers: + content-length: + - '0' + date: + - Fri, 06 Sep 2019 22:00:07 GMT + server: + - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: + - '2018-03-28' + status: + code: 204 + message: No Content +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '0' + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 22:00:09 GMT + x-ms-version: + - '2018-03-28' + method: DELETE + uri: https://pyacrstoragefb841436.queue.core.windows.net/queuetest + response: + body: + string: '' + headers: + content-length: + - '0' + date: + - Fri, 06 Sep 2019 22:00:08 GMT + server: + - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: + - '2018-03-28' + status: + code: 204 + message: No Content +version: 1 diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_message.test_update_message.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_message.test_update_message.yaml index 4c09ff00a9d3..558dbd986325 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_message.test_update_message.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_message.test_update_message.yaml @@ -11,29 +11,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 99d32982-b575-11e9-9a4d-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:50 GMT + - Fri, 06 Sep 2019 22:00:11 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/updatequeue + uri: https://pyacrstoragec0d812f1.queue.core.windows.net/updatequeue response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:33:50 GMT - Server: + date: + - Fri, 06 Sep 2019 22:00:10 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - 316e2ef7-7003-0005-4f82-49907f000000 x-ms-version: - '2018-03-28' status: @@ -55,32 +51,28 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 9a00eb2c-b575-11e9-b486-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:51 GMT + - Fri, 06 Sep 2019 22:00:12 GMT x-ms-version: - '2018-03-28' method: POST - uri: https://storagename.queue.core.windows.net/updatequeue/messages + uri: https://pyacrstoragec0d812f1.queue.core.windows.net/updatequeue/messages response: body: - string: "\uFEFF74fcab3d-a86f-4336-9423-dd7d470273d9Fri, - 02 Aug 2019 22:33:50 GMTFri, 09 Aug 2019 22:33:50 - GMTAgAAAAMAAAAAAAAAFNqdW4JJ1QE=Fri, - 02 Aug 2019 22:33:50 GMT" + string: "\uFEFFb18fa1ed-c7d2-4f4d-8f50-b6bf4912905dFri, + 06 Sep 2019 22:00:10 GMTFri, 13 Sep 2019 22:00:10 + GMTAgAAAAMAAAAAAAAABN7hc/5k1QE=Fri, + 06 Sep 2019 22:00:10 GMT" headers: - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:50 GMT - Server: + date: + - Fri, 06 Sep 2019 22:00:10 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - 316e2efd-7003-0005-5382-49907f000000 x-ms-version: - '2018-03-28' status: @@ -96,39 +88,33 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 9a0f61e8-b575-11e9-98dd-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:51 GMT + - Fri, 06 Sep 2019 22:00:12 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/updatequeue/messages + uri: https://pyacrstoragec0d812f1.queue.core.windows.net/updatequeue/messages response: body: - string: "\uFEFF74fcab3d-a86f-4336-9423-dd7d470273d9Fri, - 02 Aug 2019 22:33:50 GMTFri, 09 Aug 2019 22:33:50 - GMTAgAAAAMAAAAAAAAAvtOPbYJJ1QE=Fri, - 02 Aug 2019 22:34:21 GMT1update + string: "\uFEFFb18fa1ed-c7d2-4f4d-8f50-b6bf4912905dFri, + 06 Sep 2019 22:00:10 GMTFri, 13 Sep 2019 22:00:10 + GMTAgAAAAMAAAAAAAAAlFTQhf5k1QE=Fri, + 06 Sep 2019 22:00:40 GMT1update me" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:50 GMT - Server: + date: + - Fri, 06 Sep 2019 22:00:10 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - 316e2f07-7003-0005-5a82-49907f000000 x-ms-version: - '2018-03-28' status: @@ -150,31 +136,27 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 9a1fafee-b575-11e9-9aba-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:51 GMT + - Fri, 06 Sep 2019 22:00:12 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/updatequeue/messages/74fcab3d-a86f-4336-9423-dd7d470273d9?popreceipt=AgAAAAMAAAAAAAAAvtOPbYJJ1QE%3D&visibilitytimeout=0 + uri: https://pyacrstoragec0d812f1.queue.core.windows.net/updatequeue/messages/b18fa1ed-c7d2-4f4d-8f50-b6bf4912905d?popreceipt=AgAAAAMAAAAAAAAAlFTQhf5k1QE%3D&visibilitytimeout=0 response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:33:50 GMT - Server: + date: + - Fri, 06 Sep 2019 22:00:10 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-popreceipt: - - AwAAAAMAAAAAAAAAltW+W4JJ1QEBAAAA - x-ms-request-id: - - 316e2f0d-7003-0005-6082-49907f000000 + - AwAAAAMAAAAAAAAA2mH5c/5k1QEBAAAA x-ms-time-next-visible: - - Fri, 02 Aug 2019 22:33:51 GMT + - Fri, 06 Sep 2019 22:00:10 GMT x-ms-version: - '2018-03-28' status: @@ -192,29 +174,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 9a2fed08-b575-11e9-9fb9-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:51 GMT + - Fri, 06 Sep 2019 22:00:12 GMT x-ms-version: - '2018-03-28' method: DELETE - uri: https://storagename.queue.core.windows.net/updatequeue + uri: https://pyacrstoragec0d812f1.queue.core.windows.net/updatequeue response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:33:50 GMT - Server: + date: + - Fri, 06 Sep 2019 22:00:12 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - 316e2f11-7003-0005-6482-49907f000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_message_async.test_delete_and_clear_messages.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_message_async.test_delete_and_clear_messages.yaml new file mode 100644 index 000000000000..87c6bc6660ba --- /dev/null +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_message_async.test_delete_and_clear_messages.yaml @@ -0,0 +1,700 @@ +interactions: +- request: + body: null + headers: + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 22:00:14 GMT + x-ms-version: + - '2018-03-28' + method: PUT + uri: https://pyacrstorage3fa019c9.queue.core.windows.net/asyncdelqueue + response: + body: + string: '' + headers: + content-length: '0' + date: Fri, 06 Sep 2019 22:00:12 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage3fa019c9.queue.core.windows.net + - /asyncdelqueue + - '' + - '' +- request: + body: ' + + message1' + headers: + Accept: + - application/xml + Content-Length: + - '103' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 22:00:14 GMT + x-ms-version: + - '2018-03-28' + method: POST + uri: https://pyacrstorage3fa019c9.queue.core.windows.net/asyncdelqueue/messages + response: + body: + string: "\uFEFF428afabf-43b9-4368-90c4-fa6c2b73eb2cFri, + 06 Sep 2019 22:00:12 GMTFri, 13 Sep 2019 22:00:12 + GMTAgAAAAMAAAAAAAAAvxA/df5k1QE=Fri, + 06 Sep 2019 22:00:12 GMT" + headers: + content-type: application/xml + date: Fri, 06 Sep 2019 22:00:12 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage3fa019c9.queue.core.windows.net + - /asyncdelqueue/messages + - '' + - '' +- request: + body: ' + + message4' + headers: + Accept: + - application/xml + Content-Length: + - '103' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 22:00:14 GMT + x-ms-version: + - '2018-03-28' + method: POST + uri: https://pyacrstorage3fa019c9.queue.core.windows.net/asyncdelqueue/messages + response: + body: + string: "\uFEFFc8bd942a-429c-463a-9c0c-f4d51370bd3eFri, + 06 Sep 2019 22:00:12 GMTFri, 13 Sep 2019 22:00:12 + GMTAgAAAAMAAAAAAAAAcAtMdf5k1QE=Fri, + 06 Sep 2019 22:00:12 GMT" + headers: + content-type: application/xml + date: Fri, 06 Sep 2019 22:00:12 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage3fa019c9.queue.core.windows.net + - /asyncdelqueue/messages + - '' + - '' +- request: + body: ' + + message5' + headers: + Accept: + - application/xml + Content-Length: + - '103' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 22:00:14 GMT + x-ms-version: + - '2018-03-28' + method: POST + uri: https://pyacrstorage3fa019c9.queue.core.windows.net/asyncdelqueue/messages + response: + body: + string: "\uFEFF0fceadf9-07f7-43cb-8fe6-1ed35adc8208Fri, + 06 Sep 2019 22:00:12 GMTFri, 13 Sep 2019 22:00:12 + GMTAgAAAAMAAAAAAAAAFR1Ndf5k1QE=Fri, + 06 Sep 2019 22:00:12 GMT" + headers: + content-type: application/xml + date: Fri, 06 Sep 2019 22:00:12 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage3fa019c9.queue.core.windows.net + - /asyncdelqueue/messages + - '' + - '' +- request: + body: ' + + message3' + headers: + Accept: + - application/xml + Content-Length: + - '103' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 22:00:14 GMT + x-ms-version: + - '2018-03-28' + method: POST + uri: https://pyacrstorage3fa019c9.queue.core.windows.net/asyncdelqueue/messages + response: + body: + string: "\uFEFF437009a2-b88f-4419-b2a8-f6a78bc15357Fri, + 06 Sep 2019 22:00:12 GMTFri, 13 Sep 2019 22:00:12 + GMTAgAAAAMAAAAAAAAAgOBNdf5k1QE=Fri, + 06 Sep 2019 22:00:12 GMT" + headers: + content-type: application/xml + date: Fri, 06 Sep 2019 22:00:12 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage3fa019c9.queue.core.windows.net + - /asyncdelqueue/messages + - '' + - '' +- request: + body: ' + + message2' + headers: + Accept: + - application/xml + Content-Length: + - '103' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 22:00:14 GMT + x-ms-version: + - '2018-03-28' + method: POST + uri: https://pyacrstorage3fa019c9.queue.core.windows.net/asyncdelqueue/messages + response: + body: + string: "\uFEFF7e7d8799-1347-4c79-a076-04af9d1b1104Fri, + 06 Sep 2019 22:00:12 GMTFri, 13 Sep 2019 22:00:12 + GMTAgAAAAMAAAAAAAAAyVVOdf5k1QE=Fri, + 06 Sep 2019 22:00:12 GMT" + headers: + content-type: application/xml + date: Fri, 06 Sep 2019 22:00:12 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage3fa019c9.queue.core.windows.net + - /asyncdelqueue/messages + - '' + - '' +- request: + body: null + headers: + Accept: + - application/xml + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 22:00:14 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstorage3fa019c9.queue.core.windows.net/asyncdelqueue/messages + response: + body: + string: "\uFEFF428afabf-43b9-4368-90c4-fa6c2b73eb2cFri, + 06 Sep 2019 22:00:12 GMTFri, 13 Sep 2019 22:00:12 + GMTAgAAAAMAAAAAAAAAg400h/5k1QE=Fri, + 06 Sep 2019 22:00:43 GMT1message1" + headers: + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 22:00:12 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 200 + message: OK + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage3fa019c9.queue.core.windows.net + - /asyncdelqueue/messages + - '' + - '' +- request: + body: null + headers: + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 22:00:14 GMT + x-ms-version: + - '2018-03-28' + method: DELETE + uri: https://pyacrstorage3fa019c9.queue.core.windows.net/asyncdelqueue/messages/428afabf-43b9-4368-90c4-fa6c2b73eb2c?popreceipt=AgAAAAMAAAAAAAAAg400h/5k1QE%3D + response: + body: + string: '' + headers: + content-length: '0' + date: Fri, 06 Sep 2019 22:00:12 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: '2018-03-28' + status: + code: 204 + message: No Content + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage3fa019c9.queue.core.windows.net + - /asyncdelqueue/messages/428afabf-43b9-4368-90c4-fa6c2b73eb2c + - popreceipt=AgAAAAMAAAAAAAAAg400h/5k1QE%3D + - '' +- request: + body: null + headers: + Accept: + - application/xml + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 22:00:14 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstorage3fa019c9.queue.core.windows.net/asyncdelqueue/messages + response: + body: + string: "\uFEFFc8bd942a-429c-463a-9c0c-f4d51370bd3eFri, + 06 Sep 2019 22:00:12 GMTFri, 13 Sep 2019 22:00:12 + GMTAgAAAAMAAAAAAAAAiS5Hh/5k1QE=Fri, + 06 Sep 2019 22:00:43 GMT1message4" + headers: + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 22:00:12 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 200 + message: OK + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage3fa019c9.queue.core.windows.net + - /asyncdelqueue/messages + - '' + - '' +- request: + body: null + headers: + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 22:00:14 GMT + x-ms-version: + - '2018-03-28' + method: DELETE + uri: https://pyacrstorage3fa019c9.queue.core.windows.net/asyncdelqueue/messages/c8bd942a-429c-463a-9c0c-f4d51370bd3e?popreceipt=AgAAAAMAAAAAAAAAiS5Hh/5k1QE%3D + response: + body: + string: '' + headers: + content-length: '0' + date: Fri, 06 Sep 2019 22:00:12 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: '2018-03-28' + status: + code: 204 + message: No Content + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage3fa019c9.queue.core.windows.net + - /asyncdelqueue/messages/c8bd942a-429c-463a-9c0c-f4d51370bd3e + - popreceipt=AgAAAAMAAAAAAAAAiS5Hh/5k1QE%3D + - '' +- request: + body: null + headers: + Accept: + - application/xml + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 22:00:14 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstorage3fa019c9.queue.core.windows.net/asyncdelqueue/messages + response: + body: + string: "\uFEFF0fceadf9-07f7-43cb-8fe6-1ed35adc8208Fri, + 06 Sep 2019 22:00:12 GMTFri, 13 Sep 2019 22:00:12 + GMTAgAAAAMAAAAAAAAAAn9Qh/5k1QE=Fri, + 06 Sep 2019 22:00:43 GMT1message5" + headers: + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 22:00:12 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 200 + message: OK + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage3fa019c9.queue.core.windows.net + - /asyncdelqueue/messages + - '' + - '' +- request: + body: null + headers: + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 22:00:14 GMT + x-ms-version: + - '2018-03-28' + method: DELETE + uri: https://pyacrstorage3fa019c9.queue.core.windows.net/asyncdelqueue/messages/0fceadf9-07f7-43cb-8fe6-1ed35adc8208?popreceipt=AgAAAAMAAAAAAAAAAn9Qh/5k1QE%3D + response: + body: + string: '' + headers: + content-length: '0' + date: Fri, 06 Sep 2019 22:00:12 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: '2018-03-28' + status: + code: 204 + message: No Content + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage3fa019c9.queue.core.windows.net + - /asyncdelqueue/messages/0fceadf9-07f7-43cb-8fe6-1ed35adc8208 + - popreceipt=AgAAAAMAAAAAAAAAAn9Qh/5k1QE%3D + - '' +- request: + body: null + headers: + Accept: + - application/xml + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 22:00:14 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstorage3fa019c9.queue.core.windows.net/asyncdelqueue/messages + response: + body: + string: "\uFEFF437009a2-b88f-4419-b2a8-f6a78bc15357Fri, + 06 Sep 2019 22:00:12 GMTFri, 13 Sep 2019 22:00:12 + GMTAgAAAAMAAAAAAAAAm/ZZh/5k1QE=Fri, + 06 Sep 2019 22:00:43 GMT1message3" + headers: + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 22:00:12 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 200 + message: OK + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage3fa019c9.queue.core.windows.net + - /asyncdelqueue/messages + - '' + - '' +- request: + body: null + headers: + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 22:00:14 GMT + x-ms-version: + - '2018-03-28' + method: DELETE + uri: https://pyacrstorage3fa019c9.queue.core.windows.net/asyncdelqueue/messages/437009a2-b88f-4419-b2a8-f6a78bc15357?popreceipt=AgAAAAMAAAAAAAAAm/ZZh/5k1QE%3D + response: + body: + string: '' + headers: + content-length: '0' + date: Fri, 06 Sep 2019 22:00:12 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: '2018-03-28' + status: + code: 204 + message: No Content + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage3fa019c9.queue.core.windows.net + - /asyncdelqueue/messages/437009a2-b88f-4419-b2a8-f6a78bc15357 + - popreceipt=AgAAAAMAAAAAAAAAm/ZZh/5k1QE%3D + - '' +- request: + body: null + headers: + Accept: + - application/xml + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 22:00:14 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstorage3fa019c9.queue.core.windows.net/asyncdelqueue/messages + response: + body: + string: "\uFEFF7e7d8799-1347-4c79-a076-04af9d1b1104Fri, + 06 Sep 2019 22:00:12 GMTFri, 13 Sep 2019 22:00:12 + GMTAgAAAAMAAAAAAAAApjFkh/5k1QE=Fri, + 06 Sep 2019 22:00:43 GMT1message2" + headers: + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 22:00:12 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 200 + message: OK + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage3fa019c9.queue.core.windows.net + - /asyncdelqueue/messages + - '' + - '' +- request: + body: null + headers: + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 22:00:14 GMT + x-ms-version: + - '2018-03-28' + method: DELETE + uri: https://pyacrstorage3fa019c9.queue.core.windows.net/asyncdelqueue/messages/7e7d8799-1347-4c79-a076-04af9d1b1104?popreceipt=AgAAAAMAAAAAAAAApjFkh/5k1QE%3D + response: + body: + string: '' + headers: + content-length: '0' + date: Fri, 06 Sep 2019 22:00:13 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: '2018-03-28' + status: + code: 204 + message: No Content + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage3fa019c9.queue.core.windows.net + - /asyncdelqueue/messages/7e7d8799-1347-4c79-a076-04af9d1b1104 + - popreceipt=AgAAAAMAAAAAAAAApjFkh/5k1QE%3D + - '' +- request: + body: null + headers: + Accept: + - application/xml + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 22:00:14 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstorage3fa019c9.queue.core.windows.net/asyncdelqueue/messages + response: + body: + string: "\uFEFF" + headers: + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 22:00:13 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 200 + message: OK + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage3fa019c9.queue.core.windows.net + - /asyncdelqueue/messages + - '' + - '' +- request: + body: null + headers: + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 22:00:14 GMT + x-ms-version: + - '2018-03-28' + method: DELETE + uri: https://pyacrstorage3fa019c9.queue.core.windows.net/asyncdelqueue/messages + response: + body: + string: '' + headers: + content-length: '0' + date: Fri, 06 Sep 2019 22:00:13 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: '2018-03-28' + status: + code: 204 + message: No Content + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage3fa019c9.queue.core.windows.net + - /asyncdelqueue/messages + - '' + - '' +- request: + body: null + headers: + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 22:00:15 GMT + x-ms-version: + - '2018-03-28' + method: DELETE + uri: https://pyacrstorage3fa019c9.queue.core.windows.net/asyncdelqueue + response: + body: + string: '' + headers: + content-length: '0' + date: Fri, 06 Sep 2019 22:00:13 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: '2018-03-28' + status: + code: 204 + message: No Content + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage3fa019c9.queue.core.windows.net + - /asyncdelqueue + - '' + - '' +version: 1 diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_message_async.test_enqueue_and_receive_messages.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_message_async.test_enqueue_and_receive_messages.yaml new file mode 100644 index 000000000000..6e9b3063b66b --- /dev/null +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_message_async.test_enqueue_and_receive_messages.yaml @@ -0,0 +1,506 @@ +interactions: +- request: + body: null + headers: + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 22:00:16 GMT + x-ms-version: + - '2018-03-28' + method: PUT + uri: https://pyacrstorage92ec1b2a.queue.core.windows.net/asyncmessagequeue + response: + body: + string: '' + headers: + content-length: '0' + date: Fri, 06 Sep 2019 22:00:14 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage92ec1b2a.queue.core.windows.net + - /asyncmessagequeue + - '' + - '' +- request: + body: ' + + message1' + headers: + Accept: + - application/xml + Content-Length: + - '103' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 22:00:16 GMT + x-ms-version: + - '2018-03-28' + method: POST + uri: https://pyacrstorage92ec1b2a.queue.core.windows.net/asyncmessagequeue/messages + response: + body: + string: "\uFEFF0c048648-3b62-47dc-985c-0c91e2f553aeFri, + 06 Sep 2019 22:00:15 GMTFri, 13 Sep 2019 22:00:15 + GMTAgAAAAMAAAAAAAAAENKHdv5k1QE=Fri, + 06 Sep 2019 22:00:15 GMT" + headers: + content-type: application/xml + date: Fri, 06 Sep 2019 22:00:14 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage92ec1b2a.queue.core.windows.net + - /asyncmessagequeue/messages + - '' + - '' +- request: + body: ' + + message3' + headers: + Accept: + - application/xml + Content-Length: + - '103' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 22:00:16 GMT + x-ms-version: + - '2018-03-28' + method: POST + uri: https://pyacrstorage92ec1b2a.queue.core.windows.net/asyncmessagequeue/messages + response: + body: + string: "\uFEFF4f3b18d1-9f0d-4b9c-b3d7-e66be4d71d4aFri, + 06 Sep 2019 22:00:15 GMTFri, 13 Sep 2019 22:00:15 + GMTAgAAAAMAAAAAAAAAGGmVdv5k1QE=Fri, + 06 Sep 2019 22:00:15 GMT" + headers: + content-type: application/xml + date: Fri, 06 Sep 2019 22:00:14 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage92ec1b2a.queue.core.windows.net + - /asyncmessagequeue/messages + - '' + - '' +- request: + body: ' + + message2' + headers: + Accept: + - application/xml + Content-Length: + - '103' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 22:00:16 GMT + x-ms-version: + - '2018-03-28' + method: POST + uri: https://pyacrstorage92ec1b2a.queue.core.windows.net/asyncmessagequeue/messages?visibilitytimeout=30 + response: + body: + string: "\uFEFF73939e3f-e5c7-46c8-8f4d-6f30dd8dca7dFri, + 06 Sep 2019 22:00:15 GMTFri, 13 Sep 2019 22:00:15 + GMTAgAAAAMAAAAAAAAAjM93iP5k1QE=Fri, + 06 Sep 2019 22:00:45 GMT" + headers: + content-type: application/xml + date: Fri, 06 Sep 2019 22:00:14 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage92ec1b2a.queue.core.windows.net + - /asyncmessagequeue/messages + - visibilitytimeout=30 + - '' +- request: + body: ' + + message5' + headers: + Accept: + - application/xml + Content-Length: + - '103' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 22:00:16 GMT + x-ms-version: + - '2018-03-28' + method: POST + uri: https://pyacrstorage92ec1b2a.queue.core.windows.net/asyncmessagequeue/messages + response: + body: + string: "\uFEFF6ed46dff-6ea6-4e07-b77f-00bbd39ac872Fri, + 06 Sep 2019 22:00:15 GMTFri, 13 Sep 2019 22:00:15 + GMTAgAAAAMAAAAAAAAAFxeXdv5k1QE=Fri, + 06 Sep 2019 22:00:15 GMT" + headers: + content-type: application/xml + date: Fri, 06 Sep 2019 22:00:14 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage92ec1b2a.queue.core.windows.net + - /asyncmessagequeue/messages + - '' + - '' +- request: + body: ' + + message4' + headers: + Accept: + - application/xml + Content-Length: + - '103' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 22:00:16 GMT + x-ms-version: + - '2018-03-28' + method: POST + uri: https://pyacrstorage92ec1b2a.queue.core.windows.net/asyncmessagequeue/messages + response: + body: + string: "\uFEFF8ef2c7a5-691b-4d51-9ca7-a04fd46fe6bfFri, + 06 Sep 2019 22:00:15 GMTFri, 13 Sep 2019 22:00:15 + GMTAgAAAAMAAAAAAAAAXIyXdv5k1QE=Fri, + 06 Sep 2019 22:00:15 GMT" + headers: + content-type: application/xml + date: Fri, 06 Sep 2019 22:00:14 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage92ec1b2a.queue.core.windows.net + - /asyncmessagequeue/messages + - '' + - '' +- request: + body: null + headers: + Accept: + - application/xml + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 22:00:16 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstorage92ec1b2a.queue.core.windows.net/asyncmessagequeue/messages + response: + body: + string: "\uFEFF0c048648-3b62-47dc-985c-0c91e2f553aeFri, + 06 Sep 2019 22:00:15 GMTFri, 13 Sep 2019 22:00:15 + GMTAgAAAAMAAAAAAAAAFcR9iP5k1QE=Fri, + 06 Sep 2019 22:00:45 GMT1message1" + headers: + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 22:00:14 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 200 + message: OK + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage92ec1b2a.queue.core.windows.net + - /asyncmessagequeue/messages + - '' + - '' +- request: + body: null + headers: + Accept: + - application/xml + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 22:00:16 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstorage92ec1b2a.queue.core.windows.net/asyncmessagequeue/messages + response: + body: + string: "\uFEFF4f3b18d1-9f0d-4b9c-b3d7-e66be4d71d4aFri, + 06 Sep 2019 22:00:15 GMTFri, 13 Sep 2019 22:00:15 + GMTAgAAAAMAAAAAAAAA9KaCiP5k1QE=Fri, + 06 Sep 2019 22:00:45 GMT1message3" + headers: + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 22:00:14 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 200 + message: OK + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage92ec1b2a.queue.core.windows.net + - /asyncmessagequeue/messages + - '' + - '' +- request: + body: null + headers: + Accept: + - application/xml + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 22:00:16 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstorage92ec1b2a.queue.core.windows.net/asyncmessagequeue/messages + response: + body: + string: "\uFEFF6ed46dff-6ea6-4e07-b77f-00bbd39ac872Fri, + 06 Sep 2019 22:00:15 GMTFri, 13 Sep 2019 22:00:15 + GMTAgAAAAMAAAAAAAAAqTuHiP5k1QE=Fri, + 06 Sep 2019 22:00:45 GMT1message5" + headers: + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 22:00:14 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 200 + message: OK + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage92ec1b2a.queue.core.windows.net + - /asyncmessagequeue/messages + - '' + - '' +- request: + body: null + headers: + Accept: + - application/xml + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 22:00:16 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstorage92ec1b2a.queue.core.windows.net/asyncmessagequeue/messages + response: + body: + string: "\uFEFF8ef2c7a5-691b-4d51-9ca7-a04fd46fe6bfFri, + 06 Sep 2019 22:00:15 GMTFri, 13 Sep 2019 22:00:15 + GMTAgAAAAMAAAAAAAAApEWMiP5k1QE=Fri, + 06 Sep 2019 22:00:45 GMT1message4" + headers: + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 22:00:14 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 200 + message: OK + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage92ec1b2a.queue.core.windows.net + - /asyncmessagequeue/messages + - '' + - '' +- request: + body: null + headers: + Accept: + - application/xml + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 22:00:16 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstorage92ec1b2a.queue.core.windows.net/asyncmessagequeue/messages + response: + body: + string: "\uFEFF" + headers: + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 22:00:15 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 200 + message: OK + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage92ec1b2a.queue.core.windows.net + - /asyncmessagequeue/messages + - '' + - '' +- request: + body: null + headers: + Accept: + - application/xml + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 22:00:16 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstorage92ec1b2a.queue.core.windows.net/asyncmessagequeue/messages?numofmessages=5 + response: + body: + string: "\uFEFF" + headers: + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 22:00:15 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 200 + message: OK + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage92ec1b2a.queue.core.windows.net + - /asyncmessagequeue/messages + - numofmessages=5 + - '' +- request: + body: null + headers: + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 22:00:16 GMT + x-ms-version: + - '2018-03-28' + method: DELETE + uri: https://pyacrstorage92ec1b2a.queue.core.windows.net/asyncmessagequeue + response: + body: + string: '' + headers: + content-length: '0' + date: Fri, 06 Sep 2019 22:00:15 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: '2018-03-28' + status: + code: 204 + message: No Content + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage92ec1b2a.queue.core.windows.net + - /asyncmessagequeue + - '' + - '' +version: 1 diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_message_async.test_peek_messages.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_message_async.test_peek_messages.yaml new file mode 100644 index 000000000000..a2ed3a451e71 --- /dev/null +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_message_async.test_peek_messages.yaml @@ -0,0 +1,360 @@ +interactions: +- request: + body: null + headers: + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 22:00:20 GMT + x-ms-version: + - '2018-03-28' + method: PUT + uri: https://pyacrstorage26691503.queue.core.windows.net/asyncpeekqueue + response: + body: + string: '' + headers: + content-length: '0' + date: Fri, 06 Sep 2019 22:00:19 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage26691503.queue.core.windows.net + - /asyncpeekqueue + - '' + - '' +- request: + body: ' + + message1' + headers: + Accept: + - application/xml + Content-Length: + - '103' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 22:00:21 GMT + x-ms-version: + - '2018-03-28' + method: POST + uri: https://pyacrstorage26691503.queue.core.windows.net/asyncpeekqueue/messages + response: + body: + string: "\uFEFFdfd6c17a-3ccb-4dd3-a4ab-7c528394f742Fri, + 06 Sep 2019 22:00:19 GMTFri, 13 Sep 2019 22:00:19 + GMTAgAAAAMAAAAAAAAAE39Bef5k1QE=Fri, + 06 Sep 2019 22:00:19 GMT" + headers: + content-type: application/xml + date: Fri, 06 Sep 2019 22:00:19 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage26691503.queue.core.windows.net + - /asyncpeekqueue/messages + - '' + - '' +- request: + body: ' + + message2' + headers: + Accept: + - application/xml + Content-Length: + - '103' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 22:00:21 GMT + x-ms-version: + - '2018-03-28' + method: POST + uri: https://pyacrstorage26691503.queue.core.windows.net/asyncpeekqueue/messages + response: + body: + string: "\uFEFF3a287d06-e6a6-4722-8f83-40ad6e3089acFri, + 06 Sep 2019 22:00:19 GMTFri, 13 Sep 2019 22:00:19 + GMTAgAAAAMAAAAAAAAAQ7ZNef5k1QE=Fri, + 06 Sep 2019 22:00:19 GMT" + headers: + content-type: application/xml + date: Fri, 06 Sep 2019 22:00:19 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage26691503.queue.core.windows.net + - /asyncpeekqueue/messages + - '' + - '' +- request: + body: ' + + message3' + headers: + Accept: + - application/xml + Content-Length: + - '103' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 22:00:21 GMT + x-ms-version: + - '2018-03-28' + method: POST + uri: https://pyacrstorage26691503.queue.core.windows.net/asyncpeekqueue/messages + response: + body: + string: "\uFEFF1009fcd2-4349-4624-87a2-e7fe4db11ee1Fri, + 06 Sep 2019 22:00:19 GMTFri, 13 Sep 2019 22:00:19 + GMTAgAAAAMAAAAAAAAAjStOef5k1QE=Fri, + 06 Sep 2019 22:00:19 GMT" + headers: + content-type: application/xml + date: Fri, 06 Sep 2019 22:00:19 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage26691503.queue.core.windows.net + - /asyncpeekqueue/messages + - '' + - '' +- request: + body: ' + + message5' + headers: + Accept: + - application/xml + Content-Length: + - '103' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 22:00:21 GMT + x-ms-version: + - '2018-03-28' + method: POST + uri: https://pyacrstorage26691503.queue.core.windows.net/asyncpeekqueue/messages + response: + body: + string: "\uFEFF31f576a4-6956-4309-b6bb-4ad49a8bdd05Fri, + 06 Sep 2019 22:00:19 GMTFri, 13 Sep 2019 22:00:19 + GMTAgAAAAMAAAAAAAAAMj1Pef5k1QE=Fri, + 06 Sep 2019 22:00:19 GMT" + headers: + content-type: application/xml + date: Fri, 06 Sep 2019 22:00:19 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage26691503.queue.core.windows.net + - /asyncpeekqueue/messages + - '' + - '' +- request: + body: ' + + message4' + headers: + Accept: + - application/xml + Content-Length: + - '103' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 22:00:21 GMT + x-ms-version: + - '2018-03-28' + method: POST + uri: https://pyacrstorage26691503.queue.core.windows.net/asyncpeekqueue/messages + response: + body: + string: "\uFEFF896bdb86-b594-4b44-96af-d090e1161f30Fri, + 06 Sep 2019 22:00:19 GMTFri, 13 Sep 2019 22:00:19 + GMTAgAAAAMAAAAAAAAAitlPef5k1QE=Fri, + 06 Sep 2019 22:00:19 GMT" + headers: + content-type: application/xml + date: Fri, 06 Sep 2019 22:00:19 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage26691503.queue.core.windows.net + - /asyncpeekqueue/messages + - '' + - '' +- request: + body: null + headers: + Accept: + - application/xml + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 22:00:21 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstorage26691503.queue.core.windows.net/asyncpeekqueue/messages?peekonly=true + response: + body: + string: "\uFEFFdfd6c17a-3ccb-4dd3-a4ab-7c528394f742Fri, + 06 Sep 2019 22:00:19 GMTFri, 13 Sep 2019 22:00:19 + GMT0message1" + headers: + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 22:00:19 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 200 + message: OK + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage26691503.queue.core.windows.net + - /asyncpeekqueue/messages + - peekonly=true + - '' +- request: + body: null + headers: + Accept: + - application/xml + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 22:00:21 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstorage26691503.queue.core.windows.net/asyncpeekqueue/messages?numofmessages=5&peekonly=true + response: + body: + string: "\uFEFFdfd6c17a-3ccb-4dd3-a4ab-7c528394f742Fri, + 06 Sep 2019 22:00:19 GMTFri, 13 Sep 2019 22:00:19 + GMT0message13a287d06-e6a6-4722-8f83-40ad6e3089acFri, + 06 Sep 2019 22:00:19 GMTFri, 13 Sep 2019 22:00:19 + GMT0message21009fcd2-4349-4624-87a2-e7fe4db11ee1Fri, + 06 Sep 2019 22:00:19 GMTFri, 13 Sep 2019 22:00:19 + GMT0message331f576a4-6956-4309-b6bb-4ad49a8bdd05Fri, + 06 Sep 2019 22:00:19 GMTFri, 13 Sep 2019 22:00:19 + GMT0message5896bdb86-b594-4b44-96af-d090e1161f30Fri, + 06 Sep 2019 22:00:19 GMTFri, 13 Sep 2019 22:00:19 + GMT0message4" + headers: + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 22:00:19 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 200 + message: OK + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage26691503.queue.core.windows.net + - /asyncpeekqueue/messages + - numofmessages=5&peekonly=true + - '' +- request: + body: null + headers: + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 22:00:21 GMT + x-ms-version: + - '2018-03-28' + method: DELETE + uri: https://pyacrstorage26691503.queue.core.windows.net/asyncpeekqueue + response: + body: + string: '' + headers: + content-length: '0' + date: Fri, 06 Sep 2019 22:00:19 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: '2018-03-28' + status: + code: 204 + message: No Content + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage26691503.queue.core.windows.net + - /asyncpeekqueue + - '' + - '' +version: 1 diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_message_async.test_queue_metadata.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_message_async.test_queue_metadata.yaml new file mode 100644 index 000000000000..ff8d8462bed1 --- /dev/null +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_message_async.test_queue_metadata.yaml @@ -0,0 +1,141 @@ +interactions: +- request: + body: null + headers: + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 22:00:29 GMT + x-ms-version: + - '2018-03-28' + method: PUT + uri: https://pyacrstorage3ca5156c.queue.core.windows.net/asyncmetaqueue + response: + body: + string: '' + headers: + content-length: '0' + date: Fri, 06 Sep 2019 22:00:26 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage3ca5156c.queue.core.windows.net + - /asyncmetaqueue + - '' + - '' +- request: + body: null + headers: + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 22:00:29 GMT + x-ms-meta-bar: + - val2 + x-ms-meta-baz: + - val3 + x-ms-meta-foo: + - val1 + x-ms-version: + - '2018-03-28' + method: PUT + uri: https://pyacrstorage3ca5156c.queue.core.windows.net/asyncmetaqueue?comp=metadata + response: + body: + string: '' + headers: + content-length: '0' + date: Fri, 06 Sep 2019 22:00:27 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: '2018-03-28' + status: + code: 204 + message: No Content + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage3ca5156c.queue.core.windows.net + - /asyncmetaqueue + - comp=metadata + - '' +- request: + body: null + headers: + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 22:00:29 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstorage3ca5156c.queue.core.windows.net/asyncmetaqueue?comp=metadata + response: + body: + string: '' + headers: + cache-control: no-cache + content-length: '0' + date: Fri, 06 Sep 2019 22:00:27 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-approximate-messages-count: '0' + x-ms-meta-bar: val2 + x-ms-meta-baz: val3 + x-ms-meta-foo: val1 + x-ms-version: '2018-03-28' + status: + code: 200 + message: OK + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage3ca5156c.queue.core.windows.net + - /asyncmetaqueue + - comp=metadata + - '' +- request: + body: null + headers: + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 22:00:29 GMT + x-ms-version: + - '2018-03-28' + method: DELETE + uri: https://pyacrstorage3ca5156c.queue.core.windows.net/asyncmetaqueue + response: + body: + string: '' + headers: + content-length: '0' + date: Fri, 06 Sep 2019 22:00:27 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: '2018-03-28' + status: + code: 204 + message: No Content + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage3ca5156c.queue.core.windows.net + - /asyncmetaqueue + - '' + - '' +version: 1 diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_message_async.test_set_access_policy.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_message_async.test_set_access_policy.yaml new file mode 100644 index 000000000000..14d6c8a55bdf --- /dev/null +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_message_async.test_set_access_policy.yaml @@ -0,0 +1,144 @@ +interactions: +- request: + body: null + headers: + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 22:00:29 GMT + x-ms-version: + - '2018-03-28' + method: PUT + uri: https://pyacrstorage7e9116b3.queue.core.windows.net/asyncqueuetest + response: + body: + string: '' + headers: + content-length: '0' + date: Fri, 06 Sep 2019 22:00:27 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage7e9116b3.queue.core.windows.net + - /asyncqueuetest + - '' + - '' +- request: + body: ' + + hello world' + headers: + Accept: + - application/xml + Content-Length: + - '106' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 22:00:29 GMT + x-ms-version: + - '2018-03-28' + method: POST + uri: https://pyacrstorage7e9116b3.queue.core.windows.net/asyncqueuetest/messages + response: + body: + string: "\uFEFFeeff2a87-cdfd-4660-afe4-ad54b56b2e3dFri, + 06 Sep 2019 22:00:28 GMTFri, 13 Sep 2019 22:00:28 + GMTAgAAAAMAAAAAAAAAj5h+fv5k1QE=Fri, + 06 Sep 2019 22:00:28 GMT" + headers: + content-type: application/xml + date: Fri, 06 Sep 2019 22:00:27 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage7e9116b3.queue.core.windows.net + - /asyncqueuetest/messages + - '' + - '' +- request: + body: ' + + my-access-policy-id2019-09-06T21:00:29Z2019-09-06T23:00:29Zr' + headers: + Content-Length: + - '270' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 22:00:29 GMT + x-ms-version: + - '2018-03-28' + method: PUT + uri: https://pyacrstorage7e9116b3.queue.core.windows.net/asyncqueuetest?comp=acl + response: + body: + string: '' + headers: + content-length: '0' + date: Fri, 06 Sep 2019 22:00:27 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: '2018-03-28' + status: + code: 204 + message: No Content + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage7e9116b3.queue.core.windows.net + - /asyncqueuetest + - comp=acl + - '' +- request: + body: null + headers: + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 22:00:30 GMT + x-ms-version: + - '2018-03-28' + method: DELETE + uri: https://pyacrstorage7e9116b3.queue.core.windows.net/asyncqueuetest + response: + body: + string: '' + headers: + content-length: '0' + date: Fri, 06 Sep 2019 22:00:29 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: '2018-03-28' + status: + code: 204 + message: No Content + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage7e9116b3.queue.core.windows.net + - /asyncqueuetest + - '' + - '' +version: 1 diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_message_async.test_update_message.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_message_async.test_update_message.yaml new file mode 100644 index 000000000000..b709cf6ba729 --- /dev/null +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_message_async.test_update_message.yaml @@ -0,0 +1,186 @@ +interactions: +- request: + body: null + headers: + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 22:00:32 GMT + x-ms-version: + - '2018-03-28' + method: PUT + uri: https://pyacrstorage3c6e156e.queue.core.windows.net/asyncupdatequeue + response: + body: + string: '' + headers: + content-length: '0' + date: Fri, 06 Sep 2019 22:00:30 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage3c6e156e.queue.core.windows.net + - /asyncupdatequeue + - '' + - '' +- request: + body: ' + + update me' + headers: + Accept: + - application/xml + Content-Length: + - '104' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 22:00:32 GMT + x-ms-version: + - '2018-03-28' + method: POST + uri: https://pyacrstorage3c6e156e.queue.core.windows.net/asyncupdatequeue/messages + response: + body: + string: "\uFEFF2048042f-7549-47dc-90cf-d4e05c5bbb3dFri, + 06 Sep 2019 22:00:31 GMTFri, 13 Sep 2019 22:00:31 + GMTAgAAAAMAAAAAAAAAr6wtgP5k1QE=Fri, + 06 Sep 2019 22:00:31 GMT" + headers: + content-type: application/xml + date: Fri, 06 Sep 2019 22:00:30 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage3c6e156e.queue.core.windows.net + - /asyncupdatequeue/messages + - '' + - '' +- request: + body: null + headers: + Accept: + - application/xml + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 22:00:32 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstorage3c6e156e.queue.core.windows.net/asyncupdatequeue/messages + response: + body: + string: "\uFEFF2048042f-7549-47dc-90cf-d4e05c5bbb3dFri, + 06 Sep 2019 22:00:31 GMTFri, 13 Sep 2019 22:00:31 + GMTAgAAAAMAAAAAAAAAXuQTkv5k1QE=Fri, + 06 Sep 2019 22:01:01 GMT1update + me" + headers: + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 22:00:30 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 200 + message: OK + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage3c6e156e.queue.core.windows.net + - /asyncupdatequeue/messages + - '' + - '' +- request: + body: ' + + updated' + headers: + Content-Length: + - '102' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 22:00:32 GMT + x-ms-version: + - '2018-03-28' + method: PUT + uri: https://pyacrstorage3c6e156e.queue.core.windows.net/asyncupdatequeue/messages/2048042f-7549-47dc-90cf-d4e05c5bbb3d?popreceipt=AgAAAAMAAAAAAAAAXuQTkv5k1QE%3D&visibilitytimeout=0 + response: + body: + string: '' + headers: + content-length: '0' + date: Fri, 06 Sep 2019 22:00:30 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-popreceipt: AwAAAAMAAAAAAAAALv02gP5k1QEBAAAA + x-ms-time-next-visible: Fri, 06 Sep 2019 22:00:31 GMT + x-ms-version: '2018-03-28' + status: + code: 204 + message: No Content + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage3c6e156e.queue.core.windows.net + - /asyncupdatequeue/messages/2048042f-7549-47dc-90cf-d4e05c5bbb3d + - popreceipt=AgAAAAMAAAAAAAAAXuQTkv5k1QE%3D&visibilitytimeout=0 + - '' +- request: + body: null + headers: + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 22:00:32 GMT + x-ms-version: + - '2018-03-28' + method: DELETE + uri: https://pyacrstorage3c6e156e.queue.core.windows.net/asyncupdatequeue + response: + body: + string: '' + headers: + content-length: '0' + date: Fri, 06 Sep 2019 22:00:30 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: '2018-03-28' + status: + code: 204 + message: No Content + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage3c6e156e.queue.core.windows.net + - /asyncupdatequeue + - '' + - '' +version: 1 diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_service.test_queue_service_properties.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_service.test_queue_service_properties.yaml index 35aec0ae2066..e999264b347b 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_service.test_queue_service_properties.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_service.test_queue_service_properties.yaml @@ -16,27 +16,23 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 9a63a6a6-b575-11e9-93a4-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:51 GMT + - Fri, 06 Sep 2019 22:00:49 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/?restype=service&comp=properties + uri: https://pyacrstorage99041757.queue.core.windows.net/?restype=service&comp=properties response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:33:51 GMT - Server: + date: + - Fri, 06 Sep 2019 22:00:54 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - 8d2f452b-8003-0039-2682-4924a4000000 x-ms-version: - '2018-03-28' status: @@ -52,36 +48,32 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 9adc54dc-b575-11e9-8988-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:52 GMT + - Fri, 06 Sep 2019 22:00:56 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/?restype=service&comp=properties + uri: https://pyacrstorage99041757.queue.core.windows.net/?restype=service&comp=properties response: body: string: "\uFEFF1.0truetruetruetrue51.0truetruetrue51.0truetruetrue5GETwww.xyz.com0GET,PUTwww.xyz.com,www.ab.com,www.bc.comx-ms-meta-xyz,x-ms-meta-foo,x-ms-meta-data*,x-ms-meta-target*x-ms-meta-abc,x-ms-meta-bcd,x-ms-meta-data*,x-ms-meta-source*500" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:51 GMT - Server: + date: + - Fri, 06 Sep 2019 22:00:54 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: + vary: - Origin - x-ms-request-id: - - 8d2f4566-8003-0039-5082-4924a4000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_service.test_queues_in_account.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_service.test_queues_in_account.yaml index 645a19c83bb0..0ba1a169c691 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_service.test_queues_in_account.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_service.test_queues_in_account.yaml @@ -11,29 +11,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 9afa75fa-b575-11e9-a298-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:52 GMT + - Fri, 06 Sep 2019 22:00:35 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/testqueue + uri: https://pyacrstoragefdf21450.queue.core.windows.net/testqueue response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:33:52 GMT - Server: + date: + - Fri, 06 Sep 2019 22:00:33 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - 22d92611-0003-00ab-4d82-49b312000000 x-ms-version: - '2018-03-28' status: @@ -49,37 +45,31 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 9b334b5c-b575-11e9-ad1d-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:53 GMT + - Fri, 06 Sep 2019 22:00:36 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/?comp=list + uri: https://pyacrstoragefdf21450.queue.core.windows.net/?comp=list response: body: string: "\uFEFFcont079e53b6285d462b80b03b642545c8cecont189cce925f2b4bb486c0723a407941cacont270f85ade4ef4fc085727f90367b3c18cont2a13557b64914cf39299097cc1b22ed4cont3b59e2e7def04258824d6de7c802b056cont483db24a585b4602a62ba5f57c045093cont69af6d7f103c4d7b9b08abca4a760fd0cont7783e8311e224b03a658d6a35281a381cont86a3e2a1523443e392221f578ee21793contc9644de2738c476d9b80652d722a2d93conte753f547f8954cdaaaef56fcedb753ddconte7e0b2cd8aec4e828aa9f14afbda798bcontea4add581ae746f69ed0f72f8842631eencryptionqueue0097120ed98c4ab897ab5b43e078ff6aencryptionqueue016f931800f2406d9f25b54df61e5565encryptionqueue02730e3442564930bf34778fbd48d093encryptionqueue0372ba6784084ba58e90d56221a93e0fencryptionqueue042c5d6cead5458da955da1c5d79af86encryptionqueue042d7ab9f40d4b25bca7ad3ccaa64904encryptionqueue084d041c53a54e9084c5dbc97919de94encryptionqueue08cd92e2ea324d648d27bd90e0a2033dencryptionqueue08d8c139169447468949bdbf635a844fencryptionqueue0a8af1a82ec845149071171889f54ba6encryptionqueue0b0c49d937714cf3aeef9c2cdb3912eaencryptionqueue0b77d1f773dd4d7694dfb5f0e5a492b1encryptionqueue0c38d2a5f8ac4f1890705f2c6afe101eencryptionqueue0c54480c9ca6490b9b572e1cb10df446encryptionqueue0e7203c6d1f34819a46a88cae17dca38encryptionqueue0f6e2077abba4ed29cdef11318405f95encryptionqueue100cefda5d8f49528deec587851311b5encryptionqueue104f00a86dfc4c7dbe572c094b2661c0encryptionqueue1090ce1d93f04f6d85e3d4b688ee1e98encryptionqueue12a82a4271fa411581d74ef5ccc48950encryptionqueue16d5e20f58064a4fbde1e59bf717b443encryptionqueue17c36c0abbce4861bf03e9a481b1c12bencryptionqueue1a0f06c3e1c24961b9cac3e5102d55fbencryptionqueue1af22c2e37424f0cb3f4328677f8857eencryptionqueue1b6e45f94e4e4dceb8e5facda49c1d52encryptionqueue1ca72fd152ce4f3e81a4f226b027ab76encryptionqueue1cfb9275c8694e35998e66fca7da24e6encryptionqueue1d2ffe8663cc4b97a36b6e23ce20c6efencryptionqueue1d30b3d8d40649309819810c62b41d78encryptionqueue21938f5cb8a8471f880a2075d70ae1d6encryptionqueue229bd430a4b44bd4aa772f986066559eencryptionqueue26a95595ab264b2898ada5abefb52595encryptionqueue2799a0470dd1437880dc54cf06025377encryptionqueue2900a41e28544c0b86725dd598d95955encryptionqueue2972c516b21e4cd0aabed862f09a47ebencryptionqueue2b1811238dc44cf080f481d8ec68a826encryptionqueue2c58bc2059e94665a2c8afa7407529c9encryptionqueue2dc4bc6cb5a4428499603704eeda993aencryptionqueue2f2d395b74ba4a838473462fcf6f6922encryptionqueue2f714247d5f047c09be8fdafaef6d5c4encryptionqueue2fcef7344a1246809d02b60f1d039261encryptionqueue30e90209e20640ac999c43b8b2d748d6encryptionqueue31920fdafa5b4888972b21ba4e328f1aencryptionqueue3277eb25021146799ff603bd9b3df5b9encryptionqueue346f6f38ac8e4e30ac47844dde558a73encryptionqueue348bfecf0dad46129ecd1707e272709bencryptionqueue34a75cdb25be480e8ac1a31442fd0146encryptionqueue34d386b0ac8444ff92be5970946fd493encryptionqueue366bb78e99ad47ffb77bd270c98f4041encryptionqueue39be41c1f6d3427a822684954cc3db93encryptionqueue3aa5c50ec3b8461ab0a40bee207eb6eeencryptionqueue3b8773119ca24a99880df6bb9c20de0aencryptionqueue3f1145e9a9be423cab5c73b9bd74fe13encryptionqueue40a3e078eda0432dacf8e81f6a058cb8encryptionqueue40a6c172b6b04b8c8e0aa654644bc24cencryptionqueue42a1307c137342bcbd575329d3baf985encryptionqueue42cc363cd2de4df4a51293c82c968494encryptionqueue42e090d9a38f4a4ab6676f3c83c4ce45encryptionqueue43a3cde167144fd8b6e766675c734f6bencryptionqueue43a531e62b634ab4bd70d400bb964317encryptionqueue43bfd7d10982430180bc4a50acc410eaencryptionqueue453b36a7a786488fad7b1f3c1b0d32ffencryptionqueue45dd63ebfba14885931881d7f304c5d8encryptionqueue4b7a63dfa33440768b92d4abe1f6af1fencryptionqueue4c7d4b04f8eb4c90b1dfa3ee5a1fc1c4encryptionqueue4d6b09b0ec434352b977c2e002471506encryptionqueue4ddfb8074fe3410fb000c5f16db13366encryptionqueue4e81724d05be43ac9a06c96930783b62encryptionqueue4f553e48c0cb4ebdbaf53c15d18d0053encryptionqueue501c68c596a247e5a76644e4144587e6encryptionqueue54143dc3ff8843e895ab324e9ff11abbencryptionqueue54485b16c40b4d759bf2c05c8f0a9f67encryptionqueue54779029395a4303af2970d4f9b47e5fencryptionqueue548ac7ba391d40079564aada806782f7encryptionqueue55a1dd25f17f44e99b19827dc46e44fdencryptionqueue55f6d39108404ccbbd21a7a0d922b697encryptionqueue563fd46354b34941b4e953fb0a61da4eencryptionqueue56a3936979574c39be62b5cc5589eb18encryptionqueue575354c26ea843d0850bc55d9e161572encryptionqueue578c7843b1ed4b5093f8b62224aca5c0encryptionqueue57a8960985eb4126b0c1dc1e58992203encryptionqueue58b8dc677a8649da8e8fd31f6d8bd615encryptionqueue5a1d5296c33f499c9d78da514015ac82encryptionqueue5d14f941f9974c1785f46c6f50f7c26cencryptionqueue5d4407051116441c831e8ffd56e6bc50encryptionqueue5ef21f46760b48399ebb7698ca5837fcencryptionqueue5efe7a4d22114c4da80264ac29ead426encryptionqueue6277ea8364e043a6b08deabde442c615encryptionqueue62a53f41aab443f98a072b0d5006fec6encryptionqueue62c0040941e0456d85d859a25a497166encryptionqueue632fd9e53b73412baa17f9061d1cec69encryptionqueue647092dc70bf4cf2b1f24e9ae92cf81fencryptionqueue64bf1697566d48a090b3fbd976a41d13encryptionqueue6840112ff5e8468fbd5b5110910f601dencryptionqueue6ae6bed50bfd48419782bc922d072f5fencryptionqueue6c2b326005104aa1b50bafccbb1a27feencryptionqueue6f2e68232fc040468b036ee14d35b743encryptionqueue6fb8e1ec7e3d4c3e8d973b8c9a7eca32encryptionqueue729fc126bba44466a8a8792164cd9cc5encryptionqueue731453c45d4145e38233d2bc57ec42beencryptionqueue7387f096a56e4b08bfc28fd1b4f1ca9fencryptionqueue73db9ba0d6bc4050ad28ca2826252907encryptionqueue73ea459f720f4779a1aa44684ad4d439encryptionqueue74c27cd56f9b4a54896f3e66f1aba084encryptionqueue75576ffa60e5499484da7e9f8552a28bencryptionqueue7844c5ebb35c4ff5a8a908925ff5b2f6encryptionqueue7a15c02234084348921858a79cf2fb59encryptionqueue7a2fe30b64604ae98117a034072eb6b9encryptionqueue7afea18bed6443f48980e1fe6ab26438encryptionqueue7b094497db4d48f39d6831657db9d700encryptionqueue7b639b8c9fc64d3388d1500bd409abfbencryptionqueue7bb89a64ec5b43ffb98404ee0856fc7eencryptionqueue7c287c2c8b224b90a9b8375b6669f3b1encryptionqueue7eb3f2cccffb449983783b523a54793cencryptionqueue7f52074e87874337855a6a933dd8a9e7encryptionqueue7fa13c40ab884ef49867a67217d3ff44encryptionqueue8113b375e1c04b2488befb80af533364encryptionqueue8282ee8638434433824cfbf6aabd2c1cencryptionqueue84472b92e9b24bc690807909700c046fencryptionqueue84f1a9817f284294b48fec16feb9877eencryptionqueue852991c0af6c4bff98cba25147726206encryptionqueue871b5a2c8cdf449bb9dc1243dc50b83aencryptionqueue890c3286f4a044b5a4db736fd0c74651encryptionqueue8b7230e176e843f382fecf591253f779encryptionqueue8b8a258efc034a7f872045f4c420f84bencryptionqueue8c454d5bdad7473db6b4b974670c6cbeencryptionqueue8ed7dafb9e09414d893170fe3f62f97dencryptionqueue8fa5f7e78d1545df800daa008c8ec4ffencryptionqueue95e33914f60a4b049c6bef1ee383d65eencryptionqueue96124da0010144738bec152eec784ebdencryptionqueue96dded44f2f344789188fa9c3964de11encryptionqueue9719f6cf580242068b12c7e8b660f022encryptionqueue9833cb53913148b2a001452df7582b3cencryptionqueue98ec4d4d4e2240f3a61274ad08ac0bc0encryptionqueue98f22c625f624b72a2f92659b48cd169encryptionqueue991b053961254971b4dd975189f751dbencryptionqueue99b084996b774a7d8d5e28876bc02c2eencryptionqueue9d95735ce2d847e98a95054d9cf3d313encryptionqueue9ddfc660cc324bebba0293710024e72eencryptionqueue9e05eaccf8444710be29e3a123358061encryptionqueue9e1f2ca3d71e4279828ba714f41415d8encryptionqueue9eb22b8388a14b0fad71f195ffc3100aencryptionqueuea094fc7fe61e4757b149cbebb0bd78d0encryptionqueuea09c4705b53c4f58b0393abafdf5a200encryptionqueuea0bcae312ea34c6fa305d62ae8aac550encryptionqueuea1efeef131a145cc8521feabebfcfc5bencryptionqueuea322f5ccc502444ca7063606871b1590encryptionqueuea350c1ca20784ecb9c5bcf131c1a9c8bencryptionqueuea4b2767e118d432f8fad88f19c4561a6encryptionqueuea535995a95e640769918c1e870ebb233encryptionqueuea5c8ec3bec41410385ac6c27271877cbencryptionqueuea8c69b03c1664680b578ba4bf578b208encryptionqueuea900b51280574a0e9b3fe2f6b6cb5222encryptionqueueac79ea38948c4572928c2e1a73d137beencryptionqueueacd7302e730d4824b9e71aa395c6dc93encryptionqueueae725e81989d4b5fa791556de4e7655bencryptionqueueaf127f4aaf7c47af9333f63dd4b0c6a9encryptionqueueaf3e95f0366f4d0fb9b9fbac2fe72c79encryptionqueueafed3761a4f74e22a5f31ce45b786c07encryptionqueueb0131a1971d64828983c8040a13c61e5encryptionqueueb1a90dcee0d149de813ab8dac0b236fcencryptionqueueb1c948cb612c4a858ac7e75eab66fb3bencryptionqueueb3fbcc426aba4a05b8ecdb338cae3ab9encryptionqueueb6094ca059f347439868857ea12535d6encryptionqueueb673014fa4e54f0ba1551c1001a1df42encryptionqueueb6d3a61656854bf5833a8a90a4b905a9encryptionqueueb76ae911f3ff4ec5b27123497942d493encryptionqueueb8ef3a21b53f49af892c74d42ba18b96encryptionqueuebb05e068dd5949bb8e55b9e7755ed4efencryptionqueuebb41a275766e4b60bb2007d8d675ec92encryptionqueuebc2c62bec21f471eb3fae42dfa3e642eencryptionqueuebc30f43cd68346578a3e42d46fd7ec38encryptionqueuebcf4e16d0c954ca2b2cc3780279b57f4encryptionqueuebed6a6c2cc9c46cfa50c10f3183d1a1aencryptionqueuec14f669e1654453f86bd0c076a0cd9feencryptionqueuec16c0d23cedd454892b3c4f76d495908encryptionqueuec16f1bbaa7fc48ceb567bd7b11a2556fencryptionqueuec177ffe3df4c48dbbc749dc4e0973684encryptionqueuec31afa3541c445f4bb777ead59ae790bencryptionqueuec38fe03cedbb411e94b9203b197fb0c6encryptionqueuec3b13da7a37f409e9714a6a4117ec756encryptionqueuec61f6c834ea64f438c5202b974946cf9encryptionqueuec79b3108f23f49e6906d2f760ce2b54eencryptionqueuec89774bd3f5b466e9dceeea90e8e8724encryptionqueuecaebaea357f54a949825a45352ab4a99encryptionqueuecbd50b5188d94b7aa68da1a1ce7ef372encryptionqueued01e401e62144ec8ab904c9a6e3e71bfencryptionqueued1b78feae009454cbac9702948a1e6a1encryptionqueued1e8f34c11964890ac894b6fd8577db7encryptionqueued2d525d0470f4191b1ab3a8ba2909177encryptionqueued4d4d67cfc0448a7a777e886b5d0b3f5encryptionqueued4f0a9fe06ae491f9168838be1f4975aencryptionqueued55aa01a250347ea91d52a5d88b911efencryptionqueued750cbf61ebf434c9601fac592093d06encryptionqueued7fa2d24892f4216837e55d4348c10e6encryptionqueued8dc2f213287470f8761f21dc317cfdaencryptionqueued8fc9376492440a784f3d50a9227822bencryptionqueueda95cb66582c466b90bfb9b337234d8fencryptionqueuedb45a696e5964d93b4cd220fff72e535encryptionqueuedcb9b45ad7e64230aec0ed559481a1eaencryptionqueuedcf328abf4054712ba2ef7c19007c84cencryptionqueuede8196867c49429eaa5460e30b8fffacencryptionqueuedf4de28a5a8f438aad90b9034fb48c6aencryptionqueuee0ddb3fcdbfe4594a3729791b111d642encryptionqueuee0f4d87aaef4424eb900dde7f974c64bencryptionqueuee1c280ce4c7145298c5fbf8126c9b6a8encryptionqueuee1efbf8b5799422aa9996f900071fefbencryptionqueuee5221cea2aaa4043a1f26787a0d82493encryptionqueuee567e008b8034065998e4f31939942b0encryptionqueuee65728e461f14fa795e166269676f1f6encryptionqueuee8c0b76f283545c9be204243a30c706fencryptionqueuee964e4aeae1c4a31ae7dde9e305776cdencryptionqueueeb07e5dbfec649c6a847a094ee810d0eencryptionqueueefea9653fb3141359a3fe65b1deae766encryptionqueuef043e433128a4d289090e16147a9c9e2encryptionqueuef28c24397a584cd8b2cca06eacb4830bencryptionqueuef2921ccedcc842f9a6933898ba54073bencryptionqueuef3312476ff414a4a979a927c8da3b725encryptionqueuef34eeefaa5c14c099bd637bc90fb4ad8encryptionqueuef48cb3e76e204aa9a4480a0f1536a85fencryptionqueuef4afbca3e6394e5c974697bc266516bfencryptionqueuef515fa24ca324570bfc3e75d35edc03eencryptionqueuef586189ff3904f28b26d148c7bb4f90fencryptionqueuefa3b2fdc6f574577963017409efd78e6encryptionqueuefaebb1a83cfc43aebf659f32f2b84e56encryptionqueuefb70345a0b9c4b49b54a4f45f2114b9dencryptionqueuefc17a14f8453407785b99620e28e3dc5encryptionqueuefc900076b063415881f903a569feb4c7encryptionqueuefceeacd2e39f491d9c3fc6bdc04389ccencryptionqueuefd764c95527b4b31a22d608f44e9dbc2encryptionqueueff2895bbc9ba4233ab8c7f2a975393ecencryptionqueueff4e986084c5414fa31c14574dc3cc32encryptionqueueff9f27649b6c462cb05e58b864daa7ebencryptionqueueffda7de0ba364f759c1acbac6454f0d9mytestqueue0219fc1ade71450e92b057fd4d4ab7dcmytestqueue02251eadc2864c7bb5f90049062e99b6mytestqueue0339d719b4f145f5a73ba4eaf82b701cmytestqueue06a5302794394219b0f8a2e79bdb1277mytestqueue0849bdb669764fef9016346990c5da40mytestqueue090d43ab0ca644bab2704b663c370d4dmytestqueue094a0e0a97c647f6b115f7fb3350b28emytestqueue096b3d69dd1a415783e361a016b7171emytestqueue09ec318d047a4f649a5bd82d04991922mytestqueue0a44935b057f40fbbba55600ba1488a5mytestqueue0ae5d7edcfd1423b9bf0b7dd28ae0800mytestqueue0d020ce740154cf8bac50f921730cc6dmytestqueue0d53794f763e46af99a48fddebc3181emytestqueue0efc481803a74a27aced4582e4421f52mytestqueue1024fe31a16a47718921d8ee34f80309mytestqueue10737ee4c08c4acaa3f6daf2458872admytestqueue11eaf3f7b5294f5f973a88b02947134cmytestqueue11ebd8d7cf2b460ba5b5cae9cd8e8c1cmytestqueue129e13914f8a474ba9a722e8e7242dcdmytestqueue131627186d43423b973c451c81e3f82dmytestqueue1361a4c512d84131a9da185a7c004598mytestqueue138682ef9eca41129fd2a1ffad2a5ac6mytestqueue13e19fefb06d4c1b84e38b7baaaa7a2fmytestqueue169cf5534c7d4b96babdf8b59df3cd08mytestqueue17ba6472dc9f4429992e44516b5ce91dmytestqueue195d82bfbfc048599977f3cc2c25553bmytestqueue19af118ef75246dabb54335dfbb69db4mytestqueue1cb3a67a039d42eb9332956de0b78f42mytestqueue1d835889720844e5a14d97d7321d03f9mytestqueue1e78a61f11ca49d4a8a1cb4b52703342mytestqueue20bd5e1c8e1248cbacd4fcd79fbb884cmytestqueue20eaa0d617d748df8711d2f114dd769dmytestqueue2156b0495b7244aea5ddb077441b0f50mytestqueue2190160110db4163af59724b048f802cmytestqueue220465900d0a422dbfd9d5cb58499336mytestqueue2358d205c86e41b7a3218c413267d7efmytestqueue241d1495mytestqueue24b864c4dd8647b7bd63145fc35f4e54mytestqueue2763152f95934cfea34f2cf2b11acf25mytestqueue27e2f02665cd4207b75f1ab53cd55e0amytestqueue2877c5fa3cb54e4e9bb24de2d49ccfd7mytestqueue28df46199e054f15bdd3d87da84e6a2bmytestqueue28ff9eecf8cd4fbb83822e34ac3f99f0mytestqueue2c520166bf0646469dba2f30677fd8d2mytestqueue2c6fdace4a064ee3be9430f412945336mytestqueue2ca89fe6da48420dbec6e8a8817506b8mytestqueue2db5240979114e55a33d6e857cb58a99mytestqueue2e59c98dff6548a799123db4647b8061mytestqueue2ff15b302b284d3d87c26c48fbba0abcmytestqueue30e90f7ba8074d5794508eb630309d21mytestqueue318bf87352434096b6b1d65ad1387814mytestqueue32027843131140839df79a7a573bf638mytestqueue325802c3978942aa9170214c2de3bc63mytestqueue339d8bf8b99d43338c93c334994614e7mytestqueue33dd7f487c454796aed8eb5adbb3e683mytestqueue340b044b833d41ba96b65fecde9d9332mytestqueue34bf34f9e779420e9ffb3d95423cecddmytestqueue388b5c237158440086358774bda7b5d6mytestqueue38a4269fcc4740159f9dc30d6c98c583mytestqueue393b14f7mytestqueue396a127f476b467ca91c640d3cedb2aamytestqueue39b1e7d68fcc4b76b2f1ebd0b43dd980mytestqueue3a34b2a9126c475e8f0de1c3092e9bb0mytestqueue3a9d911dd0384e2688e4051ba50fa5demytestqueue3cf14dd84ed441a2b80b4d1e38145389mytestqueue3cfead3f95fb4f2a9903f77a1fab1e40mytestqueue3d23097d0df64000ac8368a753b37323mytestqueue3f1c857852744a34a8d1f379069e97c0mytestqueue3f63c50a207a48b797b64dd7c93175fbmytestqueue4061b011dd8d4c03a2f058976eba6809mytestqueue40d98ea70e1d472bbe03ee42d02d9343mytestqueue42332e736e09463db66e341be1a37b80mytestqueue42ceec4da33b47019af8fac1a4f4bd9bmytestqueue42d5713a7ff34229838ddb4c0a3089eamytestqueue436a8c91544c4700a03c44778a225f88mytestqueue441eab189ab6405c8d02bdb58bbf81f9mytestqueue453d1525mytestqueue4644887fc41d48eba076b552355afce7mytestqueue48257081a6534dc082763d081172aef5mytestqueue49935eaea39a42d99c2af13c2b554eadmytestqueue4a06296afa2641a988b3f1f713ab59d8mytestqueue4a4b06eadaca4b66920ecb15a72237aemytestqueue4bfab7b6db924e65afcceb07e3132e4emytestqueue4da3ba550b77418fa88bb240e6f55b43mytestqueue4e4859f39d7b4a7793374854eb9a23c8mytestqueue4e7b4012dca849e6bdd0bf7515bcc4e0mytestqueue5047fa41d2e84dcb84f094abb5646617mytestqueue50868d41427b446083ef108713e9da6cmytestqueue509615f0mytestqueue52aab2e1ffcb4468ae0e6fcd44b9ca74mytestqueue52c687986c3f49ebacad92814683cc53mytestqueue5367c4aeb1224dcea8570a0f496aee9dmytestqueue54fdb4232e90452c8f2bcde2e86a666cmytestqueue56023bca72c04a6f9021822e617692a1mytestqueue56bbfe8e7b5a43f29c424aa791f1a3c6mytestqueue5892f8983784411abb16402797c8f9c6mytestqueue5894e150241d4036afd116e019cfaa05mytestqueue5a7f7b831b50412796f4cec5b225de60mytestqueue5afaebce92fd438d8955a57aebea95fdmytestqueue5b149d9025cb4ba586c8d423a21f1d44mytestqueue5cc3f3af56ff4ddfbe2509cd46667f9dmytestqueue5d582e575bd9425cad0a068ee180c787mytestqueue61523c5d0b334277a325328ea3b9ba5bmytestqueue6160042bd21043d48a8b1e1ec5d766b0mytestqueue621a15593a554621aee9cc3e5544dfa6mytestqueue6486f7835eb64320a55410d4fea432efmytestqueue658ad421d040451188df576396d4d023mytestqueue659e455dbd7d4d8080ad8a57684894cfmytestqueue68e4262d91354cf8828d9c6622e151admytestqueue6911f73c444a46b7b94fa7c9c221a49fmytestqueue6943c97dbdb349668459771f77902a7cmytestqueue695261e39ff140b799ef6a38fa5014eemytestqueue696d0ceac73f4acdadf9b367853d4cfcmytestqueue6996d04ef45d4106ae09d654cbfd8427mytestqueue6ac45d9688a14a9c82af3da4d3050e3bmytestqueue6efd2c4ccaa440068a44295bdf6af700mytestqueue6f20e40e84d049b989999bd812eaa572mytestqueue70a86c66d369445a8d4150786c0924dfmytestqueue7112bc23f05d436581a442ff5a30a502mytestqueue71cffa274eb8467499f1d3929e0b547amytestqueue72eee81ce3304a85abae0da8da2fb971mytestqueue73809c04b0814c349f3d376acac21936mytestqueue73bf52bde9ad435fb8f25637f9e02a78mytestqueue74eabba1cee848d289770085b26ad0aemytestqueue7505d731b63d442194eabebca60f4489mytestqueue75b91164mytestqueue7797991834d04896a95ef93936c7c681mytestqueue781ddf284f8a4d03823ee7645057f71bmytestqueue78518a7bf157468aa1dee8b37f1e922dmytestqueue7a0bf1563a2b4188bfe4b546a4e03342mytestqueue7a28be41abdb4d769d53b1dece8f73e3mytestqueue7af12e3c329848378893b4b8e3ef4c7amytestqueue7b66f96b9f014a82bad470b8f71caf92mytestqueue7bb43c39f35d431e9ba1c8b122cf9777mytestqueue7c6abfdf443f467090ae8a014be8aa4emytestqueue7d879d082cfa4a8782d6fb4a3ab53038mytestqueue805920c754b041cf8deceff58400fa53mytestqueue83dd9b0186b14fa08141840eae687171mytestqueue85130c472a0b488889663ea8606040e2mytestqueue854d653eff6546f69142cf06af2649b4mytestqueue8559061c61334fa1bb959aecd0da4426mytestqueue858269125a914dcf91187fb153c26892mytestqueue85b8f0e97f5a4cce9b355fbb147c3de7mytestqueue860a1baf5fae486097187b20bc6e7055mytestqueue87d479080c3542c7b8e5a219c3d8db39mytestqueue881db4a38e544258a279c191099a25famytestqueue8841abf9ce4c49edb7185b3f6c1163a7mytestqueue8a876832ac724331953179440a394cfamytestqueue8d30e5ff24594786832c4296abbfd864mytestqueue8d987988c256454e9f68da6e67fff14dmytestqueue8df112ada19b4f3d9234ff22e5c43ce0mytestqueue8ee22ba4e8ac45edbec3325bef58ee43mytestqueue8fb3a010f99b451382dab5b4857657admytestqueue91da76f73ae6480886ef23892623854dmytestqueue93f9e039f73146698134101582558319mytestqueue958fd288fb81413d9544c24b001f1456mytestqueue960ac977f1ac4e60abc38e7c430baa4emytestqueue963c7230424b4c7ca2e6d23a159ca7edmytestqueue96fdfe8c6b134c5384b58c17301f77fcmytestqueue982f67ad01c34da3b0d74c7d0f3dfe55mytestqueue987c3f3e22964e53813fd9cb9ce96a11mytestqueue9aa0c8da777d4cc5903a09493e4686e1mytestqueue9bba16da71034cda969b5445dce6530bmytestqueue9bc49840cfca4e40878d36a28a9e7fbamytestqueue9c323778dc43455bb754412c649043afmytestqueue9ce26d4316bd422a834d9a337dc0a026mytestqueue9e9dfa2473c2401ca2054ce6a3f4614cmytestqueue9fa9d06ac8bd4c588bb2ab3de000eed5mytestqueuea1fe7aa90c8146ecb8a5d945c2252474mytestqueuea225bbfbaead4263ab35865326c742bcmytestqueuea6383e3c9c5344edbf1307b0c12a14f3mytestqueuea7a6653b1b424ddda0a741ea5b1ac88dmytestqueuea81c6600c1b84e41bbd60fd27ce5b417mytestqueuea8de147b194d4bfcb5b59a5f5ca084ddmytestqueuea971fe7d1a344b0b98056bce3afaff5bmytestqueuea9741dcbab624d088e36d224439eb695mytestqueuea9c1bd5618e34125b8a9f689d4a707fbmytestqueuea9e1b0fde8be4118880a510fbe1e589amytestqueueaa1449a0259443b2a44d6ac888d60f6dmytestqueueaa5806c6272d4417a225492239b5ace3mytestqueueaa66e82f3dec46e8839d7715a1d2a043mytestqueueaa760426206d4008bbd94b5af569abe5mytestqueueaafbbec0805c4ca38f01bd01160ec301mytestqueueab101218mytestqueueacf3758b63284ca587aea8a6dd8c540cmytestqueuead335566dfa74d24b7e769693e15f70bmytestqueuead5904d8b8414594aafb6e16c6b90ae1mytestqueueade2d95c2adb42d39897c79a2d2bd732mytestqueueae24b769c11c42f49aa92dd543ef8370mytestqueueae85786599ac40f4bbfc49f589437619mytestqueueb0a78d5a40c64109bbb04f9e75ee6198mytestqueueb21ab3fae3944321834f8d1d3c14eb86mytestqueueb3a17249fb3d4d808f3f11e675a48db6mytestqueueb889933f2d514a01aa066ee6f8527f48mytestqueueb8af4c65c68d40dfb8a43be7f1306736mytestqueueb8e27a5377c746a89684599593c48fc9mytestqueueb8f387b3e88142d994f1b67cc4c3b8f5mytestqueueb8f7c7c0b5334dd28a372483fe34cf85mytestqueuebdb1127amytestqueuebf21883bfba340208905b9e8dca3dbbdmytestqueuebffa233e092b4a9e9addaa8410c2f8e2mytestqueuec02cfaf02cbd4abd9db6056b646b4c2amytestqueuec33012f32b444434a7ae346d695c016dmytestqueuec378f3be6b6a492296d3b7adc9fa124bmytestqueuec3ae673fec224ae08b33380edc2d3017mytestqueuec61106943fef46c58625ead6852f6544mytestqueuec6a88153e5204900abb7cc5db2263871mytestqueuec70725799b784adb8ccbeaca719182b5mytestqueuecad9edd8b29944c2851e2510a965609fmytestqueuecae52f66c12b40a58766acbe2ff6a039mytestqueuecae6805767fe4b51b3de75dc3a87b6a1mytestqueuecaf53e13012d41b48f81ade204f940bfmytestqueuecafbb33045ae477cb30e960324edacf2mytestqueuecc379b71e4674723ac1bd2e873b316f2mytestqueued02f34d52044423e968dd4b55078d55cmytestqueued22317a2mytestqueued30f9eeec88b4c2e80901b6710f09487mytestqueued3b0dc497b92494fa360d4254cb1a55dmytestqueued410fb6be6c344c3b88b95dc07c09f32mytestqueued6a3405cdf904b19a1481eba7c8573bcmytestqueued6ee555754ed433c84ef925b76ac81c2mytestqueued84b35b6f1f24d42afd45ade5d1dd374mytestqueued87e54ff46704900ab5b8091d0e0e584mytestqueueda3bab307514458990f7e8680f8cc1c4mytestqueuedbc04470f1534b76a39606f82a0a9eb9mytestqueuedbe56167f9ca4c2b8a56776f55e30679mytestqueuedd7c186dmytestqueuee0cbc45e20ab4930ae9cbcf71bb0ebb1mytestqueuee1e1248a89854ded8e15dc43c98ca3ffmytestqueuee1eb8770bfc14ea68e1ecf5998510802mytestqueuee2298173ac224ab6931c525d61033dd8mytestqueuee2731e6215af45eeaf7a7d0853223a62mytestqueuee4be0725f15c4bdcacd70e3f386bd278mytestqueuee502ace649084b42b7e438a4852a2d04mytestqueuee69b8c007ac249c28a139e4c2bf422afmytestqueuee6e7007681db4f38bd54b1bef2dc561fmytestqueuee74013e1mytestqueuee7d1522da1024b62ad98758788f8bb60mytestqueuee8521fdb8dba408887e0c5c5a0a71963mytestqueuee87b6d1aacf54490b97ade827772735emytestqueuee9258d0f6a424dacb443807783c770abmytestqueueea01d18298ce4695bdb9f46a923010d4mytestqueueebe246cf030c4889997884bbf9b751ccmytestqueuef0a9a0a2ad674a91af11a7134ea213d3mytestqueuef17d47f32eee45fdaa8403951b52cbcfmytestqueuef1fc77e7e7a64e12a523ff7c226bc098mytestqueuef25e76f608ca41d19f77b300f17cbe79mytestqueuef2eab9ef80fd4906a050ca1b12bf0c81mytestqueuef4c4a9ec99df4d3ab2f1381daac21050mytestqueuef4d662f2458048819862b9dc2b99e0f8mytestqueuef4e3d4b58b5244d69e414898b9c19522mytestqueuef55043a7cdc140da84d260d6d21d5b96mytestqueuef597e9b04e6940178368ea7067a0d127mytestqueuef5e8a16e00954635bf0d4bc28e9758e9mytestqueuef6a421d877e542a493bd7319e7cf704bmytestqueuef6f2fa1d36b947e4879469f23b1d48d2mytestqueuef7218773c2504e3f91d4b52abdeedf60mytestqueuef7e117b62c1f400f8e6ec44c05ab17bdmytestqueuefc681a690e364421aee2604578788433mytestqueuefcb9b981bd2240bc982c63ca4aabe3a9mytestqueuefe70fb5cd21a4fb095adb75b56c541c9testqueuetestqueue" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:52 GMT - Server: + date: + - Fri, 06 Sep 2019 22:00:34 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - 22d9263c-0003-00ab-7682-49b312000000 x-ms-version: - '2018-03-28' status: @@ -95,37 +85,31 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 9b5c6d30-b575-11e9-8ee1-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:53 GMT + - Fri, 06 Sep 2019 22:00:36 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/?prefix=test&comp=list + uri: https://pyacrstoragefdf21450.queue.core.windows.net/?prefix=test&comp=list response: body: string: "\uFEFFtesttestqueuetesttestqueue" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:52 GMT - Server: + date: + - Fri, 06 Sep 2019 22:00:34 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - 22d92695-0003-00ab-4f82-49b312000000 x-ms-version: - '2018-03-28' status: @@ -143,29 +127,25 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 9b68bb3e-b575-11e9-acb4-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:53 GMT + - Fri, 06 Sep 2019 22:00:36 GMT x-ms-version: - '2018-03-28' method: DELETE - uri: https://storagename.queue.core.windows.net/testqueue + uri: https://pyacrstoragefdf21450.queue.core.windows.net/testqueue response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:33:53 GMT - Server: + date: + - Fri, 06 Sep 2019 22:00:35 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - 22d926ba-0003-00ab-7382-49b312000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_service_async.test_queue_service_properties.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_service_async.test_queue_service_properties.yaml new file mode 100644 index 000000000000..becc5cc558d7 --- /dev/null +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_service_async.test_queue_service_properties.yaml @@ -0,0 +1,77 @@ +interactions: +- request: + body: ' + + 1.0truetruetruetrue51.0truetruetrue51.0truetruetrue5www.xyz.comGET0www.xyz.com,www.ab.com,www.bc.comGET,PUTx-ms-meta-data*,x-ms-meta-target*,x-ms-meta-xyz,x-ms-meta-foox-ms-meta-data*,x-ms-meta-source*,x-ms-meta-abc,x-ms-meta-bcd500' + headers: + Content-Length: + - '1155' + Content-Type: + - application/xml; charset=utf-8 + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + x-ms-date: + - Fri, 06 Sep 2019 22:00:36 GMT + x-ms-version: + - '2018-03-28' + method: PUT + uri: https://pyacrstorage2dc419d4.queue.core.windows.net/?restype=service&comp=properties + response: + body: + string: '' + headers: + content-length: '0' + date: Fri, 06 Sep 2019 22:00:36 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: '2018-03-28' + status: + code: 202 + message: Accepted + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage2dc419d4.queue.core.windows.net + - / + - restype=service&comp=properties + - '' +- request: + body: null + headers: + Accept: + - application/xml + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 22:00:38 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstorage2dc419d4.queue.core.windows.net/?restype=service&comp=properties + response: + body: + string: "\uFEFF1.0truetruetruetrue51.0truetruetrue51.0truetruetrue5GETwww.xyz.com0GET,PUTwww.xyz.com,www.ab.com,www.bc.comx-ms-meta-xyz,x-ms-meta-foo,x-ms-meta-data*,x-ms-meta-target*x-ms-meta-abc,x-ms-meta-bcd,x-ms-meta-data*,x-ms-meta-source*500" + headers: + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 22:00:36 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + vary: Origin + x-ms-version: '2018-03-28' + status: + code: 200 + message: OK + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage2dc419d4.queue.core.windows.net + - / + - restype=service&comp=properties + - '' +version: 1 diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_service_async.test_queues_in_account.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_service_async.test_queues_in_account.yaml new file mode 100644 index 000000000000..3616c6c5e278 --- /dev/null +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_samples_service_async.test_queues_in_account.yaml @@ -0,0 +1,142 @@ +interactions: +- request: + body: null + headers: + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 22:00:45 GMT + x-ms-version: + - '2018-03-28' + method: PUT + uri: https://pyacrstorage814716cd.queue.core.windows.net/asynctestqueue + response: + body: + string: '' + headers: + content-length: '0' + date: Fri, 06 Sep 2019 22:00:43 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: '2018-03-28' + status: + code: 201 + message: Created + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage814716cd.queue.core.windows.net + - /asynctestqueue + - '' + - '' +- request: + body: null + headers: + Accept: + - application/xml + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 22:00:45 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstorage814716cd.queue.core.windows.net/?comp=list + response: + body: + string: "\uFEFFasynctestqueue" + headers: + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 22:00:43 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 200 + message: OK + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage814716cd.queue.core.windows.net + - / + - comp=list + - '' +- request: + body: null + headers: + Accept: + - application/xml + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 22:00:45 GMT + x-ms-version: + - '2018-03-28' + method: GET + uri: https://pyacrstorage814716cd.queue.core.windows.net/?prefix=test&comp=list + response: + body: + string: "\uFEFFtest" + headers: + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 22:00:43 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + x-ms-version: '2018-03-28' + status: + code: 200 + message: OK + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage814716cd.queue.core.windows.net + - / + - prefix=test&comp=list + - '' +- request: + body: null + headers: + User-Agent: + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) + content-type: + - application/xml; charset=utf-8 + x-ms-date: + - Fri, 06 Sep 2019 22:00:45 GMT + x-ms-version: + - '2018-03-28' + method: DELETE + uri: https://pyacrstorage814716cd.queue.core.windows.net/asynctestqueue + response: + body: + string: '' + headers: + content-length: '0' + date: Fri, 06 Sep 2019 22:00:43 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: '2018-03-28' + status: + code: 204 + message: No Content + url: !!python/object/new:yarl.URL + state: !!python/tuple + - !!python/object/new:urllib.parse.SplitResult + - https + - pyacrstorage814716cd.queue.core.windows.net + - /asynctestqueue + - '' + - '' +version: 1 diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_properties.test_queue_service_properties.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_properties.test_queue_service_properties.yaml index bd2d0aed8d62..0f4acb2d05f4 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_properties.test_queue_service_properties.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_properties.test_queue_service_properties.yaml @@ -16,27 +16,23 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 9b89c9da-b575-11e9-a64d-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:53 GMT + - Fri, 06 Sep 2019 22:00:50 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/?restype=service&comp=properties + uri: https://pyacrstoragee50d18af.queue.core.windows.net/?restype=service&comp=properties response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:33:53 GMT - Server: + date: + - Fri, 06 Sep 2019 22:00:49 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - 8e58efce-3003-00e7-1e82-49740d000000 x-ms-version: - '2018-03-28' status: @@ -52,34 +48,30 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 9bbec5b8-b575-11e9-8270-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:54 GMT + - Fri, 06 Sep 2019 22:00:52 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/?restype=service&comp=properties + uri: https://pyacrstoragee50d18af.queue.core.windows.net/?restype=service&comp=properties response: body: string: "\uFEFF1.0falsefalsefalsefalse1.0falsefalse1.0falsefalse" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:53 GMT - Server: + date: + - Fri, 06 Sep 2019 22:00:50 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - x-ms-request-id: - - 8e58efe0-3003-00e7-2a82-49740d000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_properties.test_retention_too_long.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_properties.test_retention_too_long.yaml index 8ff5fceef3ca..669da17417d9 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_properties.test_retention_too_long.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_properties.test_retention_too_long.yaml @@ -15,33 +15,29 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 9bdff170-b575-11e9-bf3a-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:54 GMT + - Fri, 06 Sep 2019 22:00:54 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/?restype=service&comp=properties + uri: https://pyacrstorage57af1626.queue.core.windows.net/?restype=service&comp=properties response: body: string: "\uFEFFInvalidXmlDocumentXML - specified is not syntactically valid.\nRequestId:56f39019-b003-00b9-0782-49870e000000\nTime:2019-08-02T22:33:54.2651659Z2176Retention + specified is not syntactically valid.\nRequestId:5b2f3e1e-4003-00ed-20fe-645c45000000\nTime:2019-09-06T22:00:53.6829721Z2176Retention days must be greater than 0 and less than or equal to 365 days." headers: - Content-Length: + content-length: - '376' - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:53 GMT - Server: + date: + - Fri, 06 Sep 2019 22:00:52 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-error-code: - InvalidXmlDocument - x-ms-request-id: - - 56f39019-b003-00b9-0782-49870e000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_properties.test_set_cors.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_properties.test_set_cors.yaml index c20b75b17cd3..d26d976e1a27 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_properties.test_set_cors.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_properties.test_set_cors.yaml @@ -16,27 +16,23 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 9c1bc3ee-b575-11e9-9e63-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:54 GMT + - Fri, 06 Sep 2019 22:00:54 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/?restype=service&comp=properties + uri: https://pyacrstorage8cb411f0.queue.core.windows.net/?restype=service&comp=properties response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:33:54 GMT - Server: + date: + - Fri, 06 Sep 2019 22:00:52 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - f373a3bd-1003-0096-2982-490634000000 x-ms-version: - '2018-03-28' status: @@ -52,36 +48,32 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 9c4c284c-b575-11e9-bc6e-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:54 GMT + - Fri, 06 Sep 2019 22:00:55 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/?restype=service&comp=properties + uri: https://pyacrstorage8cb411f0.queue.core.windows.net/?restype=service&comp=properties response: body: - string: "\uFEFF1.0falsefalsefalsefalse1.0falsefalse1.0falsefalseGETwww.xyz.com1.0falsefalsefalsefalse1.0truetruetrue71.0falsefalseGETwww.xyz.com0GET,PUTwww.xyz.com,www.ab.com,www.bc.comx-ms-meta-xyz,x-ms-meta-foo,x-ms-meta-data*,x-ms-meta-target*x-ms-meta-abc,x-ms-meta-bcd,x-ms-meta-data*,x-ms-meta-source*500" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:54 GMT - Server: + date: + - Fri, 06 Sep 2019 22:00:52 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: + vary: - Origin - x-ms-request-id: - - f373a3cb-1003-0096-3082-490634000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_properties.test_set_hour_metrics.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_properties.test_set_hour_metrics.yaml index adbb5547576f..1c660ac07643 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_properties.test_set_hour_metrics.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_properties.test_set_hour_metrics.yaml @@ -15,27 +15,23 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 9c6349f0-b575-11e9-b213-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:55 GMT + - Fri, 06 Sep 2019 22:00:59 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/?restype=service&comp=properties + uri: https://pyacrstorage2b65154d.queue.core.windows.net/?restype=service&comp=properties response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:33:55 GMT - Server: + date: + - Fri, 06 Sep 2019 22:00:58 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - ea6634c0-6003-005e-5882-499703000000 x-ms-version: - '2018-03-28' status: @@ -51,36 +47,30 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 9cbf2b24-b575-11e9-a0e2-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:55 GMT + - Fri, 06 Sep 2019 22:01:00 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/?restype=service&comp=properties + uri: https://pyacrstorage2b65154d.queue.core.windows.net/?restype=service&comp=properties response: body: - string: "\uFEFF1.0falsefalsefalsefalse1.0truetruetrue51.0falsefalseGETwww.xyz.com0GET,PUTwww.xyz.com,www.ab.com,www.bc.comx-ms-meta-xyz,x-ms-meta-foo,x-ms-meta-data*,x-ms-meta-target*x-ms-meta-abc,x-ms-meta-bcd,x-ms-meta-data*,x-ms-meta-source*500" + string: "\uFEFF1.0falsefalsefalsefalse1.0truetruetrue51.0falsefalse" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:55 GMT - Server: + date: + - Fri, 06 Sep 2019 22:00:58 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - ea6634dd-6003-005e-6982-499703000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_properties.test_set_logging.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_properties.test_set_logging.yaml index 505adb24d3de..19b36fab7f6c 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_properties.test_set_logging.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_properties.test_set_logging.yaml @@ -15,27 +15,23 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 9cdc3bdc-b575-11e9-ad88-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:55 GMT + - Fri, 06 Sep 2019 22:01:00 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/?restype=service&comp=properties + uri: https://pyacrstoragec4da1320.queue.core.windows.net/?restype=service&comp=properties response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:33:55 GMT - Server: + date: + - Fri, 06 Sep 2019 22:01:05 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - 881d6554-e003-00aa-0582-49b2ef000000 x-ms-version: - '2018-03-28' status: @@ -51,36 +47,30 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 9d0b1afe-b575-11e9-8d12-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:56 GMT + - Fri, 06 Sep 2019 22:01:07 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/?restype=service&comp=properties + uri: https://pyacrstoragec4da1320.queue.core.windows.net/?restype=service&comp=properties response: body: - string: "\uFEFF1.0truetruetruetrue51.0truetruetrue51.0falsefalseGETwww.xyz.com0GET,PUTwww.xyz.com,www.ab.com,www.bc.comx-ms-meta-xyz,x-ms-meta-foo,x-ms-meta-data*,x-ms-meta-target*x-ms-meta-abc,x-ms-meta-bcd,x-ms-meta-data*,x-ms-meta-source*500" + string: "\uFEFF1.0truetruetruetrue51.0truetruetrue71.0falsefalse" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:55 GMT - Server: + date: + - Fri, 06 Sep 2019 22:01:05 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - 881d6564-e003-00aa-0e82-49b2ef000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_properties.test_set_minute_metrics.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_properties.test_set_minute_metrics.yaml index 00f1d4accbb9..23df3c790c14 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_properties.test_set_minute_metrics.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_properties.test_set_minute_metrics.yaml @@ -15,27 +15,23 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 9d2142dc-b575-11e9-bc9e-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:56 GMT + - Fri, 06 Sep 2019 22:01:06 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/?restype=service&comp=properties + uri: https://pyacrstorage572d1621.queue.core.windows.net/?restype=service&comp=properties response: body: string: '' headers: - Content-Length: + content-length: - '0' - Date: - - Fri, 02 Aug 2019 22:33:55 GMT - Server: + date: + - Fri, 06 Sep 2019 22:01:04 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: - - b5e064e9-6003-0011-6b82-49531b000000 x-ms-version: - '2018-03-28' status: @@ -51,36 +47,30 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 9d6b8592-b575-11e9-bf73-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:56 GMT + - Fri, 06 Sep 2019 22:01:06 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/?restype=service&comp=properties + uri: https://pyacrstorage572d1621.queue.core.windows.net/?restype=service&comp=properties response: body: - string: "\uFEFF1.0truetruetruetrue51.0truetruetrue51.0truetruetrue5GETwww.xyz.com0GET,PUTwww.xyz.com,www.ab.com,www.bc.comx-ms-meta-xyz,x-ms-meta-foo,x-ms-meta-data*,x-ms-meta-target*x-ms-meta-abc,x-ms-meta-bcd,x-ms-meta-data*,x-ms-meta-source*500" + string: "\uFEFF1.0falsefalsefalsefalse1.0truetruetrue71.0truetruetrue5" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:55 GMT - Server: + date: + - Fri, 06 Sep 2019 22:01:05 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - b5e06503-6003-0011-7c82-49531b000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_properties.test_too_many_cors_rules.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_properties.test_too_many_cors_rules.yaml index 49ca33d41f32..1b4394359285 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_properties.test_too_many_cors_rules.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_properties.test_too_many_cors_rules.yaml @@ -21,33 +21,29 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 9d8797b8-b575-11e9-90b7-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:57 GMT + - Fri, 06 Sep 2019 22:01:19 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/?restype=service&comp=properties + uri: https://pyacrstorage6dc31694.queue.core.windows.net/?restype=service&comp=properties response: body: string: "\uFEFFInvalidXmlDocumentXML - specified is not syntactically valid.\nRequestId:eccb1bbe-1003-005a-6582-496281000000\nTime:2019-08-02T22:33:57.0387011Z0000" headers: - Content-Length: + content-length: - '294' - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:33:56 GMT - Server: + date: + - Fri, 06 Sep 2019 22:01:17 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-error-code: - InvalidXmlDocument - x-ms-request-id: - - eccb1bbe-1003-005a-6582-496281000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_properties_async.test_queue_service_properties.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_properties_async.test_queue_service_properties.yaml index 4b283bdba4d2..560bb38e19a5 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_properties_async.test_queue_service_properties.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_properties_async.test_queue_service_properties.yaml @@ -10,29 +10,20 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 9dc41cda-b575-11e9-8e61-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:57 GMT + - Fri, 06 Sep 2019 22:01:07 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/?restype=service&comp=properties + uri: https://pyacrstorage81dd1b2c.queue.core.windows.net/?restype=service&comp=properties response: body: string: '' headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:56 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: 4f1b74d0-d003-004c-4382-49a31f000000 + content-length: '0' + date: Fri, 06 Sep 2019 22:01:05 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-version: '2018-03-28' status: code: 202 @@ -41,7 +32,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage81dd1b2c.queue.core.windows.net - / - restype=service&comp=properties - '' @@ -51,38 +42,25 @@ interactions: Accept: - application/xml User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 9ddc771a-b575-11e9-a774-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:57 GMT + - Fri, 06 Sep 2019 22:01:07 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/?restype=service&comp=properties + uri: https://pyacrstorage81dd1b2c.queue.core.windows.net/?restype=service&comp=properties response: body: string: "\uFEFF1.0falsefalsefalsefalse1.0falsefalse1.0falsefalse" headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:56 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - x-ms-request-id: 4f1b74d8-d003-004c-4682-49a31f000000 + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 22:01:05 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 200 @@ -91,7 +69,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage81dd1b2c.queue.core.windows.net - / - restype=service&comp=properties - '' diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_properties_async.test_retention_too_long.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_properties_async.test_retention_too_long.yaml index 6bfe53fcf958..5935082bcfec 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_properties_async.test_retention_too_long.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_properties_async.test_retention_too_long.yaml @@ -9,35 +9,24 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 9df6deb0-b575-11e9-bb41-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:57 GMT + - Fri, 06 Sep 2019 22:01:14 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/?restype=service&comp=properties + uri: https://pyacrstoragee58218a3.queue.core.windows.net/?restype=service&comp=properties response: body: string: "\uFEFFInvalidXmlDocumentXML - specified is not syntactically valid.\nRequestId:f036e079-2003-0095-0b82-490533000000\nTime:2019-08-02T22:33:57.6977456Z229Error + specified is not syntactically valid.\nRequestId:6b67e3e7-6003-0093-75fe-647243000000\nTime:2019-09-06T22:01:13.1506459Z229Error parsing Xml content: 'None' is an invalid XmlNodeType. Line 2, position 29." headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '383' - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:57 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + content-length: '383' + content-type: application/xml + date: Fri, 06 Sep 2019 22:01:12 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-error-code: InvalidXmlDocument - x-ms-request-id: f036e079-2003-0095-0b82-490533000000 x-ms-version: '2018-03-28' status: code: 400 @@ -46,7 +35,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoragee58218a3.queue.core.windows.net - / - restype=service&comp=properties - '' diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_properties_async.test_set_cors.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_properties_async.test_set_cors.yaml index 4b55f0e80c9c..049d81ed8ee2 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_properties_async.test_set_cors.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_properties_async.test_set_cors.yaml @@ -10,29 +10,20 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 9e28a994-b575-11e9-8d54-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:58 GMT + - Fri, 06 Sep 2019 22:01:26 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/?restype=service&comp=properties + uri: https://pyacrstorage1b4146d.queue.core.windows.net/?restype=service&comp=properties response: body: string: '' headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:58 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: c720eadd-b003-007e-1682-49fbcf000000 + content-length: '0' + date: Fri, 06 Sep 2019 22:01:25 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-version: '2018-03-28' status: code: 202 @@ -41,7 +32,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage1b4146d.queue.core.windows.net - / - restype=service&comp=properties - '' @@ -51,41 +42,26 @@ interactions: Accept: - application/xml User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 9ed90a66-b575-11e9-8217-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:59 GMT + - Fri, 06 Sep 2019 22:01:27 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/?restype=service&comp=properties + uri: https://pyacrstorage1b4146d.queue.core.windows.net/?restype=service&comp=properties response: body: - string: "\uFEFF1.0falsefalsefalsefalse1.0falsefalse1.0falsefalseGETwww.xyz.com1.0falsefalsefalsefalse1.0truetruetrue71.0falsefalseGETwww.xyz.com0GET,PUTwww.xyz.com,www.ab.com,www.bc.comx-ms-meta-xyz,x-ms-meta-foo,x-ms-meta-data*,x-ms-meta-target*x-ms-meta-abc,x-ms-meta-bcd,x-ms-meta-data*,x-ms-meta-source*500" headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:58 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: c720ebae-b003-007e-4082-49fbcf000000 + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 22:01:25 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked + vary: Origin x-ms-version: '2018-03-28' status: code: 200 @@ -94,7 +70,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage1b4146d.queue.core.windows.net - / - restype=service&comp=properties - '' diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_properties_async.test_set_hour_metrics.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_properties_async.test_set_hour_metrics.yaml index c6f6f26f7652..8a015b8a2f44 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_properties_async.test_set_hour_metrics.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_properties_async.test_set_hour_metrics.yaml @@ -9,29 +9,20 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 9eeb9b2c-b575-11e9-ab73-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:59 GMT + - Fri, 06 Sep 2019 22:01:17 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/?restype=service&comp=properties + uri: https://pyacrstorageb43e17ca.queue.core.windows.net/?restype=service&comp=properties response: body: string: '' headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:59 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: 9a56d59e-9003-00ea-0a82-499b01000000 + content-length: '0' + date: Fri, 06 Sep 2019 22:01:16 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-version: '2018-03-28' status: code: 202 @@ -40,7 +31,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorageb43e17ca.queue.core.windows.net - / - restype=service&comp=properties - '' @@ -50,41 +41,25 @@ interactions: Accept: - application/xml User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 9f32dac6-b575-11e9-a0bb-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:33:59 GMT + - Fri, 06 Sep 2019 22:01:17 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/?restype=service&comp=properties + uri: https://pyacrstorageb43e17ca.queue.core.windows.net/?restype=service&comp=properties response: body: - string: "\uFEFF1.0falsefalsefalsefalse1.0truetruetrue51.0falsefalseGETwww.xyz.com0GET,PUTwww.xyz.com,www.ab.com,www.bc.comx-ms-meta-xyz,x-ms-meta-foo,x-ms-meta-data*,x-ms-meta-target*x-ms-meta-abc,x-ms-meta-bcd,x-ms-meta-data*,x-ms-meta-source*500" + string: "\uFEFF1.0falsefalsefalsefalse1.0truetruetrue51.0falsefalse" headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:59 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 9a56d5e3-9003-00ea-4282-499b01000000 + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 22:01:16 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 200 @@ -93,7 +68,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorageb43e17ca.queue.core.windows.net - / - restype=service&comp=properties - '' diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_properties_async.test_set_logging.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_properties_async.test_set_logging.yaml index 466da8ad1eef..2f244d896b33 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_properties_async.test_set_logging.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_properties_async.test_set_logging.yaml @@ -9,29 +9,20 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 9f43e624-b575-11e9-adcc-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:33:59 GMT + - Fri, 06 Sep 2019 22:01:30 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/?restype=service&comp=properties + uri: https://pyacrstorage4151159d.queue.core.windows.net/?restype=service&comp=properties response: body: string: '' headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:59 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: 465a4a7b-1003-003c-1c82-49d0db000000 + content-length: '0' + date: Fri, 06 Sep 2019 22:01:28 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-version: '2018-03-28' status: code: 202 @@ -40,7 +31,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage4151159d.queue.core.windows.net - / - restype=service&comp=properties - '' @@ -50,41 +41,25 @@ interactions: Accept: - application/xml User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 9f5cca70-b575-11e9-bb4b-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:34:00 GMT + - Fri, 06 Sep 2019 22:01:30 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/?restype=service&comp=properties + uri: https://pyacrstorage4151159d.queue.core.windows.net/?restype=service&comp=properties response: body: - string: "\uFEFF1.0truetruetruetrue51.0truetruetrue51.0falsefalseGETwww.xyz.com0GET,PUTwww.xyz.com,www.ab.com,www.bc.comx-ms-meta-xyz,x-ms-meta-foo,x-ms-meta-data*,x-ms-meta-target*x-ms-meta-abc,x-ms-meta-bcd,x-ms-meta-data*,x-ms-meta-source*500" + string: "\uFEFF1.0truetruetruetrue51.0truetruetrue71.0falsefalse" headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:59 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 465a4a8c-1003-003c-2382-49d0db000000 + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 22:01:28 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 200 @@ -93,7 +68,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstorage4151159d.queue.core.windows.net - / - restype=service&comp=properties - '' diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_properties_async.test_set_minute_metrics.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_properties_async.test_set_minute_metrics.yaml index 780c5fdf722e..217edb9550ae 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_properties_async.test_set_minute_metrics.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_properties_async.test_set_minute_metrics.yaml @@ -9,29 +9,20 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 9f741324-b575-11e9-94f1-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:34:00 GMT + - Fri, 06 Sep 2019 22:01:23 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/?restype=service&comp=properties + uri: https://pyacrstoragee500189e.queue.core.windows.net/?restype=service&comp=properties response: body: string: '' headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '0' - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:59 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - x-ms-request-id: 4f1b7539-d003-004c-1082-49a31f000000 + content-length: '0' + date: Fri, 06 Sep 2019 22:01:24 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-version: '2018-03-28' status: code: 202 @@ -40,7 +31,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoragee500189e.queue.core.windows.net - / - restype=service&comp=properties - '' @@ -50,41 +41,25 @@ interactions: Accept: - application/xml User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 9f8baa68-b575-11e9-b3e0-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:34:00 GMT + - Fri, 06 Sep 2019 22:01:26 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename.queue.core.windows.net/?restype=service&comp=properties + uri: https://pyacrstoragee500189e.queue.core.windows.net/?restype=service&comp=properties response: body: - string: "\uFEFF1.0truetruetruetrue51.0truetruetrue51.0truetruetrue5GETwww.xyz.com0GET,PUTwww.xyz.com,www.ab.com,www.bc.comx-ms-meta-xyz,x-ms-meta-foo,x-ms-meta-data*,x-ms-meta-target*x-ms-meta-abc,x-ms-meta-bcd,x-ms-meta-data*,x-ms-meta-source*500" + string: "\uFEFF1.0falsefalsefalsefalse1.0truetruetrue71.0truetruetrue5" headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:33:59 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 4f1b753c-d003-004c-1282-49a31f000000 + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 22:01:24 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 200 @@ -93,7 +68,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoragee500189e.queue.core.windows.net - / - restype=service&comp=properties - '' diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_properties_async.test_too_many_cors_rules.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_properties_async.test_too_many_cors_rules.yaml index c965bbc0db2f..1ad89f3a9971 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_properties_async.test_too_many_cors_rules.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_properties_async.test_too_many_cors_rules.yaml @@ -9,35 +9,24 @@ interactions: Content-Type: - application/xml; charset=utf-8 User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) - x-ms-client-request-id: - - 9fa00e12-b575-11e9-8a2d-2816a845e8c6 + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) x-ms-date: - - Fri, 02 Aug 2019 22:34:00 GMT + - Fri, 06 Sep 2019 22:01:30 GMT x-ms-version: - '2018-03-28' method: PUT - uri: https://storagename.queue.core.windows.net/?restype=service&comp=properties + uri: https://pyacrstoragefe131911.queue.core.windows.net/?restype=service&comp=properties response: body: string: "\uFEFFInvalidXmlDocumentXML - specified is not syntactically valid.\nRequestId:408c5c7f-9003-0040-1782-494dee000000\nTime:2019-08-02T22:34:00.4761640Z229Error + specified is not syntactically valid.\nRequestId:e850d5f8-5003-00c1-6ffe-64df6d000000\nTime:2019-09-06T22:01:32.5104810Z229Error parsing Xml content: 'None' is an invalid XmlNodeType. Line 2, position 29." headers: - ? !!python/object/new:multidict._istr.istr - - Content-Length - : '383' - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:34:00 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + content-length: '383' + content-type: application/xml + date: Fri, 06 Sep 2019 22:01:32 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-error-code: InvalidXmlDocument - x-ms-request-id: 408c5c7f-9003-0040-1782-494dee000000 x-ms-version: '2018-03-28' status: code: 400 @@ -46,7 +35,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest.queue.core.windows.net + - pyacrstoragefe131911.queue.core.windows.net - / - restype=service&comp=properties - '' diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_stats.test_queue_service_stats_f.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_stats.test_queue_service_stats_f.yaml index 2776a4af16d8..73b776b46ae8 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_stats.test_queue_service_stats_f.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_stats.test_queue_service_stats_f.yaml @@ -9,36 +9,29 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - 9fd67cb0-b575-11e9-909a-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:34:00 GMT + - Fri, 06 Sep 2019 22:01:41 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename-secondary.queue.core.windows.net/?restype=service&comp=stats + uri: https://pyacrstorage2a011538-secondary.queue.core.windows.net/?restype=service&comp=stats response: body: - string: "\uFEFFliveFri, - 02 Aug 2019 22:29:58 GMT" + string: "\uFEFFunavailable" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:34:01 GMT - Server: + date: + - Fri, 06 Sep 2019 22:01:40 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - 74ad24e2-6003-00a4-0282-49eb68000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_stats.test_queue_service_stats_when_unavailable.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_stats.test_queue_service_stats_when_unavailable.yaml index a56ef1d5a890..926ccd8ba49a 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_stats.test_queue_service_stats_when_unavailable.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_stats.test_queue_service_stats_when_unavailable.yaml @@ -9,36 +9,30 @@ interactions: Connection: - keep-alive User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - a0e2bc38-b575-11e9-9b65-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:34:02 GMT + - Fri, 06 Sep 2019 22:01:12 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename-secondary.queue.core.windows.net/?restype=service&comp=stats + uri: https://pyacrstorage9a9c1b67-secondary.queue.core.windows.net/?restype=service&comp=stats response: body: string: "\uFEFFliveFri, - 02 Aug 2019 22:29:58 GMT" + 06 Sep 2019 21:57:25 GMT" headers: - Cache-Control: + cache-control: - no-cache - Content-Type: + content-type: - application/xml - Date: - - Fri, 02 Aug 2019 22:34:02 GMT - Server: + date: + - Fri, 06 Sep 2019 22:01:11 GMT + server: - Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - Transfer-Encoding: + transfer-encoding: - chunked - Vary: - - Origin - x-ms-request-id: - - 446d870a-5003-00e2-1c82-49dfef000000 x-ms-version: - '2018-03-28' status: diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_stats_async.test_queue_service_stats_f.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_stats_async.test_queue_service_stats_f.yaml index cba57cd8bf1c..74216a83144b 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_stats_async.test_queue_service_stats_f.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_stats_async.test_queue_service_stats_f.yaml @@ -5,41 +5,25 @@ interactions: Accept: - application/xml User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - a11d8e66-b575-11e9-943d-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:34:03 GMT + - Fri, 06 Sep 2019 22:01:31 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename-secondary.queue.core.windows.net/?restype=service&comp=stats + uri: https://pyacrstorageb29717b5-secondary.queue.core.windows.net/?restype=service&comp=stats response: body: string: "\uFEFFliveFri, - 02 Aug 2019 22:29:58 GMT" + 06 Sep 2019 21:59:17 GMT" headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:34:02 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 3276fdcd-4003-0057-7282-494cfd000000 + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 22:01:29 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 200 @@ -48,7 +32,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest-secondary.queue.core.windows.net + - pyacrstorageb29717b5-secondary.queue.core.windows.net - / - restype=service&comp=stats - '' diff --git a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_stats_async.test_queue_service_stats_when_unavailable.yaml b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_stats_async.test_queue_service_stats_when_unavailable.yaml index 7a40f7ddf4ed..971f996d2b91 100644 --- a/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_stats_async.test_queue_service_stats_when_unavailable.yaml +++ b/sdk/storage/azure-storage-queue/tests/recordings/test_queue_service_stats_async.test_queue_service_stats_when_unavailable.yaml @@ -5,41 +5,24 @@ interactions: Accept: - application/xml User-Agent: - - azsdk-python-storage-queue/12.0.0b1 Python/3.7.3 (Windows-10-10.0.17763-SP0) + - azsdk-python-storage-queue/12.0.0b2 Python/3.7.3 (Windows-10-10.0.17763-SP0) content-type: - application/xml; charset=utf-8 - x-ms-client-request-id: - - a139db8a-b575-11e9-a3a1-2816a845e8c6 x-ms-date: - - Fri, 02 Aug 2019 22:34:03 GMT + - Fri, 06 Sep 2019 22:01:50 GMT x-ms-version: - '2018-03-28' method: GET - uri: https://storagename-secondary.queue.core.windows.net/?restype=service&comp=stats + uri: https://pyacrstorage48941de4-secondary.queue.core.windows.net/?restype=service&comp=stats response: body: - string: "\uFEFFliveFri, - 02 Aug 2019 22:29:58 GMT" + string: "\uFEFFunavailable" headers: - ? !!python/object/new:multidict._istr.istr - - Cache-Control - : no-cache - ? !!python/object/new:multidict._istr.istr - - Content-Type - : application/xml - ? !!python/object/new:multidict._istr.istr - - Date - : Fri, 02 Aug 2019 22:34:02 GMT - ? !!python/object/new:multidict._istr.istr - - Server - : Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 - ? !!python/object/new:multidict._istr.istr - - Transfer-Encoding - : chunked - ? !!python/object/new:multidict._istr.istr - - Vary - : Origin - x-ms-request-id: 9598a9b9-c003-0066-4f82-49adee000000 + cache-control: no-cache + content-type: application/xml + date: Fri, 06 Sep 2019 22:01:49 GMT + server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 + transfer-encoding: chunked x-ms-version: '2018-03-28' status: code: 200 @@ -48,7 +31,7 @@ interactions: state: !!python/tuple - !!python/object/new:urllib.parse.SplitResult - https - - amqptest-secondary.queue.core.windows.net + - pyacrstorage48941de4-secondary.queue.core.windows.net - / - restype=service&comp=stats - '' diff --git a/sdk/storage/azure-storage-queue/tests/test_queue.py b/sdk/storage/azure-storage-queue/tests/test_queue.py index 02f82a2b80d3..32083fcabf1f 100644 --- a/sdk/storage/azure-storage-queue/tests/test_queue.py +++ b/sdk/storage/azure-storage-queue/tests/test_queue.py @@ -6,6 +6,7 @@ # license information. # -------------------------------------------------------------------------- +from collections import namedtuple import unittest import pytest import sys @@ -15,11 +16,13 @@ timedelta, date, ) - +from devtools_testutils import ResourceGroupPreparer, StorageAccountPreparer +from azure.mgmt.storage.models import Endpoints from azure.core.exceptions import ( HttpResponseError, ResourceNotFoundError, - ResourceExistsError) + ResourceExistsError, + ClientAuthenticationError) from azure.storage.queue import ( QueueServiceClient, @@ -32,62 +35,46 @@ from queuetestcase import ( QueueTestCase, - TestMode, - record, LogCaptured, ) # ------------------------------------------------------------------------------ TEST_QUEUE_PREFIX = 'pythonqueue' - - # ------------------------------------------------------------------------------ class StorageQueueTest(QueueTestCase): - def setUp(self): - super(StorageQueueTest, self).setUp() - - queue_url = self._get_queue_url() - credentials = self._get_shared_key_credential() - self.qsc = QueueServiceClient(account_url=queue_url, credential=credentials) - self.test_queues = [] - - def tearDown(self): - if not self.is_playback(): - for queue in self.test_queues: - try: - queue.delete_queue() - except: - pass - return super(StorageQueueTest, self).tearDown() - # --Helpers----------------------------------------------------------------- - def _get_queue_reference(self, prefix=TEST_QUEUE_PREFIX): + def _get_queue_reference(self, qsc, prefix=TEST_QUEUE_PREFIX): queue_name = self.get_resource_name(prefix) - queue = self.qsc.get_queue_client(queue_name) - self.test_queues.append(queue) + queue = qsc.get_queue_client(queue_name) return queue - def _create_queue(self, prefix=TEST_QUEUE_PREFIX): - queue = self._get_queue_reference(prefix) + def _create_queue(self, qsc, prefix=TEST_QUEUE_PREFIX, queue_list = None): + queue = self._get_queue_reference(qsc, prefix) created = queue.create_queue() + if queue_list is not None: + queue_list.append(created) return queue # --Test cases for queues ---------------------------------------------- - @record - def test_create_queue(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_create_queue(self, resource_group, location, storage_account, storage_account_key): # Action - queue_client = self._get_queue_reference() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) + queue_client = self._get_queue_reference(qsc) created = queue_client.create_queue() # Asserts self.assertTrue(created) - @record - def test_create_queue_fail_on_exist(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_create_queue_fail_on_exist(self, resource_group, location, storage_account, storage_account_key): # Action - queue_client = self._get_queue_reference() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) + queue_client = self._get_queue_reference(qsc) created = queue_client.create_queue() with self.assertRaises(ResourceExistsError): queue_client.create_queue() @@ -95,10 +82,13 @@ def test_create_queue_fail_on_exist(self): # Asserts self.assertTrue(created) - @record - def test_create_queue_fail_on_exist_different_metadata(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_create_queue_fail_on_exist_different_metadata(self, resource_group, location, storage_account, storage_account_key): # Action - queue_client = self._get_queue_reference() + url = self._account_url(storage_account.name) + qsc = QueueServiceClient(url, storage_account_key) + queue_client = self._get_queue_reference(qsc) created = queue_client.create_queue() with self.assertRaises(ResourceExistsError): queue_client.create_queue(metadata={"val": "value"}) @@ -106,10 +96,13 @@ def test_create_queue_fail_on_exist_different_metadata(self): # Asserts self.assertTrue(created) - @record - def test_create_queue_with_options(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_create_queue_with_options(self, resource_group, location, storage_account, storage_account_key): # Action - queue_client = self._get_queue_reference() + url = self._account_url(storage_account.name) + qsc = QueueServiceClient(url, storage_account_key) + queue_client = self._get_queue_reference(qsc) queue_client.create_queue( metadata={'val1': 'test', 'val2': 'blah'}) props = queue_client.get_queue_properties() @@ -120,19 +113,23 @@ def test_create_queue_with_options(self): self.assertEqual('test', props.metadata['val1']) self.assertEqual('blah', props.metadata['val2']) - @record - def test_delete_non_existing_queue(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_delete_non_existing_queue(self, resource_group, location, storage_account, storage_account_key): # Action - queue_client = self._get_queue_reference() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) + queue_client = self._get_queue_reference(qsc) # Asserts with self.assertRaises(ResourceNotFoundError): queue_client.delete_queue() - @record - def test_delete_existing_queue_fail_not_exist(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_delete_existing_queue_fail_not_exist(self, resource_group, location, storage_account, storage_account_key): # Action - queue_client = self._get_queue_reference() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) + queue_client = self._get_queue_reference(qsc) created = queue_client.create_queue() deleted = queue_client.delete_queue() @@ -140,29 +137,36 @@ def test_delete_existing_queue_fail_not_exist(self): # Asserts self.assertIsNone(deleted) - @record - def test_list_queues(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_list_queues(self, resource_group, location, storage_account, storage_account_key): # Action - queues = list(self.qsc.list_queues()) + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) + queue_client = self._get_queue_reference(qsc) + queue_client.create_queue() + queues = list(qsc.list_queues()) # Asserts self.assertIsNotNone(queues) - self.assertTrue(len(self.test_queues) <= len(queues)) + self.assertEqual(len(queues), 1) - @record - def test_list_queues_with_options(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_list_queues_with_options(self, resource_group, location, storage_account, storage_account_key): # Arrange prefix = 'listqueue' + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) + queue_list = [] for i in range(0, 4): - self._create_queue(prefix + str(i)) + self._create_queue(qsc, prefix + str(i), queue_list) # Action - generator1 = self.qsc.list_queues( + generator1 = qsc.list_queues( name_starts_with=prefix, results_per_page=3).by_page() queues1 = list(next(generator1)) - generator2 = self.qsc.list_queues( + generator2 = qsc.list_queues( name_starts_with=prefix, include_metadata=True).by_page(generator1.continuation_token) queues2 = list(next(generator2)) @@ -176,17 +180,20 @@ def test_list_queues_with_options(self): assert generator1.location_mode is not None # Asserts self.assertIsNotNone(queues2) - self.assertTrue(len(self.test_queues) - 3 <= len(queues2)) + self.assertTrue(len(queue_list) - 3 <= len(queues2)) self.assertIsNotNone(queues2[0]) self.assertNotEqual('', queues2[0].name) - @record - def test_list_queues_with_metadata(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_list_queues_with_metadata(self, resource_group, location, storage_account, storage_account_key): # Action - queue = self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) + queue = self._get_queue_reference(qsc) + queue.create_queue() queue.set_queue_metadata(metadata={'val1': 'test', 'val2': 'blah'}) - listed_queue = list(self.qsc.list_queues( + listed_queue = list(qsc.list_queues( name_starts_with=queue.queue_name, results_per_page=1, include_metadata=True))[0] @@ -198,11 +205,14 @@ def test_list_queues_with_metadata(self): self.assertEqual(len(listed_queue.metadata), 2) self.assertEqual(listed_queue.metadata['val1'], 'test') - @record - def test_set_queue_metadata(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_set_queue_metadata(self, resource_group, location, storage_account, storage_account_key): # Action + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) + queue = self._get_queue_reference(qsc) metadata = {'hello': 'world', 'number': '43'} - queue = self._create_queue() + queue.create_queue() # Act queue.set_queue_metadata(metadata) @@ -210,10 +220,13 @@ def test_set_queue_metadata(self): # Assert self.assertDictEqual(metadata_from_response, metadata) - @record - def test_get_queue_metadata_message_count(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_get_queue_metadata_message_count(self, resource_group, location, storage_account, storage_account_key): # Action - queue_client = self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) + queue_client = self._get_queue_reference(qsc) + queue_client.create_queue() queue_client.enqueue_message(u'message1') props = queue_client.get_queue_properties() @@ -221,10 +234,13 @@ def test_get_queue_metadata_message_count(self): self.assertTrue(props.approximate_message_count >= 1) self.assertEqual(0, len(props.metadata)) - @record - def test_queue_exists(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_queue_exists(self, resource_group, location, storage_account, storage_account_key): # Arrange - queue = self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) + queue = self._get_queue_reference(qsc) + queue.create_queue() # Act exists = queue.get_queue_properties() @@ -232,20 +248,25 @@ def test_queue_exists(self): # Assert self.assertTrue(exists) - @record - def test_queue_not_exists(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_queue_not_exists(self, resource_group, location, storage_account, storage_account_key): # Arrange - queue = self.qsc.get_queue_client(self.get_resource_name('missing')) + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) + queue = qsc.get_queue_client(self.get_resource_name('missing')) # Act with self.assertRaises(ResourceNotFoundError): queue.get_queue_properties() # Assert - @record - def test_put_message(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_put_message(self, resource_group, location, storage_account, storage_account_key): # Action. No exception means pass. No asserts needed. - queue_client = self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) + queue_client = self._get_queue_reference(qsc) + queue_client.create_queue() queue_client.enqueue_message(u'message1') queue_client.enqueue_message(u'message2') queue_client.enqueue_message(u'message3') @@ -259,10 +280,13 @@ def test_put_message(self): self.assertNotEqual('', message.pop_receipt) self.assertEqual(u'message4', message.content) - @record - def test_put_message_large_time_to_live(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_put_message_large_time_to_live(self, resource_group, location, storage_account, storage_account_key): # Arrange - queue_client = self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) + queue_client = self._get_queue_reference(qsc) + queue_client.create_queue() # There should be no upper bound on a queue message's time to live queue_client.enqueue_message(u'message1', time_to_live=1024*1024*1024) @@ -274,10 +298,13 @@ def test_put_message_large_time_to_live(self): messages[0].expiration_time, messages[0].insertion_time + timedelta(seconds=1024 * 1024 * 1024 - 3600)) - @record - def test_put_message_infinite_time_to_live(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_put_message_infinite_time_to_live(self, resource_group, location, storage_account, storage_account_key): # Arrange - queue_client = self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) + queue_client = self._get_queue_reference(qsc) + queue_client.create_queue() queue_client.enqueue_message(u'message1', time_to_live=-1) # Act @@ -286,10 +313,13 @@ def test_put_message_infinite_time_to_live(self): # Assert self.assertEqual(messages[0].expiration_time.year, date.max.year) - @record - def test_get_messages(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_get_messages(self, resource_group, location, storage_account, storage_account_key): # Action - queue_client = self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) + queue_client = self._get_queue_reference(qsc) + queue_client.create_queue() queue_client.enqueue_message(u'message1') queue_client.enqueue_message(u'message2') queue_client.enqueue_message(u'message3') @@ -308,10 +338,13 @@ def test_get_messages(self): self.assertIsInstance(message.expiration_time, datetime) self.assertIsInstance(message.time_next_visible, datetime) - @record - def test_get_messages_with_options(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_get_messages_with_options(self, resource_group, location, storage_account, storage_account_key): # Action - queue_client = self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) + queue_client = self._get_queue_reference(qsc) + queue_client.create_queue() queue_client.enqueue_message(u'message1') queue_client.enqueue_message(u'message2') queue_client.enqueue_message(u'message3') @@ -333,10 +366,13 @@ def test_get_messages_with_options(self): self.assertNotEqual('', message.expiration_time) self.assertNotEqual('', message.time_next_visible) - @record - def test_peek_messages(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_peek_messages(self, resource_group, location, storage_account, storage_account_key): # Action - queue_client = self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) + queue_client = self._get_queue_reference(qsc) + queue_client.create_queue() queue_client.enqueue_message(u'message1') queue_client.enqueue_message(u'message2') queue_client.enqueue_message(u'message3') @@ -356,10 +392,13 @@ def test_peek_messages(self): self.assertNotEqual('', message.expiration_time) self.assertIsNone(message.time_next_visible) - @record - def test_peek_messages_with_options(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_peek_messages_with_options(self, resource_group, location, storage_account, storage_account_key): # Action - queue_client = self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) + queue_client = self._get_queue_reference(qsc) + queue_client.create_queue() queue_client.enqueue_message(u'message1') queue_client.enqueue_message(u'message2') queue_client.enqueue_message(u'message3') @@ -379,10 +418,13 @@ def test_peek_messages_with_options(self): self.assertNotEqual('', message.expiration_time) self.assertIsNone(message.time_next_visible) - @record - def test_clear_messages(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_clear_messages(self, resource_group, location, storage_account, storage_account_key): # Action - queue_client = self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) + queue_client = self._get_queue_reference(qsc) + queue_client.create_queue() queue_client.enqueue_message(u'message1') queue_client.enqueue_message(u'message2') queue_client.enqueue_message(u'message3') @@ -394,10 +436,13 @@ def test_clear_messages(self): self.assertIsNotNone(result) self.assertEqual(0, len(result)) - @record - def test_delete_message(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_delete_message(self, resource_group, location, storage_account, storage_account_key): # Action - queue_client = self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) + queue_client = self._get_queue_reference(qsc) + queue_client.create_queue() queue_client.enqueue_message(u'message1') queue_client.enqueue_message(u'message2') queue_client.enqueue_message(u'message3') @@ -412,10 +457,13 @@ def test_delete_message(self): assert messages is not None assert len(messages) == 3 - @record - def test_update_message(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_update_message(self, resource_group, location, storage_account, storage_account_key): # Action - queue_client = self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) + queue_client = self._get_queue_reference(qsc) + queue_client.create_queue() queue_client.enqueue_message(u'message1') messages = queue_client.receive_messages() list_result1 = next(messages) @@ -444,10 +492,13 @@ def test_update_message(self): self.assertIsNotNone(message.expiration_time) self.assertIsNotNone(message.time_next_visible) - @record - def test_update_message_content(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_update_message_content(self, resource_group, location, storage_account, storage_account_key): # Action - queue_client = self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) + queue_client = self._get_queue_reference(qsc) + queue_client.create_queue() queue_client.enqueue_message(u'message1') messages = queue_client.receive_messages() @@ -478,15 +529,19 @@ def test_update_message_content(self): self.assertIsNotNone(message.expiration_time) self.assertIsNotNone(message.time_next_visible) - def test_account_sas(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_account_sas(self, resource_group, location, storage_account, storage_account_key): # SAS URL is calculated from storage key, so this test runs live only - if TestMode.need_recording_file(self.test_mode): + if not self.is_live: return # Arrange - queue_client = self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) + queue_client = self._get_queue_reference(qsc) + queue_client.create_queue() queue_client.enqueue_message(u'message1') - token = self.qsc.generate_shared_access_signature( + token = qsc.generate_shared_access_signature( ResourceTypes.OBJECT, AccountPermissions.READ, datetime.utcnow() + timedelta(hours=1), @@ -495,7 +550,7 @@ def test_account_sas(self): # Act service = QueueServiceClient( - account_url=self.qsc.url, + account_url=qsc.url, credential=token, ) new_queue_client = service.get_queue_client(queue_client.queue_name) @@ -509,35 +564,40 @@ def test_account_sas(self): self.assertNotEqual('', message.id) self.assertEqual(u'message1', message.content) - @record - def test_token_credential(self): - if TestMode.need_recording_file(self.test_mode): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_token_credential(self, resource_group, location, storage_account, storage_account_key): + if not self.is_live: return token_credential = self.generate_oauth_token() # Action 1: make sure token works - service = QueueServiceClient(self._get_oauth_queue_url(), credential=token_credential) + service = QueueServiceClient(self._account_url(storage_account.name), credential=token_credential) queues = service.get_service_properties() self.assertIsNotNone(queues) # Action 2: change token value to make request fail fake_credential = self.generate_fake_token() - service = QueueServiceClient(self._get_oauth_queue_url(), credential=fake_credential) + service = QueueServiceClient(self._account_url(storage_account.name), credential=fake_credential) with self.assertRaises(ClientAuthenticationError): list(service.list_queues()) # Action 3: update token to make it working again - service = QueueServiceClient(self._get_oauth_queue_url(), credential=token_credential) + service = QueueServiceClient(self._account_url(storage_account.name), credential=token_credential) queues = list(service.list_queues()) self.assertIsNotNone(queues) - def test_sas_read(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_sas_read(self, resource_group, location, storage_account, storage_account_key): # SAS URL is calculated from storage key, so this test runs live only - if TestMode.need_recording_file(self.test_mode): + if not self.is_live: return # Arrange - queue_client = self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) + queue_client = self._get_queue_reference(qsc) + queue_client.create_queue() queue_client.enqueue_message(u'message1') token = queue_client.generate_shared_access_signature( QueuePermissions.READ, @@ -560,13 +620,17 @@ def test_sas_read(self): self.assertNotEqual('', message.id) self.assertEqual(u'message1', message.content) - def test_sas_add(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_sas_add(self, resource_group, location, storage_account, storage_account_key): # SAS URL is calculated from storage key, so this test runs live only - if TestMode.need_recording_file(self.test_mode): + if not self.is_live: return # Arrange - queue_client = self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) + queue_client = self._get_queue_reference(qsc) + queue_client.create_queue() token = queue_client.generate_shared_access_signature( QueuePermissions.ADD, datetime.utcnow() + timedelta(hours=1), @@ -583,13 +647,17 @@ def test_sas_add(self): result = next(queue_client.receive_messages()) self.assertEqual(u'addedmessage', result.content) - def test_sas_update(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_sas_update(self, resource_group, location, storage_account, storage_account_key): # SAS URL is calculated from storage key, so this test runs live only - if TestMode.need_recording_file(self.test_mode): + if not self.is_live: return # Arrange - queue_client = self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) + queue_client = self._get_queue_reference(qsc) + queue_client.create_queue() queue_client.enqueue_message(u'message1') token = queue_client.generate_shared_access_signature( QueuePermissions.UPDATE, @@ -614,13 +682,17 @@ def test_sas_update(self): result = next(messages) self.assertEqual(u'updatedmessage1', result.content) - def test_sas_process(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_sas_process(self, resource_group, location, storage_account, storage_account_key): # SAS URL is calculated from storage key, so this test runs live only - if TestMode.need_recording_file(self.test_mode): + if not self.is_live: return # Arrange - queue_client = self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) + queue_client = self._get_queue_reference(qsc) + queue_client.create_queue() queue_client.enqueue_message(u'message1') token = queue_client.generate_shared_access_signature( QueuePermissions.PROCESS, @@ -639,9 +711,11 @@ def test_sas_process(self): self.assertNotEqual('', message.id) self.assertEqual(u'message1', message.content) - def test_sas_signed_identifier(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_sas_signed_identifier(self, resource_group, location, storage_account, storage_account_key): # SAS URL is calculated from storage key, so this test runs live only - if TestMode.need_recording_file(self.test_mode): + if not self.is_live: return # Arrange @@ -652,7 +726,9 @@ def test_sas_signed_identifier(self): identifiers = {'testid': access_policy} - queue_client = self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) + queue_client = self._get_queue_reference(qsc) + queue_client.create_queue() resp = queue_client.set_queue_access_policy(identifiers) queue_client.enqueue_message(u'message1') @@ -676,10 +752,13 @@ def test_sas_signed_identifier(self): self.assertNotEqual('', message.id) self.assertEqual(u'message1', message.content) - @record - def test_get_queue_acl(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_get_queue_acl(self, resource_group, location, storage_account, storage_account_key): # Arrange - queue_client = self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) + queue_client = self._get_queue_reference(qsc) + queue_client.create_queue() # Act acl = queue_client.get_queue_access_policy() @@ -688,10 +767,13 @@ def test_get_queue_acl(self): self.assertIsNotNone(acl) self.assertEqual(len(acl), 0) - @record - def test_get_queue_acl_iter(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_get_queue_acl_iter(self, resource_group, location, storage_account, storage_account_key): # Arrange - queue_client = self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) + queue_client = self._get_queue_reference(qsc) + queue_client.create_queue() # Act acl = queue_client.get_queue_access_policy() @@ -702,10 +784,12 @@ def test_get_queue_acl_iter(self): self.assertIsNotNone(acl) self.assertEqual(len(acl), 0) - @record - def test_get_queue_acl_with_non_existing_queue(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_get_queue_acl_with_non_existing_queue(self, resource_group, location, storage_account, storage_account_key): # Arrange - queue_client = self._get_queue_reference() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) + queue_client = self._get_queue_reference(qsc) # Act with self.assertRaises(ResourceNotFoundError): @@ -713,10 +797,13 @@ def test_get_queue_acl_with_non_existing_queue(self): # Assert - @record - def test_set_queue_acl(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_set_queue_acl(self, resource_group, location, storage_account, storage_account_key): # Arrange - queue_client = self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) + queue_client = self._get_queue_reference(qsc) + queue_client.create_queue() # Act resp = queue_client.set_queue_access_policy() @@ -726,10 +813,13 @@ def test_set_queue_acl(self): acl = queue_client.get_queue_access_policy() self.assertIsNotNone(acl) - @record - def test_set_queue_acl_with_empty_signed_identifiers(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_set_queue_acl_with_empty_signed_identifiers(self, resource_group, location, storage_account, storage_account_key): # Arrange - queue_client = self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) + queue_client = self._get_queue_reference(qsc) + queue_client.create_queue() # Act queue_client.set_queue_access_policy(signed_identifiers={}) @@ -739,10 +829,13 @@ def test_set_queue_acl_with_empty_signed_identifiers(self): self.assertIsNotNone(acl) self.assertEqual(len(acl), 0) - @record - def test_set_queue_acl_with_empty_signed_identifier(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_set_queue_acl_with_empty_signed_identifier(self, resource_group, location, storage_account, storage_account_key): # Arrange - queue_client = self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) + queue_client = self._get_queue_reference(qsc) + queue_client.create_queue() # Act queue_client.set_queue_access_policy(signed_identifiers={'empty': None}) @@ -756,10 +849,13 @@ def test_set_queue_acl_with_empty_signed_identifier(self): self.assertIsNone(acl['empty'].expiry) self.assertIsNone(acl['empty'].start) - @record - def test_set_queue_acl_with_signed_identifiers(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_set_queue_acl_with_signed_identifiers(self, resource_group, location, storage_account, storage_account_key): # Arrange - queue_client = self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) + queue_client = self._get_queue_reference(qsc) + queue_client.create_queue() # Act access_policy = AccessPolicy(permission=QueuePermissions.READ, @@ -776,10 +872,13 @@ def test_set_queue_acl_with_signed_identifiers(self): self.assertEqual(len(acl), 1) self.assertTrue('testid' in acl) - @record - def test_set_queue_acl_too_many_ids(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_set_queue_acl_too_many_ids(self, resource_group, location, storage_account, storage_account_key): # Arrange - queue_client = self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) + queue_client = self._get_queue_reference(qsc) + queue_client.create_queue() # Act identifiers = dict() @@ -790,10 +889,12 @@ def test_set_queue_acl_too_many_ids(self): with self.assertRaises(ValueError): queue_client.set_queue_access_policy(identifiers) - @record - def test_set_queue_acl_with_non_existing_queue(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_set_queue_acl_with_non_existing_queue(self, resource_group, location, storage_account, storage_account_key): # Arrange - queue_client = self._get_queue_reference() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) + queue_client = self._get_queue_reference(qsc) # Act with self.assertRaises(ResourceNotFoundError): @@ -801,23 +902,28 @@ def test_set_queue_acl_with_non_existing_queue(self): # Assert - @record - def test_unicode_create_queue_unicode_name(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_unicode_create_queue_unicode_name(self, resource_group, location, storage_account, storage_account_key): # Action + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) queue_name = u'啊齄丂狛狜' with self.assertRaises(HttpResponseError): # not supported - queue name must be alphanumeric, lowercase - client = self.qsc.get_queue_client(queue_name) + client = qsc.get_queue_client(queue_name) client.create_queue() # Asserts - @record - def test_unicode_get_messages_unicode_data(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_unicode_get_messages_unicode_data(self, resource_group, location, storage_account, storage_account_key): # Action pytest.skip("Uncomment after msrest fix") - queue_client = self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) + queue_client = self._get_queue_reference(qsc) + queue_client.create_queue() queue_client.enqueue_message(u'message1㚈') message = next(queue_client.receive_messages()) @@ -831,11 +937,14 @@ def test_unicode_get_messages_unicode_data(self): self.assertIsInstance(message.expiration_time, datetime) self.assertIsInstance(message.time_next_visible, datetime) - @record - def test_unicode_update_message_unicode_data(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_unicode_update_message_unicode_data(self, resource_group, location, storage_account, storage_account_key): # Action pytest.skip("Uncomment after msrest fix") - queue_client = self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) + queue_client = self._get_queue_reference(qsc) + queue_client.create_queue() queue_client.enqueue_message(u'message1') messages = queue_client.receive_messages() diff --git a/sdk/storage/azure-storage-queue/tests/test_queue_async.py b/sdk/storage/azure-storage-queue/tests/test_queue_async.py index e21b13f9c6fb..1483a11d5c63 100644 --- a/sdk/storage/azure-storage-queue/tests/test_queue_async.py +++ b/sdk/storage/azure-storage-queue/tests/test_queue_async.py @@ -5,7 +5,6 @@ # Licensed under the MIT License. See License.txt in the project root for # license information. # -------------------------------------------------------------------------- - import unittest import pytest import asyncio @@ -15,14 +14,15 @@ timedelta, date, ) - +from devtools_testutils import ResourceGroupPreparer, StorageAccountPreparer +from multidict import CIMultiDict, CIMultiDictProxy from azure.core.exceptions import ( HttpResponseError, ResourceNotFoundError, - ResourceExistsError) + ResourceExistsError, + ClientAuthenticationError) from azure.core.pipeline.transport import AioHttpTransport -from multidict import CIMultiDict, CIMultiDictProxy from azure.storage.queue.aio import QueueServiceClient, QueueClient from azure.storage.queue import ( @@ -32,19 +32,16 @@ AccountPermissions, ) -from queuetestcase import ( - QueueTestCase, - TestMode, - record, - LogCaptured, +from asyncqueuetestcase import ( + AsyncQueueTestCase ) # ------------------------------------------------------------------------------ TEST_QUEUE_PREFIX = 'pythonqueue' - # ------------------------------------------------------------------------------ + class AiohttpTestTransport(AioHttpTransport): """Workaround to vcrpy bug: https://github.com/kevin1024/vcrpy/pull/461 """ @@ -55,54 +52,41 @@ async def send(self, request, **config): response.content_type = response.headers.get("content-type") return response -class StorageQueueTestAsync(QueueTestCase): - def setUp(self): - super(StorageQueueTestAsync, self).setUp() - - queue_url = self._get_queue_url() - credentials = self._get_shared_key_credential() - self.qsc = QueueServiceClient(account_url=queue_url, credential=credentials, transport=AiohttpTestTransport()) - self.test_queues = [] - - def tearDown(self): - if not self.is_playback(): - loop = asyncio.get_event_loop() - for queue in self.test_queues: - try: - loop.run_until_complete(queue.delete_queue()) - except: - pass - return super(StorageQueueTestAsync, self).tearDown() +class StorageQueueTestAsync(AsyncQueueTestCase): # --Helpers----------------------------------------------------------------- - def _get_queue_reference(self, prefix=TEST_QUEUE_PREFIX): + def _get_queue_reference(self, qsc, prefix=TEST_QUEUE_PREFIX): queue_name = self.get_resource_name(prefix) - queue = self.qsc.get_queue_client(queue_name) - self.test_queues.append(queue) + queue = qsc.get_queue_client(queue_name) return queue - async def _create_queue(self, prefix=TEST_QUEUE_PREFIX): - queue = self._get_queue_reference(prefix) + async def _create_queue(self, qsc, prefix=TEST_QUEUE_PREFIX, queue_list = None): + queue = self._get_queue_reference(qsc, prefix) created = await queue.create_queue() + if queue_list: + queue_list.append(created) return queue # --Test cases for queues ---------------------------------------------- - async def _test_create_queue(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_create_queue(self, resource_group, location, storage_account, storage_account_key): # Action - queue_client = self._get_queue_reference() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) + queue_client = self._get_queue_reference(qsc) created = await queue_client.create_queue() # Asserts self.assertTrue(created) - @record - def test_create_queue(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_create_queue()) - - async def _test_create_queue_fail_on_exist(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_create_queue_fail_on_exist(self, resource_group, location, storage_account, storage_account_key): # Action - queue_client = self._get_queue_reference() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) + queue_client = self._get_queue_reference(qsc) created = await queue_client.create_queue() with self.assertRaises(ResourceExistsError): await queue_client.create_queue() @@ -110,14 +94,13 @@ async def _test_create_queue_fail_on_exist(self): # Asserts self.assertTrue(created) - @record - def test_create_queue_fail_on_exist(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_create_queue_fail_on_exist()) - - async def _test_create_queue_fail_on_exist_different_metadata(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_create_queue_fail_on_exist_different_metadata(self, resource_group, location, storage_account, storage_account_key): # Action - queue_client = self._get_queue_reference() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) + queue_client = self._get_queue_reference(qsc) created = await queue_client.create_queue() with self.assertRaises(ResourceExistsError): await queue_client.create_queue(metadata={"val": "value"}) @@ -125,14 +108,13 @@ async def _test_create_queue_fail_on_exist_different_metadata(self): # Asserts self.assertTrue(created) - @record - def test_create_queue_fail_on_exist_different_metadata(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_create_queue_fail_on_exist_different_metadata()) - - async def _test_create_queue_with_options(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_create_queue_with_options(self, resource_group, location, storage_account, storage_account_key): # Action - queue_client = self._get_queue_reference() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) + queue_client = self._get_queue_reference(qsc) await queue_client.create_queue( metadata={'val1': 'test', 'val2': 'blah'}) props = await queue_client.get_queue_properties() @@ -143,27 +125,25 @@ async def _test_create_queue_with_options(self): self.assertEqual('test', props.metadata['val1']) self.assertEqual('blah', props.metadata['val2']) - @record - def test_create_queue_with_options(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_create_queue_with_options()) - - async def _test_delete_non_existing_queue(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_delete_non_existing_queue(self, resource_group, location, storage_account, storage_account_key): # Action - queue_client = self._get_queue_reference() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) + queue_client = self._get_queue_reference(qsc) # Asserts with self.assertRaises(ResourceNotFoundError): await queue_client.delete_queue() - @record - def test_delete_non_existing_queue(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_delete_non_existing_queue()) - - async def _test_delete_existing_queue_fail_not_exist(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_delete_existing_queue_fail_not_exist(self, resource_group, location, storage_account, storage_account_key): # Action - queue_client = self._get_queue_reference() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) + queue_client = self._get_queue_reference(qsc) created = await queue_client.create_queue() deleted = await queue_client.delete_queue() @@ -171,41 +151,42 @@ async def _test_delete_existing_queue_fail_not_exist(self): # Asserts self.assertIsNone(deleted) - @record - def test_delete_existing_queue_fail_not_exist(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_delete_existing_queue_fail_not_exist()) - - async def _test_list_queues(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_list_queues(self, resource_group, location, storage_account, storage_account_key): # Action + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) + queue_client = self._get_queue_reference(qsc) + await queue_client.create_queue() queues = [] - async for q in self.qsc.list_queues(): + async for q in qsc.list_queues(): queues.append(q) # Asserts self.assertIsNotNone(queues) - self.assertTrue(len(self.test_queues) <= len(queues)) - - @record - def test_list_queues(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_list_queues()) + self.assertEqual(len(queues), 1) - async def _test_list_queues_with_options(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_list_queues_with_options(self, resource_group, location, storage_account, storage_account_key): # Arrange + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) + queue_list = [] prefix = 'listqueue' for i in range(0, 4): - await self._create_queue(prefix + str(i)) + await self._create_queue(qsc, prefix + str(i), queue_list) # Action - generator1 = self.qsc.list_queues( + generator1 = qsc.list_queues( name_starts_with=prefix, results_per_page=3).by_page() queues1 = [] async for el in await generator1.__anext__(): queues1.append(el) - generator2 = self.qsc.list_queues( + generator2 = qsc.list_queues( name_starts_with=prefix, include_metadata=True).by_page(generator1.continuation_token) queues2 = [] @@ -220,22 +201,21 @@ async def _test_list_queues_with_options(self): self.assertNotEqual('', queues1[0].name) # Asserts self.assertIsNotNone(queues2) - self.assertTrue(len(self.test_queues) - 3 <= len(queues2)) + self.assertTrue(len(queue_list) - 3 <= len(queues2)) self.assertIsNotNone(queues2[0]) self.assertNotEqual('', queues2[0].name) - @record - def test_list_queues_with_options_async(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_list_queues_with_options()) - - async def _test_list_queues_with_metadata(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_list_queues_with_metadata(self, resource_group, location, storage_account, storage_account_key): # Action - queue = await self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) + queue = await self._create_queue(qsc) await queue.set_queue_metadata(metadata={'val1': 'test', 'val2': 'blah'}) listed_queue = [] - async for q in self.qsc.list_queues( + async for q in qsc.list_queues( name_starts_with=queue.queue_name, results_per_page=1, include_metadata=True): @@ -249,15 +229,14 @@ async def _test_list_queues_with_metadata(self): self.assertEqual(len(listed_queue.metadata), 2) self.assertEqual(listed_queue.metadata['val1'], 'test') - @record - def test_list_queues_with_metadata(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_list_queues_with_metadata()) - - async def _test_set_queue_metadata(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_set_queue_metadata(self, resource_group, location, storage_account, storage_account_key): # Action + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) metadata = {'hello': 'world', 'number': '43'} - queue = await self._create_queue() + queue = await self._create_queue(qsc) # Act await queue.set_queue_metadata(metadata) @@ -266,14 +245,13 @@ async def _test_set_queue_metadata(self): # Assert self.assertDictEqual(md, metadata) - @record - def test_set_queue_metadata(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_set_queue_metadata()) - - async def _test_get_queue_metadata_message_count(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_get_queue_metadata_message_count(self, resource_group, location, storage_account, storage_account_key): # Action - queue_client = await self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) + queue_client = await self._create_queue(qsc) await queue_client.enqueue_message(u'message1') props = await queue_client.get_queue_properties() @@ -281,14 +259,13 @@ async def _test_get_queue_metadata_message_count(self): self.assertTrue(props.approximate_message_count >= 1) self.assertEqual(0, len(props.metadata)) - @record - def test_get_queue_metadata_message_count(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_get_queue_metadata_message_count()) - - async def _test_queue_exists(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_queue_exists(self, resource_group, location, storage_account, storage_account_key): # Arrange - queue = await self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) + queue = await self._create_queue(qsc) # Act exists = await queue.get_queue_properties() @@ -296,28 +273,26 @@ async def _test_queue_exists(self): # Assert self.assertTrue(exists) - @record - def test_queue_exists(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_queue_exists()) - - async def _test_queue_not_exists(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_queue_not_exists(self, resource_group, location, storage_account, storage_account_key): # Arrange - queue = self.qsc.get_queue_client(self.get_resource_name('missing')) + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) + queue = qsc.get_queue_client(self.get_resource_name('missing')) # Act with self.assertRaises(ResourceNotFoundError): await queue.get_queue_properties() # Assert - @record - def test_queue_not_exists(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_queue_not_exists()) - - async def _test_put_message(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_put_message(self, resource_group, location, storage_account, storage_account_key): # Action. No exception means pass. No asserts needed. - queue_client = await self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) + queue_client = await self._create_queue(qsc) await queue_client.enqueue_message(u'message1') await queue_client.enqueue_message(u'message2') await queue_client.enqueue_message(u'message3') @@ -331,14 +306,13 @@ async def _test_put_message(self): self.assertNotEqual('', message.pop_receipt) self.assertEqual(u'message4', message.content) - @record - def test_put_message(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_put_message()) - - async def _test_put_message_large_time_to_live(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_put_message_large_time_to_live(self, resource_group, location, storage_account, storage_account_key): # Arrange - queue_client = await self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) + queue_client = await self._create_queue(qsc) # There should be no upper bound on a queue message's time to live await queue_client.enqueue_message(u'message1', time_to_live=1024*1024*1024) @@ -350,14 +324,13 @@ async def _test_put_message_large_time_to_live(self): messages[0].expiration_time, messages[0].insertion_time + timedelta(seconds=1024 * 1024 * 1024 - 3600)) - @record - def test_put_message_large_time_to_live(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_put_message_large_time_to_live()) - - async def _test_put_message_infinite_time_to_live(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_put_message_infinite_time_to_live(self, resource_group, location, storage_account, storage_account_key): # Arrange - queue_client = await self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) + queue_client = await self._create_queue(qsc) await queue_client.enqueue_message(u'message1', time_to_live=-1) # Act @@ -366,14 +339,13 @@ async def _test_put_message_infinite_time_to_live(self): # Assert self.assertEqual(messages[0].expiration_time.year, date.max.year) - @record - def test_put_message_infinite_time_to_live(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_put_message_infinite_time_to_live()) - - async def _test_get_messages(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_get_messages(self, resource_group, location, storage_account, storage_account_key): # Action - queue_client = await self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) + queue_client = await self._create_queue(qsc) await queue_client.enqueue_message(u'message1') await queue_client.enqueue_message(u'message2') await queue_client.enqueue_message(u'message3') @@ -396,14 +368,13 @@ async def _test_get_messages(self): self.assertIsInstance(message.expiration_time, datetime) self.assertIsInstance(message.time_next_visible, datetime) - @record - def test_get_messages(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_get_messages()) - - async def _test_get_messages_with_options(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_get_messages_with_options(self, resource_group, location, storage_account, storage_account_key): # Action - queue_client = await self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) + queue_client = await self._create_queue(qsc) await queue_client.enqueue_message(u'message1') await queue_client.enqueue_message(u'message2') await queue_client.enqueue_message(u'message3') @@ -427,14 +398,13 @@ async def _test_get_messages_with_options(self): self.assertNotEqual('', message.expiration_time) self.assertNotEqual('', message.time_next_visible) - @record - def test_get_messages_with_options(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_get_messages_with_options()) - - async def _test_peek_messages(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_peek_messages(self, resource_group, location, storage_account, storage_account_key): # Action - queue_client = await self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) + queue_client = await self._create_queue(qsc) await queue_client.enqueue_message(u'message1') await queue_client.enqueue_message(u'message2') await queue_client.enqueue_message(u'message3') @@ -454,14 +424,13 @@ async def _test_peek_messages(self): self.assertNotEqual('', message.expiration_time) self.assertIsNone(message.time_next_visible) - @record - def test_peek_messages(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_peek_messages()) - - async def _test_peek_messages_with_options(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_peek_messages_with_options(self, resource_group, location, storage_account, storage_account_key): # Action - queue_client = await self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) + queue_client = await self._create_queue(qsc) await queue_client.enqueue_message(u'message1') await queue_client.enqueue_message(u'message2') await queue_client.enqueue_message(u'message3') @@ -481,14 +450,13 @@ async def _test_peek_messages_with_options(self): self.assertNotEqual('', message.expiration_time) self.assertIsNone(message.time_next_visible) - @record - def test_peek_messages_with_options(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_peek_messages_with_options()) - - async def _test_clear_messages(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_clear_messages(self, resource_group, location, storage_account, storage_account_key): # Action - queue_client = await self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) + queue_client = await self._create_queue(qsc) await queue_client.enqueue_message(u'message1') await queue_client.enqueue_message(u'message2') await queue_client.enqueue_message(u'message3') @@ -500,14 +468,13 @@ async def _test_clear_messages(self): self.assertIsNotNone(result) self.assertEqual(0, len(result)) - @record - def test_clear_messages(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_clear_messages()) - - async def _test_delete_message(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_delete_message(self, resource_group, location, storage_account, storage_account_key): # Action - queue_client = await self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) + queue_client = await self._create_queue(qsc) await queue_client.enqueue_message(u'message1') await queue_client.enqueue_message(u'message2') await queue_client.enqueue_message(u'message3') @@ -522,14 +489,13 @@ async def _test_delete_message(self): self.assertIsNotNone(messages) self.assertEqual(3, len(messages)-1) - @record - def test_delete_message(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_delete_message()) - - async def _test_update_message(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_update_message(self, resource_group, location, storage_account, storage_account_key): # Action - queue_client = await self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) + queue_client = await self._create_queue(qsc) await queue_client.enqueue_message(u'message1') messages = [] async for m in queue_client.receive_messages(): @@ -563,14 +529,13 @@ async def _test_update_message(self): self.assertIsNotNone(message.expiration_time) self.assertIsNotNone(message.time_next_visible) - @record - def test_update_message(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_update_message()) - - async def _test_update_message_content(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_update_message_content(self, resource_group, location, storage_account, storage_account_key): # Action - queue_client = await self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) + queue_client = await self._create_queue(qsc) await queue_client.enqueue_message(u'message1') messages = [] @@ -606,20 +571,19 @@ async def _test_update_message_content(self): self.assertIsNotNone(message.expiration_time) self.assertIsNotNone(message.time_next_visible) - @record - def test_update_message_content(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_update_message_content()) - - async def _test_account_sas(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_account_sas(self, resource_group, location, storage_account, storage_account_key): # SAS URL is calculated from storage key, so this test runs live only - if TestMode.need_recording_file(self.test_mode): + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) + if self.is_playback(): return # Arrange - queue_client = await self._create_queue() + queue_client = await self._create_queue(qsc) await queue_client.enqueue_message(u'message1') - token = self.qsc.generate_shared_access_signature( + token = qsc.generate_shared_access_signature( ResourceTypes.OBJECT, AccountPermissions.READ, datetime.utcnow() + timedelta(hours=1), @@ -628,7 +592,7 @@ async def _test_account_sas(self): # Act service = QueueServiceClient( - account_url=self.qsc.url, + account_url=qsc.url, credential=token, ) new_queue_client = service.get_queue_client(queue_client.queue_name) @@ -642,46 +606,45 @@ async def _test_account_sas(self): self.assertNotEqual('', message.id) self.assertEqual(u'message1', message.content) - @record - def test_account_sas(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_account_sas()) - - async def _test_token_credential(self): - if TestMode.need_recording_file(self.test_mode): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_token_credential(self, resource_group, location, storage_account, storage_account_key): + pytest.skip("") + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) + if self.is_playback(): return token_credential = self.generate_oauth_token() # Action 1: make sure token works - service = QueueServiceClient(self._get_oauth_queue_url(), credential=token_credential) + service = QueueServiceClient(self._account_url(storage_account.name), credential=token_credential) queues = await service.get_service_properties() self.assertIsNotNone(queues) # Action 2: change token value to make request fail fake_credential = self.generate_fake_token() - service = QueueServiceClient(self._get_oauth_queue_url(), credential=fake_credential) + service = QueueServiceClient(self._account_url(storage_account.name), credential=fake_credential) with self.assertRaises(ClientAuthenticationError): - queue_li = await service.list_queues() + queue_li = service.list_queues() list(queue_li) # Action 3: update token to make it working again - service = QueueServiceClient(self._get_oauth_queue_url(), credential=token_credential) + service = QueueServiceClient(self._account_url(storage_account.name), credential=token_credential) queue_li = await service.list_queues() queues = list(queue_li) self.assertIsNotNone(queues) - @record - def test_token_credential(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_token_credential()) - - async def _test_sas_read(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_sas_read(self, resource_group, location, storage_account, storage_account_key): + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) # SAS URL is calculated from storage key, so this test runs live only - if TestMode.need_recording_file(self.test_mode): + if self.is_playback(): return # Arrange - queue_client = await self._create_queue() + queue_client = await self._create_queue(qsc) await queue_client.enqueue_message(u'message1') token = queue_client.generate_shared_access_signature( QueuePermissions.READ, @@ -704,18 +667,17 @@ async def _test_sas_read(self): self.assertNotEqual('', message.id) self.assertEqual(u'message1', message.content) - @record - def test_sas_read(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_sas_read()) - - async def _test_sas_add(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_sas_add(self, resource_group, location, storage_account, storage_account_key): + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) # SAS URL is calculated from storage key, so this test runs live only - if TestMode.need_recording_file(self.test_mode): + if self.is_playback(): return # Arrange - queue_client = await self._create_queue() + queue_client = await self._create_queue(qsc) token = queue_client.generate_shared_access_signature( QueuePermissions.ADD, datetime.utcnow() + timedelta(hours=1), @@ -735,18 +697,17 @@ async def _test_sas_add(self): result = messages[0] self.assertEqual(u'addedmessage', result.content) - @record - def test_sas_add(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_sas_add()) - - async def _test_sas_update(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_sas_update(self, resource_group, location, storage_account, storage_account_key): + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) # SAS URL is calculated from storage key, so this test runs live only - if TestMode.need_recording_file(self.test_mode): + if self.is_playback(): return # Arrange - queue_client = await self._create_queue() + queue_client = await self._create_queue(qsc) await queue_client.enqueue_message(u'message1') token = queue_client.generate_shared_access_signature( QueuePermissions.UPDATE, @@ -756,7 +717,7 @@ async def _test_sas_update(self): async for m in queue_client.receive_messages(): messages.append(m) result = messages[0] - + # Act service = QueueClient( queue_url=queue_client.url, @@ -776,18 +737,17 @@ async def _test_sas_update(self): result = messages[0] self.assertEqual(u'updatedmessage1', result.content) - @record - def test_sas_update(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_sas_update()) - - async def _test_sas_process(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_sas_process(self, resource_group, location, storage_account, storage_account_key): + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) # SAS URL is calculated from storage key, so this test runs live only - if TestMode.need_recording_file(self.test_mode): + if self.is_playback(): return # Arrange - queue_client = await self._create_queue() + queue_client = await self._create_queue(qsc) await queue_client.enqueue_message(u'message1') token = queue_client.generate_shared_access_signature( QueuePermissions.PROCESS, @@ -809,14 +769,13 @@ async def _test_sas_process(self): self.assertNotEqual('', message.id) self.assertEqual(u'message1', message.content) - @record - def test_sas_process(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_sas_process()) - - async def _test_sas_signed_identifier(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_sas_signed_identifier(self, resource_group, location, storage_account, storage_account_key): + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) # SAS URL is calculated from storage key, so this test runs live only - if TestMode.need_recording_file(self.test_mode): + if self.is_playback(): return # Arrange @@ -827,7 +786,7 @@ async def _test_sas_signed_identifier(self): identifiers = {'testid': access_policy} - queue_client = await self._create_queue() + queue_client = await self._create_queue(qsc) resp = await queue_client.set_queue_access_policy(identifiers) await queue_client.enqueue_message(u'message1') @@ -851,14 +810,13 @@ async def _test_sas_signed_identifier(self): self.assertNotEqual('', message.id) self.assertEqual(u'message1', message.content) - @record - def test_sas_signed_identifier(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_sas_signed_identifier()) - - async def _test_get_queue_acl(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_get_queue_acl(self, resource_group, location, storage_account, storage_account_key): + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) # Arrange - queue_client = await self._create_queue() + queue_client = await self._create_queue(qsc) # Act acl = await queue_client.get_queue_access_policy() @@ -867,14 +825,13 @@ async def _test_get_queue_acl(self): self.assertIsNotNone(acl) self.assertEqual(len(acl), 0) - @record - def test_get_queue_acl(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_get_queue_acl()) - - async def _test_get_queue_acl_iter(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_get_queue_acl_iter(self, resource_group, location, storage_account, storage_account_key): + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) # Arrange - queue_client = await self._create_queue() + queue_client = await self._create_queue(qsc) # Act acl = await queue_client.get_queue_access_policy() @@ -885,14 +842,13 @@ async def _test_get_queue_acl_iter(self): self.assertIsNotNone(acl) self.assertEqual(len(acl), 0) - @record - def test_get_queue_acl_iter(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_get_queue_acl_iter()) - - async def _test_get_queue_acl_with_non_existing_queue(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_get_queue_acl_with_non_existing_queue(self, resource_group, location, storage_account, storage_account_key): + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) # Arrange - queue_client = self._get_queue_reference() + queue_client = self._get_queue_reference(qsc) # Act with self.assertRaises(ResourceNotFoundError): @@ -900,14 +856,13 @@ async def _test_get_queue_acl_with_non_existing_queue(self): # Assert - @record - def test_get_queue_acl_with_non_existing_queue(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_get_queue_acl_with_non_existing_queue()) - - async def _test_set_queue_acl(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_set_queue_acl(self, resource_group, location, storage_account, storage_account_key): + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) # Arrange - queue_client = await self._create_queue() + queue_client = await self._create_queue(qsc) # Act resp = await queue_client.set_queue_access_policy() @@ -917,14 +872,13 @@ async def _test_set_queue_acl(self): acl = await queue_client.get_queue_access_policy() self.assertIsNotNone(acl) - @record - def test_set_queue_acl(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_set_queue_acl()) - - async def _test_set_queue_acl_with_empty_signed_identifiers(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_set_queue_acl_with_empty_signed_identifiers(self, resource_group, location, storage_account, storage_account_key): + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) # Arrange - queue_client = await self._create_queue() + queue_client = await self._create_queue(qsc) # Act await queue_client.set_queue_access_policy(signed_identifiers={}) @@ -934,14 +888,13 @@ async def _test_set_queue_acl_with_empty_signed_identifiers(self): self.assertIsNotNone(acl) self.assertEqual(len(acl), 0) - @record - def test_set_queue_acl_with_empty_signed_identifiers(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_set_queue_acl_with_empty_signed_identifiers()) - - async def _test_set_queue_acl_with_empty_signed_identifier(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_set_queue_acl_with_empty_signed_identifier(self, resource_group, location, storage_account, storage_account_key): + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) # Arrange - queue_client = await self._create_queue() + queue_client = await self._create_queue(qsc) # Act await queue_client.set_queue_access_policy(signed_identifiers={'empty': None}) @@ -955,14 +908,13 @@ async def _test_set_queue_acl_with_empty_signed_identifier(self): self.assertIsNone(acl['empty'].expiry) self.assertIsNone(acl['empty'].start) - @record - def test_set_queue_acl_with_empty_signed_identifier(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_set_queue_acl_with_empty_signed_identifier()) - - async def _test_set_queue_acl_with_signed_identifiers(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_set_queue_acl_with_signed_identifiers(self, resource_group, location, storage_account, storage_account_key): # Arrange - queue_client = await self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) + queue_client = await self._create_queue(qsc) # Act access_policy = AccessPolicy(permission=QueuePermissions.READ, @@ -979,14 +931,13 @@ async def _test_set_queue_acl_with_signed_identifiers(self): self.assertEqual(len(acl), 1) self.assertTrue('testid' in acl) - @record - def test_set_queue_acl_with_signed_identifiers(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_set_queue_acl_with_signed_identifiers()) - - async def _test_set_queue_acl_too_many_ids(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_set_queue_acl_too_many_ids(self, resource_group, location, storage_account, storage_account_key): # Arrange - queue_client = await self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) + queue_client = await self._create_queue(qsc) # Act identifiers = dict() @@ -997,43 +948,40 @@ async def _test_set_queue_acl_too_many_ids(self): with self.assertRaises(ValueError): await queue_client.set_queue_access_policy(identifiers) - @record - def test_set_queue_acl_too_many_ids(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_set_queue_acl_too_many_ids()) - - async def _test_set_queue_acl_with_non_existing_queue(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_set_queue_acl_with_non_existing_queue(self, resource_group, location, storage_account, storage_account_key): # Arrange - queue_client = self._get_queue_reference() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) + queue_client = self._get_queue_reference(qsc) # Act with self.assertRaises(ResourceNotFoundError): await queue_client.set_queue_access_policy() - @record - def test_set_queue_acl_with_non_existing_queue(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_set_queue_acl_with_non_existing_queue()) - - async def _test_unicode_create_queue_unicode_name(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_unicode_create_queue_unicode_name(self, resource_group, location, storage_account, storage_account_key): # Action + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) queue_name = u'啊齄丂狛狜' with self.assertRaises(HttpResponseError): # not supported - queue name must be alphanumeric, lowercase - client = self.qsc.get_queue_client(queue_name) + client = qsc.get_queue_client(queue_name) await client.create_queue() # Asserts - @record - def test_unicode_create_queue_unicode_name(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_unicode_create_queue_unicode_name()) - - async def _test_unicode_get_messages_unicode_data(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_unicode_get_messages_unicode_data(self, resource_group, location, storage_account, storage_account_key): # Action - queue_client = await self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) + queue_client = await self._create_queue(qsc) await queue_client.enqueue_message(u'message1㚈') message = None async for m in queue_client.receive_messages(): @@ -1048,14 +996,13 @@ async def _test_unicode_get_messages_unicode_data(self): self.assertIsInstance(message.expiration_time, datetime) self.assertIsInstance(message.time_next_visible, datetime) - @record - def test_unicode_get_messages_unicode_data(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_unicode_get_messages_unicode_data()) - - async def _test_unicode_update_message_unicode_data(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_unicode_update_message_unicode_data(self, resource_group, location, storage_account, storage_account_key): # Action - queue_client = await self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) + queue_client = await self._create_queue(qsc) await queue_client.enqueue_message(u'message1') messages = [] async for m in queue_client.receive_messages(): @@ -1078,11 +1025,6 @@ async def _test_unicode_update_message_unicode_data(self): self.assertIsInstance(message.expiration_time, datetime) self.assertIsInstance(message.time_next_visible, datetime) - @record - def test_unicode_update_message_unicode_data(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_unicode_update_message_unicode_data()) - # ------------------------------------------------------------------------------ if __name__ == '__main__': diff --git a/sdk/storage/azure-storage-queue/tests/test_queue_client.py b/sdk/storage/azure-storage-queue/tests/test_queue_client.py index d6284cefd6d6..6545883e6bc2 100644 --- a/sdk/storage/azure-storage-queue/tests/test_queue_client.py +++ b/sdk/storage/azure-storage-queue/tests/test_queue_client.py @@ -6,7 +6,7 @@ import unittest import pytest import platform - +from devtools_testutils import ResourceGroupPreparer, StorageAccountPreparer from azure.storage.queue import ( VERSION, QueueServiceClient, @@ -14,7 +14,6 @@ ) from queuetestcase import ( QueueTestCase, - record, ) # ------------------------------------------------------------------------------ @@ -30,110 +29,123 @@ class StorageQueueClientTest(QueueTestCase): def setUp(self): super(StorageQueueClientTest, self).setUp() - self.account_name = self.settings.STORAGE_ACCOUNT_NAME - self.account_key = self.settings.STORAGE_ACCOUNT_KEY self.sas_token = '?sv=2015-04-05&st=2015-04-29T22%3A18%3A26Z&se=2015-04-30T02%3A23%3A26Z&sr=b&sp=rw&sip=168.1.5.60-168.1.5.70&spr=https&sig=Z%2FRHIX5Xcg0Mq2rqI3OlWTjEg2tYkboXr1P9ZUXDtkk%3D' self.token_credential = self.generate_oauth_token() - self.connection_string = self.settings.CONNECTION_STRING # --Helpers----------------------------------------------------------------- - def validate_standard_account_endpoints(self, service, url_type): + def validate_standard_account_endpoints(self, service, url_type, account_name, account_key): self.assertIsNotNone(service) - self.assertEqual(service.credential.account_name, self.account_name) - self.assertEqual(service.credential.account_key, self.account_key) - self.assertTrue('{}.{}.core.windows.net'.format(self.account_name, url_type) in service.url) - self.assertTrue('{}-secondary.{}.core.windows.net'.format(self.account_name, url_type) in service.secondary_endpoint) + self.assertEqual(service.credential.account_name, account_name) + self.assertEqual(service.credential.account_key, account_key) + self.assertTrue('{}.{}.core.windows.net'.format(account_name, url_type) in service.url) + self.assertTrue('{}-secondary.{}.core.windows.net'.format(account_name, url_type) in service.secondary_endpoint) # --Direct Parameters Test Cases -------------------------------------------- - def test_create_service_with_key(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_create_service_with_key(self, resource_group, location, storage_account, storage_account_key): # Arrange for client, url in SERVICES.items(): # Act service = client( - self._get_queue_url(), credential=self.account_key, queue='foo') + self._account_url(storage_account.name), credential=storage_account_key, queue='foo') # Assert - self.validate_standard_account_endpoints(service, url) + self.validate_standard_account_endpoints(service, url, storage_account.name, storage_account_key) self.assertEqual(service.scheme, 'https') - def test_create_service_with_connection_string(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_create_service_with_connection_string(self, resource_group, location, storage_account, storage_account_key): for service_type in SERVICES.items(): # Act service = service_type[0].from_connection_string( - self.connection_string, queue="test") + self.connection_string(storage_account, storage_account_key), queue="test") # Assert - self.validate_standard_account_endpoints(service, service_type[1]) + self.validate_standard_account_endpoints(service, service_type[1], storage_account.name, storage_account_key) self.assertEqual(service.scheme, 'https') - def test_create_service_with_sas(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_create_service_with_sas(self, resource_group, location, storage_account, storage_account_key): # Arrange for service_type in SERVICES: # Act service = service_type( - self._get_queue_url(), credential=self.sas_token, queue='foo') + self._account_url(storage_account.name), credential=self.sas_token, queue='foo') # Assert self.assertIsNotNone(service) - self.assertTrue(service.url.startswith('https://' + self.account_name + '.queue.core.windows.net')) + self.assertTrue(service.url.startswith('https://' + storage_account.name + '.queue.core.windows.net')) self.assertTrue(service.url.endswith(self.sas_token)) self.assertIsNone(service.credential) - def test_create_service_with_token(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_create_service_with_token(self, resource_group, location, storage_account, storage_account_key): for service_type in SERVICES: # Act service = service_type( - self._get_queue_url(), credential=self.token_credential, queue='foo') + self._account_url(storage_account.name), credential=self.token_credential, queue='foo') # Assert self.assertIsNotNone(service) - self.assertTrue(service.url.startswith('https://' + self.account_name + '.queue.core.windows.net')) + self.assertTrue(service.url.startswith('https://' + storage_account.name + '.queue.core.windows.net')) self.assertEqual(service.credential, self.token_credential) self.assertFalse(hasattr(service.credential, 'account_key')) self.assertTrue(hasattr(service.credential, 'get_token')) - def test_create_service_with_token_and_http(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_create_service_with_token_and_http(self, resource_group, location, storage_account, storage_account_key): for service_type in SERVICES: # Act with self.assertRaises(ValueError): - url = self._get_queue_url().replace('https', 'http') + url = self._account_url(storage_account.name).replace('https', 'http') service_type(url, credential=self.token_credential, queue='foo') - def test_create_service_china(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_create_service_china(self, resource_group, location, storage_account, storage_account_key): # Arrange for service_type in SERVICES.items(): # Act - url = self._get_queue_url().replace('core.windows.net', 'core.chinacloudapi.cn') + url = self._account_url(storage_account.name).replace('core.windows.net', 'core.chinacloudapi.cn') service = service_type[0]( - url, credential=self.account_key, queue='foo') + url, credential=storage_account_key, queue='foo') # Assert self.assertIsNotNone(service) - self.assertEqual(service.credential.account_name, self.account_name) - self.assertEqual(service.credential.account_key, self.account_key) + self.assertEqual(service.credential.account_name, storage_account.name) + self.assertEqual(service.credential.account_key, storage_account_key) self.assertTrue(service.primary_endpoint.startswith( - 'https://{}.{}.core.chinacloudapi.cn'.format(self.account_name, service_type[1]))) + 'https://{}.{}.core.chinacloudapi.cn'.format(storage_account.name, service_type[1]))) self.assertTrue(service.secondary_endpoint.startswith( - 'https://{}-secondary.{}.core.chinacloudapi.cn'.format(self.account_name, service_type[1]))) + 'https://{}-secondary.{}.core.chinacloudapi.cn'.format(storage_account.name, service_type[1]))) - def test_create_service_protocol(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_create_service_protocol(self, resource_group, location, storage_account, storage_account_key): # Arrange for service_type in SERVICES.items(): # Act - url = self._get_queue_url().replace('https', 'http') + url = self._account_url(storage_account.name).replace('https', 'http') service = service_type[0]( - url, credential=self.account_key, queue='foo') + url, credential=storage_account_key, queue='foo') # Assert - self.validate_standard_account_endpoints(service, service_type[1]) + self.validate_standard_account_endpoints(service, service_type[1], storage_account.name, storage_account_key) self.assertEqual(service.scheme, 'http') - def test_create_service_empty_key(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_create_service_empty_key(self, resource_group, location, storage_account, storage_account_key): # Arrange QUEUE_SERVICES = [QueueServiceClient, QueueClient] @@ -145,7 +157,9 @@ def test_create_service_empty_key(self): self.assertEqual( str(e.exception), "You need to provide either a SAS token or an account key to authenticate.") - def test_create_service_missing_arguments(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_create_service_missing_arguments(self, resource_group, location, storage_account, storage_account_key): # Arrange for service_type in SERVICES: @@ -155,39 +169,44 @@ def test_create_service_missing_arguments(self): # Assert - def test_create_service_with_socket_timeout(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_create_service_with_socket_timeout(self, resource_group, location, storage_account, storage_account_key): # Arrange for service_type in SERVICES.items(): # Act default_service = service_type[0]( - self._get_queue_url(), credential=self.account_key, queue='foo') + self._account_url(storage_account.name), credential=storage_account_key, queue='foo') service = service_type[0]( - self._get_queue_url(), credential=self.account_key, + self._account_url(storage_account.name), credential=storage_account_key, queue='foo', connection_timeout=22) # Assert - self.validate_standard_account_endpoints(service, service_type[1]) + self.validate_standard_account_endpoints(service, service_type[1], storage_account.name, storage_account_key) assert service._client._client._pipeline._transport.connection_config.timeout == 22 assert default_service._client._client._pipeline._transport.connection_config.timeout in [20, (20, 2000)] # --Connection String Test Cases -------------------------------------------- - - def test_create_service_with_connection_string_key(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_create_service_with_connection_string_key(self, resource_group, location, storage_account, storage_account_key): # Arrange - conn_string = 'AccountName={};AccountKey={};'.format(self.account_name, self.account_key) + conn_string = 'AccountName={};AccountKey={};'.format(storage_account.name, storage_account_key) for service_type in SERVICES.items(): # Act service = service_type[0].from_connection_string(conn_string, queue='foo') # Assert - self.validate_standard_account_endpoints(service, service_type[1]) + self.validate_standard_account_endpoints(service, service_type[1], storage_account.name, storage_account_key) self.assertEqual(service.scheme, 'https') - def test_create_service_with_connection_string_sas(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_create_service_with_connection_string_sas(self, resource_group, location, storage_account, storage_account_key): # Arrange - conn_string = 'AccountName={};SharedAccessSignature={};'.format(self.account_name, self.sas_token) + conn_string = 'AccountName={};SharedAccessSignature={};'.format(storage_account.name, self.sas_token) for service_type in SERVICES: # Act @@ -195,14 +214,16 @@ def test_create_service_with_connection_string_sas(self): # Assert self.assertIsNotNone(service) - self.assertTrue(service.url.startswith('https://' + self.account_name + '.queue.core.windows.net')) + self.assertTrue(service.url.startswith('https://' + storage_account.name + '.queue.core.windows.net')) self.assertTrue(service.url.endswith(self.sas_token)) self.assertIsNone(service.credential) - def test_create_service_with_connection_string_endpoint_protocol(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_create_service_with_connection_string_endpoint_protocol(self, resource_group, location, storage_account, storage_account_key): # Arrange conn_string = 'AccountName={};AccountKey={};DefaultEndpointsProtocol=http;EndpointSuffix=core.chinacloudapi.cn;'.format( - self.account_name, self.account_key) + storage_account.name, storage_account_key) for service_type in SERVICES.items(): # Act @@ -210,63 +231,70 @@ def test_create_service_with_connection_string_endpoint_protocol(self): # Assert self.assertIsNotNone(service) - self.assertEqual(service.credential.account_name, self.account_name) - self.assertEqual(service.credential.account_key, self.account_key) + self.assertEqual(service.credential.account_name, storage_account.name) + self.assertEqual(service.credential.account_key, storage_account_key) self.assertTrue( service.primary_endpoint.startswith( - 'http://{}.{}.core.chinacloudapi.cn/'.format(self.account_name, service_type[1]))) + 'http://{}.{}.core.chinacloudapi.cn/'.format(storage_account.name, service_type[1]))) self.assertTrue( service.secondary_endpoint.startswith( - 'http://{}-secondary.{}.core.chinacloudapi.cn'.format(self.account_name, service_type[1]))) + 'http://{}-secondary.{}.core.chinacloudapi.cn'.format(storage_account.name, service_type[1]))) self.assertEqual(service.scheme, 'http') - def test_create_service_with_connection_string_emulated(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_create_service_with_connection_string_emulated(self, resource_group, location, storage_account, storage_account_key): # Arrange for service_type in SERVICES.items(): - conn_string = 'UseDevelopmentStorage=true;'.format(self.account_name, self.account_key) + conn_string = 'UseDevelopmentStorage=true;'.format(storage_account.name, storage_account_key) # Act with self.assertRaises(ValueError): service = service_type[0].from_connection_string(conn_string, queue="foo") - def test_create_service_with_connection_string_custom_domain(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_create_service_with_connection_string_custom_domain(self, resource_group, location, storage_account, storage_account_key): # Arrange for service_type in SERVICES.items(): conn_string = 'AccountName={};AccountKey={};QueueEndpoint=www.mydomain.com;'.format( - self.account_name, self.account_key) + storage_account.name, storage_account_key) # Act service = service_type[0].from_connection_string(conn_string, queue="foo") # Assert self.assertIsNotNone(service) - self.assertEqual(service.credential.account_name, self.account_name) - self.assertEqual(service.credential.account_key, self.account_key) + self.assertEqual(service.credential.account_name, storage_account.name) + self.assertEqual(service.credential.account_key, storage_account_key) self.assertTrue(service.primary_endpoint.startswith('https://www.mydomain.com/')) - self.assertTrue(service.secondary_endpoint.startswith('https://' + self.account_name + '-secondary.queue.core.windows.net')) + self.assertTrue(service.secondary_endpoint.startswith('https://' + storage_account.name + '-secondary.queue.core.windows.net')) - def test_create_service_with_connection_string_custom_domain_trailing_slash(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_create_service_with_conn_str_custom_domain_trailing_slash(self, resource_group, location, storage_account, storage_account_key): # Arrange for service_type in SERVICES.items(): conn_string = 'AccountName={};AccountKey={};QueueEndpoint=www.mydomain.com/;'.format( - self.account_name, self.account_key) + storage_account.name, storage_account_key) # Act service = service_type[0].from_connection_string(conn_string, queue="foo") # Assert self.assertIsNotNone(service) - self.assertEqual(service.credential.account_name, self.account_name) - self.assertEqual(service.credential.account_key, self.account_key) + self.assertEqual(service.credential.account_name, storage_account.name) + self.assertEqual(service.credential.account_key, storage_account_key) self.assertTrue(service.primary_endpoint.startswith('https://www.mydomain.com/')) - self.assertTrue(service.secondary_endpoint.startswith('https://' + self.account_name + '-secondary.queue.core.windows.net')) + self.assertTrue(service.secondary_endpoint.startswith('https://' + storage_account.name + '-secondary.queue.core.windows.net')) - - def test_create_service_with_connection_string_custom_domain_secondary_override(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_create_service_with_conn_str_custom_domain_sec_override(self, resource_group, location, storage_account, storage_account_key): # Arrange for service_type in SERVICES.items(): conn_string = 'AccountName={};AccountKey={};QueueEndpoint=www.mydomain.com/;'.format( - self.account_name, self.account_key) + storage_account.name, storage_account_key) # Act service = service_type[0].from_connection_string( @@ -274,17 +302,18 @@ def test_create_service_with_connection_string_custom_domain_secondary_override( # Assert self.assertIsNotNone(service) - self.assertEqual(service.credential.account_name, self.account_name) - self.assertEqual(service.credential.account_key, self.account_key) + self.assertEqual(service.credential.account_name, storage_account.name) + self.assertEqual(service.credential.account_key, storage_account_key) self.assertTrue(service.primary_endpoint.startswith('https://www.mydomain.com/')) self.assertTrue(service.secondary_endpoint.startswith('https://www-sec.mydomain.com/')) - - def test_create_service_with_connection_string_fails_if_secondary_without_primary(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_create_service_with_conn_str_fails_if_sec_without_primary(self, resource_group, location, storage_account, storage_account_key): for service_type in SERVICES.items(): # Arrange conn_string = 'AccountName={};AccountKey={};{}=www.mydomain.com;'.format( - self.account_name, self.account_key, + storage_account.name, storage_account_key, _CONNECTION_ENDPOINTS_SECONDARY.get(service_type[1])) # Act @@ -293,12 +322,14 @@ def test_create_service_with_connection_string_fails_if_secondary_without_primar with self.assertRaises(ValueError): service = service_type[0].from_connection_string(conn_string, queue="foo") - def test_create_service_with_connection_string_succeeds_if_secondary_with_primary(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_create_service_with_conn_str_succeeds_if_sec_with_primary(self, resource_group, location, storage_account, storage_account_key): for service_type in SERVICES.items(): # Arrange conn_string = 'AccountName={};AccountKey={};{}=www.mydomain.com;{}=www-sec.mydomain.com;'.format( - self.account_name, - self.account_key, + storage_account.name, + storage_account_key, _CONNECTION_ENDPOINTS.get(service_type[1]), _CONNECTION_ENDPOINTS_SECONDARY.get(service_type[1])) @@ -307,15 +338,16 @@ def test_create_service_with_connection_string_succeeds_if_secondary_with_primar # Assert self.assertIsNotNone(service) - self.assertEqual(service.credential.account_name, self.account_name) - self.assertEqual(service.credential.account_key, self.account_key) + self.assertEqual(service.credential.account_name, storage_account.name) + self.assertEqual(service.credential.account_key, storage_account_key) self.assertTrue(service.primary_endpoint.startswith('https://www.mydomain.com/')) self.assertTrue(service.secondary_endpoint.startswith('https://www-sec.mydomain.com/')) - @record - def test_request_callback_signed_header(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_request_callback_signed_header(self, resource_group, location, storage_account, storage_account_key): # Arrange - service = QueueServiceClient(self._get_queue_url(), credential=self.account_key) + service = QueueServiceClient(self._account_url(storage_account.name), credential=storage_account_key) name = self.get_resource_name('cont') # Act @@ -329,10 +361,11 @@ def test_request_callback_signed_header(self): finally: service.delete_queue(name) - @record - def test_response_callback(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_response_callback(self, resource_group, location, storage_account, storage_account_key): # Arrange - service = QueueServiceClient(self._get_queue_url(), credential=self.account_key) + service = QueueServiceClient(self._account_url(storage_account.name), credential=storage_account_key) name = self.get_resource_name('cont') queue = service.get_queue_client(name) @@ -345,9 +378,10 @@ def callback(response): exists = queue.get_queue_properties(raw_response_hook=callback) self.assertTrue(exists) - @record - def test_user_agent_default(self): - service = QueueServiceClient(self._get_queue_url(), credential=self.account_key) + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_user_agent_default(self, resource_group, location, storage_account, storage_account_key): + service = QueueServiceClient(self._account_url(storage_account.name), credential=storage_account_key) def callback(response): self.assertTrue('User-Agent' in response.http_request.headers) @@ -360,11 +394,12 @@ def callback(response): service.get_service_properties(raw_response_hook=callback) - @record - def test_user_agent_custom(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_user_agent_custom(self, resource_group, location, storage_account, storage_account_key): custom_app = "TestApp/v1.0" service = QueueServiceClient( - self._get_queue_url(), credential=self.account_key, user_agent=custom_app) + self._account_url(storage_account.name), credential=storage_account_key, user_agent=custom_app) def callback(response): self.assertTrue('User-Agent' in response.http_request.headers) @@ -388,9 +423,10 @@ def callback(response): service.get_service_properties(raw_response_hook=callback, user_agent="TestApp/v2.0") - @record - def test_user_agent_append(self): - service = QueueServiceClient(self._get_queue_url(), credential=self.account_key) + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_user_agent_append(self, resource_group, location, storage_account, storage_account_key): + service = QueueServiceClient(self._account_url(storage_account.name), credential=storage_account_key) def callback(response): self.assertTrue('User-Agent' in response.http_request.headers) diff --git a/sdk/storage/azure-storage-queue/tests/test_queue_client_async.py b/sdk/storage/azure-storage-queue/tests/test_queue_client_async.py index efc694ada9f0..22fcbce15ac0 100644 --- a/sdk/storage/azure-storage-queue/tests/test_queue_client_async.py +++ b/sdk/storage/azure-storage-queue/tests/test_queue_client_async.py @@ -9,15 +9,14 @@ import asyncio from azure.core.pipeline.transport import AioHttpTransport from multidict import CIMultiDict, CIMultiDictProxy +from devtools_testutils import ResourceGroupPreparer, StorageAccountPreparer from azure.storage.queue import VERSION from azure.storage.queue.aio import ( QueueServiceClient, QueueClient ) -from queuetestcase import ( - QueueTestCase, - record, - TestMode +from asyncqueuetestcase import ( + AsyncQueueTestCase, ) # ------------------------------------------------------------------------------ @@ -25,7 +24,6 @@ QueueServiceClient: 'queue', QueueClient: 'queue', } - _CONNECTION_ENDPOINTS = {'queue': 'QueueEndpoint'} _CONNECTION_ENDPOINTS_SECONDARY = {'queue': 'QueueSecondaryEndpoint'} @@ -42,113 +40,126 @@ async def send(self, request, **config): return response -class StorageQueueClientTestAsync(QueueTestCase): +class StorageQueueClientTestAsync(AsyncQueueTestCase): def setUp(self): super(StorageQueueClientTestAsync, self).setUp() - self.account_name = self.settings.STORAGE_ACCOUNT_NAME - self.account_key = self.settings.STORAGE_ACCOUNT_KEY self.sas_token = '?sv=2015-04-05&st=2015-04-29T22%3A18%3A26Z&se=2015-04-30T02%3A23%3A26Z&sr=b&sp=rw&sip=168.1.5.60-168.1.5.70&spr=https&sig=Z%2FRHIX5Xcg0Mq2rqI3OlWTjEg2tYkboXr1P9ZUXDtkk%3D' self.token_credential = self.generate_oauth_token() - self.connection_string = self.settings.CONNECTION_STRING # --Helpers----------------------------------------------------------------- - def validate_standard_account_endpoints(self, service, url_type): + def validate_standard_account_endpoints(self, service, url_type, storage_account, storage_account_key): self.assertIsNotNone(service) - self.assertEqual(service.credential.account_name, self.account_name) - self.assertEqual(service.credential.account_key, self.account_key) - self.assertTrue('{}.{}.core.windows.net'.format(self.account_name, url_type) in service.url) - self.assertTrue('{}-secondary.{}.core.windows.net'.format(self.account_name, url_type) in service.secondary_endpoint) + self.assertEqual(service.credential.account_name, storage_account.name) + self.assertEqual(service.credential.account_key, storage_account_key) + self.assertTrue('{}.{}.core.windows.net'.format(storage_account.name, url_type) in service.url) + self.assertTrue('{}-secondary.{}.core.windows.net'.format(storage_account.name, url_type) in service.secondary_endpoint) # --Direct Parameters Test Cases -------------------------------------------- - def test_create_service_with_key(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_create_service_with_key(self, resource_group, location, storage_account, storage_account_key): # Arrange for client, url in SERVICES.items(): # Act service = client( - self._get_queue_url(), credential=self.account_key, queue='foo', transport=AiohttpTestTransport()) + self._account_url(storage_account.name), credential=storage_account_key, queue='foo', transport=AiohttpTestTransport()) # Assert - self.validate_standard_account_endpoints(service, url) + self.validate_standard_account_endpoints(service, url, storage_account, storage_account_key) self.assertEqual(service.scheme, 'https') - def test_create_service_with_connection_string(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_create_service_with_connection_string(self, resource_group, location, storage_account, storage_account_key): for service_type in SERVICES.items(): # Act service = service_type[0].from_connection_string( - self.connection_string, queue="test") + self.connection_string(storage_account, storage_account_key), queue="test") # Assert - self.validate_standard_account_endpoints(service, service_type[1]) + self.validate_standard_account_endpoints(service, service_type[1], storage_account, storage_account_key) self.assertEqual(service.scheme, 'https') - def test_create_service_with_sas(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_create_service_with_sas(self, resource_group, location, storage_account, storage_account_key): # Arrange for service_type in SERVICES: # Act service = service_type( - self._get_queue_url(), credential=self.sas_token, queue='foo') + self._account_url(storage_account.name), credential=self.sas_token, queue='foo') # Assert self.assertIsNotNone(service) - self.assertTrue(service.url.startswith('https://' + self.account_name + '.queue.core.windows.net')) + self.assertTrue(service.url.startswith('https://' + storage_account.name + '.queue.core.windows.net')) self.assertTrue(service.url.endswith(self.sas_token)) self.assertIsNone(service.credential) - def test_create_service_with_token(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_create_service_with_token(self, resource_group, location, storage_account, storage_account_key): for service_type in SERVICES: # Act service = service_type( - self._get_queue_url(), credential=self.token_credential, queue='foo') + self._account_url(storage_account.name), credential=self.token_credential, queue='foo') # Assert self.assertIsNotNone(service) - self.assertTrue(service.url.startswith('https://' + self.account_name + '.queue.core.windows.net')) + self.assertTrue(service.url.startswith('https://' + storage_account.name + '.queue.core.windows.net')) self.assertEqual(service.credential, self.token_credential) self.assertFalse(hasattr(service.credential, 'account_key')) self.assertTrue(hasattr(service.credential, 'get_token')) - def test_create_service_with_token_and_http(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_create_service_with_token_and_http(self, resource_group, location, storage_account, storage_account_key): for service_type in SERVICES: # Act with self.assertRaises(ValueError): - url = self._get_queue_url().replace('https', 'http') + url = self._account_url(storage_account.name).replace('https', 'http') service_type(url, credential=self.token_credential, queue='foo') - def test_create_service_china(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_create_service_china(self, resource_group, location, storage_account, storage_account_key): # Arrange for service_type in SERVICES.items(): # Act - url = self._get_queue_url().replace('core.windows.net', 'core.chinacloudapi.cn') + url = self._account_url(storage_account.name).replace('core.windows.net', 'core.chinacloudapi.cn') service = service_type[0]( - url, credential=self.account_key, queue='foo') + url, credential=storage_account_key, queue='foo') # Assert self.assertIsNotNone(service) - self.assertEqual(service.credential.account_name, self.account_name) - self.assertEqual(service.credential.account_key, self.account_key) + self.assertEqual(service.credential.account_name, storage_account.name) + self.assertEqual(service.credential.account_key, storage_account_key) self.assertTrue(service.primary_endpoint.startswith( - 'https://{}.{}.core.chinacloudapi.cn'.format(self.account_name, service_type[1]))) + 'https://{}.{}.core.chinacloudapi.cn'.format(storage_account.name, service_type[1]))) self.assertTrue(service.secondary_endpoint.startswith( - 'https://{}-secondary.{}.core.chinacloudapi.cn'.format(self.account_name, service_type[1]))) + 'https://{}-secondary.{}.core.chinacloudapi.cn'.format(storage_account.name, service_type[1]))) - def test_create_service_protocol(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_create_service_protocol(self, resource_group, location, storage_account, storage_account_key): # Arrange for service_type in SERVICES.items(): # Act - url = self._get_queue_url().replace('https', 'http') + url = self._account_url(storage_account.name).replace('https', 'http') service = service_type[0]( - url, credential=self.account_key, queue='foo') + url, credential=storage_account_key, queue='foo') # Assert - self.validate_standard_account_endpoints(service, service_type[1]) + self.validate_standard_account_endpoints(service, service_type[1], storage_account, storage_account_key) self.assertEqual(service.scheme, 'http') - def test_create_service_empty_key(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_create_service_empty_key(self, resource_group, location, storage_account, storage_account_key): # Arrange QUEUE_SERVICES = [QueueServiceClient, QueueClient] @@ -160,7 +171,9 @@ def test_create_service_empty_key(self): self.assertEqual( str(e.exception), "You need to provide either a SAS token or an account key to authenticate.") - def test_create_service_missing_arguments(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_create_service_missing_arguments(self, resource_group, location, storage_account, storage_account_key): # Arrange for service_type in SERVICES: @@ -169,39 +182,44 @@ def test_create_service_missing_arguments(self): service = service_type(None) # Assert - def test_create_service_with_socket_timeout(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_create_service_with_socket_timeout(self, resource_group, location, storage_account, storage_account_key): # Arrange for service_type in SERVICES.items(): # Act default_service = service_type[0]( - self._get_queue_url(), credential=self.account_key, queue='foo') + self._account_url(storage_account.name), credential=storage_account_key, queue='foo') service = service_type[0]( - self._get_queue_url(), credential=self.account_key, + self._account_url(storage_account.name), credential=storage_account_key, queue='foo', connection_timeout=22) # Assert - self.validate_standard_account_endpoints(service, service_type[1]) + self.validate_standard_account_endpoints(service, service_type[1], storage_account, storage_account_key) assert service._client._client._pipeline._transport.connection_config.timeout == 22 assert default_service._client._client._pipeline._transport.connection_config.timeout in [20, (20, 2000)] # --Connection String Test Cases -------------------------------------------- - - def test_create_service_with_connection_string_key(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_create_service_with_connection_string_key(self, resource_group, location, storage_account, storage_account_key): # Arrange - conn_string = 'AccountName={};AccountKey={};'.format(self.account_name, self.account_key) + conn_string = 'AccountName={};AccountKey={};'.format(storage_account.name, storage_account_key) for service_type in SERVICES.items(): # Act service = service_type[0].from_connection_string(conn_string, queue='foo') # Assert - self.validate_standard_account_endpoints(service, service_type[1]) + self.validate_standard_account_endpoints(service, service_type[1], storage_account, storage_account_key) self.assertEqual(service.scheme, 'https') - def test_create_service_with_connection_string_sas(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_create_service_with_connection_string_sas(self, resource_group, location, storage_account, storage_account_key): # Arrange - conn_string = 'AccountName={};SharedAccessSignature={};'.format(self.account_name, self.sas_token) + conn_string = 'AccountName={};SharedAccessSignature={};'.format(storage_account.name, self.sas_token) for service_type in SERVICES: # Act @@ -209,14 +227,16 @@ def test_create_service_with_connection_string_sas(self): # Assert self.assertIsNotNone(service) - self.assertTrue(service.url.startswith('https://' + self.account_name + '.queue.core.windows.net')) + self.assertTrue(service.url.startswith('https://' + storage_account.name + '.queue.core.windows.net')) self.assertTrue(service.url.endswith(self.sas_token)) self.assertIsNone(service.credential) - def test_create_service_with_connection_string_endpoint_protocol(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_create_service_with_conn_str_endpoint_protocol(self, resource_group, location, storage_account, storage_account_key): # Arrange conn_string = 'AccountName={};AccountKey={};DefaultEndpointsProtocol=http;EndpointSuffix=core.chinacloudapi.cn;'.format( - self.account_name, self.account_key) + storage_account.name, storage_account_key) for service_type in SERVICES.items(): # Act @@ -224,63 +244,71 @@ def test_create_service_with_connection_string_endpoint_protocol(self): # Assert self.assertIsNotNone(service) - self.assertEqual(service.credential.account_name, self.account_name) - self.assertEqual(service.credential.account_key, self.account_key) + self.assertEqual(service.credential.account_name, storage_account.name) + self.assertEqual(service.credential.account_key, storage_account_key) self.assertTrue( service.primary_endpoint.startswith( - 'http://{}.{}.core.chinacloudapi.cn/'.format(self.account_name, service_type[1]))) + 'http://{}.{}.core.chinacloudapi.cn/'.format(storage_account.name, service_type[1]))) self.assertTrue( service.secondary_endpoint.startswith( - 'http://{}-secondary.{}.core.chinacloudapi.cn'.format(self.account_name, service_type[1]))) + 'http://{}-secondary.{}.core.chinacloudapi.cn'.format(storage_account.name, service_type[1]))) self.assertEqual(service.scheme, 'http') - def test_create_service_with_connection_string_emulated(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_create_service_with_connection_string_emulated(self, resource_group, location, storage_account, storage_account_key): # Arrange for service_type in SERVICES.items(): - conn_string = 'UseDevelopmentStorage=true;'.format(self.account_name, self.account_key) + conn_string = 'UseDevelopmentStorage=true;'.format(storage_account.name, storage_account_key) # Act with self.assertRaises(ValueError): service = service_type[0].from_connection_string(conn_string, queue="foo") - def test_create_service_with_connection_string_custom_domain(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_create_service_with_connection_string_custom_domain(self, resource_group, location, storage_account, storage_account_key): # Arrange for service_type in SERVICES.items(): conn_string = 'AccountName={};AccountKey={};QueueEndpoint=www.mydomain.com;'.format( - self.account_name, self.account_key) + storage_account.name, storage_account_key) # Act service = service_type[0].from_connection_string(conn_string, queue="foo") # Assert self.assertIsNotNone(service) - self.assertEqual(service.credential.account_name, self.account_name) - self.assertEqual(service.credential.account_key, self.account_key) + self.assertEqual(service.credential.account_name, storage_account.name) + self.assertEqual(service.credential.account_key, storage_account_key) self.assertTrue(service.primary_endpoint.startswith('https://www.mydomain.com/')) - self.assertTrue(service.secondary_endpoint.startswith('https://' + self.account_name + '-secondary.queue.core.windows.net')) + self.assertTrue(service.secondary_endpoint.startswith('https://' + storage_account.name + '-secondary.queue.core.windows.net')) - def test_create_service_with_connection_string_custom_domain_trailing_slash(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_create_serv_with_cs_custom_dmn_trlng_slash(self, resource_group, location, storage_account, storage_account_key): # Arrange for service_type in SERVICES.items(): conn_string = 'AccountName={};AccountKey={};QueueEndpoint=www.mydomain.com/;'.format( - self.account_name, self.account_key) + storage_account.name, storage_account_key) # Act service = service_type[0].from_connection_string(conn_string, queue="foo") # Assert self.assertIsNotNone(service) - self.assertEqual(service.credential.account_name, self.account_name) - self.assertEqual(service.credential.account_key, self.account_key) + self.assertEqual(service.credential.account_name, storage_account.name) + self.assertEqual(service.credential.account_key, storage_account_key) self.assertTrue(service.primary_endpoint.startswith('https://www.mydomain.com/')) - self.assertTrue(service.secondary_endpoint.startswith('https://' + self.account_name + '-secondary.queue.core.windows.net')) + self.assertTrue(service.secondary_endpoint.startswith('https://' + storage_account.name + '-secondary.queue.core.windows.net')) - def test_create_service_with_connection_string_custom_domain_secondary_override(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_create_service_with_cs_custom_dmn_sec_override(self, resource_group, location, storage_account, storage_account_key): # Arrange for service_type in SERVICES.items(): conn_string = 'AccountName={};AccountKey={};QueueEndpoint=www.mydomain.com/;'.format( - self.account_name, self.account_key) + storage_account.name, storage_account_key) # Act service = service_type[0].from_connection_string( @@ -288,17 +316,18 @@ def test_create_service_with_connection_string_custom_domain_secondary_override( # Assert self.assertIsNotNone(service) - self.assertEqual(service.credential.account_name, self.account_name) - self.assertEqual(service.credential.account_key, self.account_key) + self.assertEqual(service.credential.account_name, storage_account.name) + self.assertEqual(service.credential.account_key, storage_account_key) self.assertTrue(service.primary_endpoint.startswith('https://www.mydomain.com/')) self.assertTrue(service.secondary_endpoint.startswith('https://www-sec.mydomain.com/')) - - def test_create_service_with_connection_string_fails_if_secondary_without_primary(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_create_service_with_cs_fails_if_sec_without_prim(self, resource_group, location, storage_account, storage_account_key): for service_type in SERVICES.items(): # Arrange conn_string = 'AccountName={};AccountKey={};{}=www.mydomain.com;'.format( - self.account_name, self.account_key, + storage_account.name, storage_account_key, _CONNECTION_ENDPOINTS_SECONDARY.get(service_type[1])) # Act @@ -307,12 +336,14 @@ def test_create_service_with_connection_string_fails_if_secondary_without_primar with self.assertRaises(ValueError): service = service_type[0].from_connection_string(conn_string, queue="foo") - def test_create_service_with_connection_string_succeeds_if_secondary_with_primary(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_create_service_with_cs_succeeds_if_sec_with_prim(self, resource_group, location, storage_account, storage_account_key): for service_type in SERVICES.items(): # Arrange conn_string = 'AccountName={};AccountKey={};{}=www.mydomain.com;{}=www-sec.mydomain.com;'.format( - self.account_name, - self.account_key, + storage_account.name, + storage_account_key, _CONNECTION_ENDPOINTS.get(service_type[1]), _CONNECTION_ENDPOINTS_SECONDARY.get(service_type[1])) @@ -321,14 +352,17 @@ def test_create_service_with_connection_string_succeeds_if_secondary_with_primar # Assert self.assertIsNotNone(service) - self.assertEqual(service.credential.account_name, self.account_name) - self.assertEqual(service.credential.account_key, self.account_key) + self.assertEqual(service.credential.account_name, storage_account.name) + self.assertEqual(service.credential.account_key, storage_account_key) self.assertTrue(service.primary_endpoint.startswith('https://www.mydomain.com/')) self.assertTrue(service.secondary_endpoint.startswith('https://www-sec.mydomain.com/')) - async def _test_request_callback_signed_header(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_request_callback_signed_header(self, resource_group, location, storage_account, storage_account_key): # Arrange - service = QueueServiceClient(self._get_queue_url(), credential=self.account_key) + service = QueueServiceClient(self._account_url(storage_account.name), credential=storage_account_key) name = self.get_resource_name('cont') # Act @@ -343,14 +377,12 @@ async def _test_request_callback_signed_header(self): finally: await service.delete_queue(name) - @record - def test_request_callback_signed_header(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_request_callback_signed_header()) - - async def _test_response_callback(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_response_callback(self, resource_group, location, storage_account, storage_account_key): # Arrange - service = QueueServiceClient(self._get_queue_url(), credential=self.account_key, transport=AiohttpTestTransport()) + service = QueueServiceClient(self._account_url(storage_account.name), credential=storage_account_key, transport=AiohttpTestTransport()) name = self.get_resource_name('cont') queue = service.get_queue_client(name) @@ -363,13 +395,11 @@ def callback(response): exists = await queue.get_queue_properties(raw_response_hook=callback) self.assertTrue(exists) - @record - def test_response_callback(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_response_callback()) - - async def _test_user_agent_default(self): - service = QueueServiceClient(self._get_queue_url(), credential=self.account_key, transport=AiohttpTestTransport()) + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_user_agent_default(self, resource_group, location, storage_account, storage_account_key): + service = QueueServiceClient(self._account_url(storage_account.name), credential=storage_account_key, transport=AiohttpTestTransport()) def callback(response): self.assertTrue('User-Agent' in response.http_request.headers) @@ -382,15 +412,13 @@ def callback(response): await service.get_service_properties(raw_response_hook=callback) - @record - def test_user_agent_default(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_user_agent_default()) - - async def _test_user_agent_custom(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_user_agent_custom(self, resource_group, location, storage_account, storage_account_key): custom_app = "TestApp/v1.0" service = QueueServiceClient( - self._get_queue_url(), credential=self.account_key, user_agent=custom_app, transport=AiohttpTestTransport()) + self._account_url(storage_account.name), credential=storage_account_key, user_agent=custom_app, transport=AiohttpTestTransport()) def callback(response): self.assertTrue('User-Agent' in response.http_request.headers) @@ -414,13 +442,11 @@ def callback(response): await service.get_service_properties(raw_response_hook=callback, user_agent="TestApp/v2.0") - @record - def test_user_agent_custom(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_user_agent_custom()) - - async def _test_user_agent_append(self): - service = QueueServiceClient(self._get_queue_url(), credential=self.account_key, transport=AiohttpTestTransport()) + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_user_agent_append(self, resource_group, location, storage_account, storage_account_key): + service = QueueServiceClient(self._account_url(storage_account.name), credential=storage_account_key, transport=AiohttpTestTransport()) def callback(response): self.assertTrue('User-Agent' in response.http_request.headers) @@ -434,10 +460,6 @@ def callback(response): custom_headers = {'User-Agent': 'customer_user_agent'} await service.get_service_properties(raw_response_hook=callback, headers=custom_headers) - @record - def test_user_agent_append(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_user_agent_append()) # ------------------------------------------------------------------------------ if __name__ == '__main__': unittest.main() diff --git a/sdk/storage/azure-storage-queue/tests/test_queue_encodings.py b/sdk/storage/azure-storage-queue/tests/test_queue_encodings.py index 524cdd893b91..a9f2fee7c4b1 100644 --- a/sdk/storage/azure-storage-queue/tests/test_queue_encodings.py +++ b/sdk/storage/azure-storage-queue/tests/test_queue_encodings.py @@ -8,6 +8,7 @@ import unittest from azure.core.exceptions import HttpResponseError, DecodeError, ResourceExistsError +from devtools_testutils import ResourceGroupPreparer, StorageAccountPreparer from azure.storage.queue import ( QueueClient, QueueServiceClient, @@ -21,8 +22,7 @@ NoDecodePolicy) from queuetestcase import ( - QueueTestCase, - record, + QueueTestCase ) # ------------------------------------------------------------------------------ @@ -32,32 +32,14 @@ # ------------------------------------------------------------------------------ class StorageQueueEncodingTest(QueueTestCase): - def setUp(self): - super(StorageQueueEncodingTest, self).setUp() - - queue_url = self._get_queue_url() - credentials = self._get_shared_key_credential() - self.qsc = QueueServiceClient(account_url=queue_url, credential=credentials) - self.test_queues = [] - - def tearDown(self): - if not self.is_playback(): - for queue in self.test_queues: - try: - self.qsc.delete_queue(queue.queue_name) - except: - pass - return super(StorageQueueEncodingTest, self).tearDown() - # --Helpers----------------------------------------------------------------- - def _get_queue_reference(self, prefix=TEST_QUEUE_PREFIX): + def _get_queue_reference(self, qsc, prefix=TEST_QUEUE_PREFIX): queue_name = self.get_resource_name(prefix) - queue = self.qsc.get_queue_client(queue_name) - self.test_queues.append(queue) + queue = qsc.get_queue_client(queue_name) return queue - def _create_queue(self, prefix=TEST_QUEUE_PREFIX): - queue = self._get_queue_reference(prefix) + def _create_queue(self, qsc, prefix=TEST_QUEUE_PREFIX): + queue = self._get_queue_reference(qsc, prefix) try: created = queue.create_queue() except ResourceExistsError: @@ -80,43 +62,49 @@ def _validate_encoding(self, queue, message): # -------------------------------------------------------------------------- - @record - def test_message_text_xml(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_message_text_xml(self, resource_group, location, storage_account, storage_account_key): # Arrange. + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) message = u'' - queue = self.qsc.get_queue_client(self.get_resource_name(TEST_QUEUE_PREFIX)) + queue = qsc.get_queue_client(self.get_resource_name(TEST_QUEUE_PREFIX)) # Asserts self._validate_encoding(queue, message) - @record - def test_message_text_xml_whitespace(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_message_text_xml_whitespace(self, resource_group, location, storage_account, storage_account_key): # Arrange. + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) message = u' mess\t age1\n' - queue = self.qsc.get_queue_client(self.get_resource_name(TEST_QUEUE_PREFIX)) + queue = qsc.get_queue_client(self.get_resource_name(TEST_QUEUE_PREFIX)) # Asserts self._validate_encoding(queue, message) - @record - def test_message_text_xml_invalid_chars(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_message_text_xml_invalid_chars(self, resource_group, location, storage_account, storage_account_key): # Action. - queue = self._get_queue_reference() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) + queue = self._get_queue_reference(qsc) message = u'\u0001' # Asserts with self.assertRaises(HttpResponseError): queue.enqueue_message(message) - @record - def test_message_text_base64(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_message_text_base64(self, resource_group, location, storage_account, storage_account_key): # Arrange. - queue_url = self._get_queue_url() - credentials = self._get_shared_key_credential() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) queue = QueueClient( - queue_url=queue_url, + queue_url=self._account_url(storage_account.name), queue=self.get_resource_name(TEST_QUEUE_PREFIX), - credential=credentials, + credential=storage_account_key, message_encode_policy=TextBase64EncodePolicy(), message_decode_policy=TextBase64DecodePolicy()) @@ -125,15 +113,15 @@ def test_message_text_base64(self): # Asserts self._validate_encoding(queue, message) - @record - def test_message_bytes_base64(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_message_bytes_base64(self, resource_group, location, storage_account, storage_account_key): # Arrange. - queue_url = self._get_queue_url() - credentials = self._get_shared_key_credential() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) queue = QueueClient( - queue_url=queue_url, + queue_url=self._account_url(storage_account.name), queue=self.get_resource_name(TEST_QUEUE_PREFIX), - credential=credentials, + credential=storage_account_key, message_encode_policy=BinaryBase64EncodePolicy(), message_decode_policy=BinaryBase64DecodePolicy()) @@ -142,10 +130,12 @@ def test_message_bytes_base64(self): # Asserts self._validate_encoding(queue, message) - @record - def test_message_bytes_fails(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_message_bytes_fails(self, resource_group, location, storage_account, storage_account_key): # Arrange - queue = self._get_queue_reference() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) + queue = self._get_queue_reference(qsc) # Action. with self.assertRaises(TypeError) as e: @@ -155,15 +145,15 @@ def test_message_bytes_fails(self): # Asserts self.assertTrue(str(e.exception).startswith('Message content must be text')) - @record - def test_message_text_fails(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_message_text_fails(self, resource_group, location, storage_account, storage_account_key): # Arrange - queue_url = self._get_queue_url() - credentials = self._get_shared_key_credential() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) queue = QueueClient( - queue_url=queue_url, + queue_url=self._account_url(storage_account.name), queue=self.get_resource_name(TEST_QUEUE_PREFIX), - credential=credentials, + credential=storage_account_key, message_encode_policy=BinaryBase64EncodePolicy(), message_decode_policy=BinaryBase64DecodePolicy()) @@ -175,15 +165,15 @@ def test_message_text_fails(self): # Asserts self.assertTrue(str(e.exception).startswith('Message content must be bytes')) - @record - def test_message_base64_decode_fails(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_message_base64_decode_fails(self, resource_group, location, storage_account, storage_account_key): # Arrange - queue_url = self._get_queue_url() - credentials = self._get_shared_key_credential() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) queue = QueueClient( - queue_url=queue_url, + queue_url=self._account_url(storage_account.name), queue=self.get_resource_name(TEST_QUEUE_PREFIX), - credential=credentials, + credential=storage_account_key, message_encode_policy=TextXMLEncodePolicy(), message_decode_policy=BinaryBase64DecodePolicy()) try: diff --git a/sdk/storage/azure-storage-queue/tests/test_queue_encodings_async.py b/sdk/storage/azure-storage-queue/tests/test_queue_encodings_async.py index f02cb9715471..2248e8994264 100644 --- a/sdk/storage/azure-storage-queue/tests/test_queue_encodings_async.py +++ b/sdk/storage/azure-storage-queue/tests/test_queue_encodings_async.py @@ -8,8 +8,8 @@ import unittest import pytest import asyncio - from azure.core.exceptions import HttpResponseError, DecodeError, ResourceExistsError +from devtools_testutils import ResourceGroupPreparer, StorageAccountPreparer, FakeStorageAccount from azure.core.pipeline.transport import AioHttpTransport from multidict import CIMultiDict, CIMultiDictProxy from azure.storage.queue import ( @@ -28,16 +28,13 @@ QueueServiceClient ) -from queuetestcase import ( - QueueTestCase, - record, - TestMode +from asyncqueuetestcase import ( + AsyncQueueTestCase ) # ------------------------------------------------------------------------------ TEST_QUEUE_PREFIX = 'mytestqueue' - # ------------------------------------------------------------------------------ class AiohttpTestTransport(AioHttpTransport): @@ -51,34 +48,15 @@ async def send(self, request, **config): return response -class StorageQueueEncodingTestAsync(QueueTestCase): - def setUp(self): - super(StorageQueueEncodingTestAsync, self).setUp() - - queue_url = self._get_queue_url() - credentials = self._get_shared_key_credential() - self.qsc = QueueServiceClient(account_url=queue_url, credential=credentials, transport=AiohttpTestTransport()) - self.test_queues = [] - - def tearDown(self): - if not self.is_playback(): - loop = asyncio.get_event_loop() - for queue in self.test_queues: - try: - loop.run_until_complete(self.qsc.delete_queue(queue.queue_name)) - except: - pass - return super(StorageQueueEncodingTestAsync, self).tearDown() - +class StorageQueueEncodingTestAsync(AsyncQueueTestCase): # --Helpers----------------------------------------------------------------- - def _get_queue_reference(self, prefix=TEST_QUEUE_PREFIX): + def _get_queue_reference(self, qsc, prefix=TEST_QUEUE_PREFIX): queue_name = self.get_resource_name(prefix) - queue = self.qsc.get_queue_client(queue_name) - self.test_queues.append(queue) + queue = qsc.get_queue_client(queue_name) return queue - async def _create_queue(self, prefix=TEST_QUEUE_PREFIX): - queue = self._get_queue_reference(prefix) + async def _create_queue(self, qsc, prefix=TEST_QUEUE_PREFIX): + queue = self._get_queue_reference(qsc, prefix) try: created = await queue.create_queue() except ResourceExistsError: @@ -102,55 +80,53 @@ async def _validate_encoding(self, queue, message): self.assertEqual(message, dequeued.content) # -------------------------------------------------------------------------- - - async def _test_message_text_xml(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_message_text_xml(self, resource_group, location, storage_account, storage_account_key): # Arrange. + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) message = u'' - queue = self.qsc.get_queue_client(self.get_resource_name(TEST_QUEUE_PREFIX)) + queue = qsc.get_queue_client(self.get_resource_name(TEST_QUEUE_PREFIX)) # Asserts await self._validate_encoding(queue, message) - @record - def test_message_text_xml(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_message_text_xml()) - - async def _test_message_text_xml_whitespace(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_message_text_xml_whitespace(self, resource_group, location, storage_account, storage_account_key): # Arrange. + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) message = u' mess\t age1\n' - queue = self.qsc.get_queue_client(self.get_resource_name(TEST_QUEUE_PREFIX)) + queue = qsc.get_queue_client(self.get_resource_name(TEST_QUEUE_PREFIX)) # Asserts await self._validate_encoding(queue, message) - @record - def test_message_text_xml_whitespace(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_message_text_xml_whitespace()) - - async def _test_message_text_xml_invalid_chars(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_message_text_xml_invalid_chars(self, resource_group, location, storage_account, storage_account_key): # Action. - queue = self._get_queue_reference() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) + queue = self._get_queue_reference(qsc) message = u'\u0001' # Asserts with self.assertRaises(HttpResponseError): await queue.enqueue_message(message) - @record - def test_message_text_xml_invalid_chars(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_message_text_xml_invalid_chars()) - - async def _test_message_text_base64(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_message_text_base64(self, resource_group, location, storage_account, storage_account_key): # Arrange. - queue_url = self._get_queue_url() - credentials = self._get_shared_key_credential() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) queue = QueueClient( - queue_url=queue_url, + queue_url=self._account_url(storage_account.name), queue=self.get_resource_name(TEST_QUEUE_PREFIX), - credential=credentials, + credential=storage_account_key, message_encode_policy=TextBase64EncodePolicy(), message_decode_policy=TextBase64DecodePolicy(), transport=AiohttpTestTransport()) @@ -160,19 +136,16 @@ async def _test_message_text_base64(self): # Asserts await self._validate_encoding(queue, message) - @record - def test_message_text_base64(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_message_text_base64()) - - async def _test_message_bytes_base64(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_message_bytes_base64(self, resource_group, location, storage_account, storage_account_key): # Arrange. - queue_url = self._get_queue_url() - credentials = self._get_shared_key_credential() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) queue = QueueClient( - queue_url=queue_url, + queue_url=self._account_url(storage_account.name), queue=self.get_resource_name(TEST_QUEUE_PREFIX), - credential=credentials, + credential=storage_account_key, message_encode_policy=BinaryBase64EncodePolicy(), message_decode_policy=BinaryBase64DecodePolicy(), transport=AiohttpTestTransport()) @@ -182,14 +155,13 @@ async def _test_message_bytes_base64(self): # Asserts await self._validate_encoding(queue, message) - @record - def test_message_bytes_base64(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_message_bytes_base64()) - - async def _test_message_bytes_fails(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_message_bytes_fails(self, resource_group, location, storage_account, storage_account_key): # Arrange - queue = self._get_queue_reference() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) + queue = self._get_queue_reference(qsc) # Action. with self.assertRaises(TypeError) as e: @@ -199,19 +171,16 @@ async def _test_message_bytes_fails(self): # Asserts self.assertTrue(str(e.exception).startswith('Message content must be text')) - @record - def test_message_bytes_fails(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_message_bytes_fails()) - - async def _test_message_text_fails(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_message_text_fails(self, resource_group, location, storage_account, storage_account_key): # Arrange - queue_url = self._get_queue_url() - credentials = self._get_shared_key_credential() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) queue = QueueClient( - queue_url=queue_url, + queue_url=self._account_url(storage_account.name), queue=self.get_resource_name(TEST_QUEUE_PREFIX), - credential=credentials, + credential=storage_account_key, message_encode_policy=BinaryBase64EncodePolicy(), message_decode_policy=BinaryBase64DecodePolicy(), transport=AiohttpTestTransport()) @@ -224,19 +193,16 @@ async def _test_message_text_fails(self): # Asserts self.assertTrue(str(e.exception).startswith('Message content must be bytes')) - @record - def test_message_text_fails(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_message_text_fails()) - - async def _test_message_base64_decode_fails(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_message_base64_decode_fails(self, resource_group, location, storage_account, storage_account_key): # Arrange - queue_url = self._get_queue_url() - credentials = self._get_shared_key_credential() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) queue = QueueClient( - queue_url=queue_url, + queue_url=self._account_url(storage_account.name), queue=self.get_resource_name(TEST_QUEUE_PREFIX), - credential=credentials, + credential=storage_account_key, message_encode_policy=TextXMLEncodePolicy(), message_decode_policy=BinaryBase64DecodePolicy(), transport=AiohttpTestTransport()) @@ -254,11 +220,6 @@ async def _test_message_base64_decode_fails(self): # Asserts self.assertNotEqual(-1, str(e.exception).find('Message content is not valid base 64')) - @record - def test_message_base64_decode_fails(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_message_base64_decode_fails()) - # ------------------------------------------------------------------------------ if __name__ == '__main__': unittest.main() diff --git a/sdk/storage/azure-storage-queue/tests/test_queue_encryption.py b/sdk/storage/azure-storage-queue/tests/test_queue_encryption.py index 5cf64c7b7834..0176df942fd2 100644 --- a/sdk/storage/azure-storage-queue/tests/test_queue_encryption.py +++ b/sdk/storage/azure-storage-queue/tests/test_queue_encryption.py @@ -18,7 +18,7 @@ from cryptography.hazmat.primitives.ciphers.algorithms import AES from cryptography.hazmat.primitives.ciphers.modes import CBC from cryptography.hazmat.primitives.padding import PKCS7 - +from devtools_testutils import ResourceGroupPreparer, StorageAccountPreparer from azure.core.exceptions import HttpResponseError, ResourceExistsError from azure.storage.queue._shared import decode_base64_to_bytes from azure.storage.queue._shared.encryption import ( @@ -44,8 +44,6 @@ ) from queuetestcase import ( QueueTestCase, - record, - TestMode, ) # ------------------------------------------------------------------------------ @@ -60,32 +58,14 @@ def _decode_base64_to_bytes(data): return b64decode(data) class StorageQueueEncryptionTest(QueueTestCase): - def setUp(self): - super(StorageQueueEncryptionTest, self).setUp() - - queue_url = self._get_queue_url() - credentials = self._get_shared_key_credential() - self.qsc = QueueServiceClient(account_url=queue_url, credential=credentials) - self.test_queues = [] - - def tearDown(self): - if not self.is_playback(): - for queue in self.test_queues: - try: - self.qsc.delete_queue(queue.queue_name) - except: - pass - return super(StorageQueueEncryptionTest, self).tearDown() - # --Helpers----------------------------------------------------------------- - def _get_queue_reference(self, prefix=TEST_QUEUE_PREFIX): + def _get_queue_reference(self, qsc, prefix=TEST_QUEUE_PREFIX): queue_name = self.get_resource_name(prefix) - queue = self.qsc.get_queue_client(queue_name) - self.test_queues.append(queue) + queue = qsc.get_queue_client(queue_name) return queue - def _create_queue(self, prefix=TEST_QUEUE_PREFIX): - queue = self._get_queue_reference(prefix) + def _create_queue(self, qsc, prefix=TEST_QUEUE_PREFIX): + queue = self._get_queue_reference(qsc, prefix) try: created = queue.create_queue() except ResourceExistsError: @@ -94,11 +74,13 @@ def _create_queue(self, prefix=TEST_QUEUE_PREFIX): # -------------------------------------------------------------------------- - @record - def test_get_messages_encrypted_kek(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_get_messages_encrypted_kek(self, resource_group, location, storage_account, storage_account_key): # Arrange - self.qsc.key_encryption_key = KeyWrapper('key1') - queue = self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) + qsc.key_encryption_key = KeyWrapper('key1') + queue = self._create_queue(qsc) queue.enqueue_message(u'encrypted_message_2') # Act @@ -107,14 +89,16 @@ def test_get_messages_encrypted_kek(self): # Assert self.assertEqual(li.content, u'encrypted_message_2') - @record - def test_get_messages_encrypted_resolver(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_get_messages_encrypted_resolver(self, resource_group, location, storage_account, storage_account_key): # Arrange - self.qsc.key_encryption_key = KeyWrapper('key1') - queue = self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) + qsc.key_encryption_key = KeyWrapper('key1') + queue = self._create_queue(qsc) queue.enqueue_message(u'encrypted_message_2') key_resolver = KeyResolver() - key_resolver.put_key(self.qsc.key_encryption_key) + key_resolver.put_key(qsc.key_encryption_key) queue.key_resolver_function = key_resolver.resolve_key queue.key_encryption_key = None # Ensure that the resolver is used @@ -124,11 +108,13 @@ def test_get_messages_encrypted_resolver(self): # Assert self.assertEqual(li.content, u'encrypted_message_2') - @record - def test_peek_messages_encrypted_kek(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_peek_messages_encrypted_kek(self, resource_group, location, storage_account, storage_account_key): # Arrange - self.qsc.key_encryption_key = KeyWrapper('key1') - queue = self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) + qsc.key_encryption_key = KeyWrapper('key1') + queue = self._create_queue(qsc) queue.enqueue_message(u'encrypted_message_3') # Act @@ -137,14 +123,16 @@ def test_peek_messages_encrypted_kek(self): # Assert self.assertEqual(li[0].content, u'encrypted_message_3') - @record - def test_peek_messages_encrypted_resolver(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_peek_messages_encrypted_resolver(self, resource_group, location, storage_account, storage_account_key): # Arrange - self.qsc.key_encryption_key = KeyWrapper('key1') - queue = self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) + qsc.key_encryption_key = KeyWrapper('key1') + queue = self._create_queue(qsc) queue.enqueue_message(u'encrypted_message_4') key_resolver = KeyResolver() - key_resolver.put_key(self.qsc.key_encryption_key) + key_resolver.put_key(qsc.key_encryption_key) queue.key_resolver_function = key_resolver.resolve_key queue.key_encryption_key = None # Ensure that the resolver is used @@ -154,16 +142,19 @@ def test_peek_messages_encrypted_resolver(self): # Assert self.assertEqual(li[0].content, u'encrypted_message_4') - def test_peek_messages_encrypted_kek_RSA(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_peek_messages_encrypted_kek_RSA(self, resource_group, location, storage_account, storage_account_key): # We can only generate random RSA keys, so this must be run live or # the playback test will fail due to a change in kek values. - if TestMode.need_recording_file(self.test_mode): + if not self.is_live: return # Arrange - self.qsc.key_encryption_key = RSAKeyWrapper('key2') - queue = self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) + qsc.key_encryption_key = RSAKeyWrapper('key2') + queue = self._create_queue(qsc) queue.enqueue_message(u'encrypted_message_3') # Act @@ -172,13 +163,15 @@ def test_peek_messages_encrypted_kek_RSA(self): # Assert self.assertEqual(li[0].content, u'encrypted_message_3') - @record - def test_update_encrypted_message(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_update_encrypted_message(self, resource_group, location, storage_account, storage_account_key): # TODO: Recording doesn't work - if TestMode.need_recording_file(self.test_mode): + if not self.is_live: return # Arrange - queue = self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) + queue = self._create_queue(qsc) queue.key_encryption_key = KeyWrapper('key1') queue.enqueue_message(u'Update Me') @@ -193,36 +186,45 @@ def test_update_encrypted_message(self): # Assert self.assertEqual(u'Updated', list_result2.content) - @record - def test_update_encrypted_binary_message(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_update_encrypted_binary_message(self, resource_group, location, storage_account, storage_account_key): # Arrange - queue = self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) + queue = self._create_queue(qsc) queue.key_encryption_key = KeyWrapper('key1') queue._config.message_encode_policy = BinaryBase64EncodePolicy() queue._config.message_decode_policy = BinaryBase64DecodePolicy() binary_message = self.get_random_bytes(100) queue.enqueue_message(binary_message) - messages = queue.receive_messages() - list_result1 = next(messages) + messages = [] + for m in queue.receive_messages(): + messages.append(m) + list_result1 = messages[0] # Act binary_message = self.get_random_bytes(100) list_result1.content = binary_message queue.update_message(list_result1) - list_result2 = next(messages) + for m in queue.receive_messages(): + messages.append(m) + list_result2 = messages[0] + # Assert self.assertEqual(binary_message, list_result2.content) - @record - def test_update_encrypted_raw_text_message(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_update_encrypted_raw_text_message(self, resource_group, location, storage_account, storage_account_key): # TODO: Recording doesn't work - if TestMode.need_recording_file(self.test_mode): + if not self.is_live: return # Arrange - queue = self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) + queue = self._create_queue(qsc) queue.key_encryption_key = KeyWrapper('key1') queue._config.message_encode_policy = NoEncodePolicy() queue._config.message_decode_policy = NoDecodePolicy() @@ -242,13 +244,15 @@ def test_update_encrypted_raw_text_message(self): # Assert self.assertEqual(raw_text, list_result2.content) - @record - def test_update_encrypted_json_message(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_update_encrypted_json_message(self, resource_group, location, storage_account, storage_account_key): # TODO: Recording doesn't work - if TestMode.need_recording_file(self.test_mode): + if not self.is_live: return # Arrange - queue = self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) + queue = self._create_queue(qsc) queue.key_encryption_key = KeyWrapper('key1') queue._config.message_encode_policy = NoEncodePolicy() queue._config.message_decode_policy = NoDecodePolicy() @@ -271,10 +275,12 @@ def test_update_encrypted_json_message(self): # Assert self.assertEqual(message_dict, loads(list_result2.content)) - @record - def test_invalid_value_kek_wrap(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_invalid_value_kek_wrap(self, resource_group, location, storage_account, storage_account_key): # Arrange - queue = self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) + queue = self._create_queue(qsc) queue.key_encryption_key = KeyWrapper('key1') queue.key_encryption_key.get_kid = None @@ -293,10 +299,12 @@ def test_invalid_value_kek_wrap(self): with self.assertRaises(AttributeError): queue.enqueue_message(u'message') - @record - def test_missing_attribute_kek_wrap(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_missing_attribute_kek_wrap(self, resource_group, location, storage_account, storage_account_key): # Arrange - queue = self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) + queue = self._create_queue(qsc) valid_key = KeyWrapper('key1') @@ -325,10 +333,12 @@ def test_missing_attribute_kek_wrap(self): with self.assertRaises(AttributeError): queue.enqueue_message(u'message') - @record - def test_invalid_value_kek_unwrap(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_invalid_value_kek_unwrap(self, resource_group, location, storage_account, storage_account_key): # Arrange - queue = self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) + queue = self._create_queue(qsc) queue.key_encryption_key = KeyWrapper('key1') queue.enqueue_message(u'message') @@ -341,10 +351,12 @@ def test_invalid_value_kek_unwrap(self): with self.assertRaises(HttpResponseError): queue.peek_messages() - @record - def test_missing_attribute_kek_unrwap(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_missing_attribute_kek_unrwap(self, resource_group, location, storage_account, storage_account_key): # Arrange - queue = self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) + queue = self._create_queue(qsc) queue.key_encryption_key = KeyWrapper('key1') queue.enqueue_message(u'message') @@ -366,10 +378,12 @@ def test_missing_attribute_kek_unrwap(self): with self.assertRaises(HttpResponseError): queue.peek_messages() - @record - def test_validate_encryption(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_validate_encryption(self, resource_group, location, storage_account, storage_account_key): # Arrange - queue = self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) + queue = self._create_queue(qsc) kek = KeyWrapper('key1') queue.key_encryption_key = kek queue.enqueue_message(u'message') @@ -424,10 +438,12 @@ def test_validate_encryption(self): # Assert self.assertEqual(decrypted_data, u'message') - @record - def test_put_with_strict_mode(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_put_with_strict_mode(self, resource_group, location, storage_account, storage_account_key): # Arrange - queue = self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) + queue = self._create_queue(qsc) kek = KeyWrapper('key1') queue.key_encryption_key = kek queue.require_encryption = True @@ -441,10 +457,12 @@ def test_put_with_strict_mode(self): self.assertEqual(str(e.exception), "Encryption required but no key was provided.") - @record - def test_get_with_strict_mode(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_get_with_strict_mode(self, resource_group, location, storage_account, storage_account_key): # Arrange - queue = self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) + queue = self._create_queue(qsc) queue.enqueue_message(u'message') queue.require_encryption = True @@ -454,10 +472,12 @@ def test_get_with_strict_mode(self): self.assertEqual(str(e.exception), 'Message was not encrypted.') - @record - def test_encryption_add_encrypted_64k_message(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_encryption_add_encrypted_64k_message(self, resource_group, location, storage_account, storage_account_key): # Arrange - queue = self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) + queue = self._create_queue(qsc) message = u'a' * 1024 * 64 # Act @@ -468,10 +488,12 @@ def test_encryption_add_encrypted_64k_message(self): with self.assertRaises(HttpResponseError): queue.enqueue_message(message) - @record - def test_encryption_nonmatching_kid(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_encryption_nonmatching_kid(self, resource_group, location, storage_account, storage_account_key): # Arrange - queue = self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) + queue = self._create_queue(qsc) queue.key_encryption_key = KeyWrapper('key1') queue.enqueue_message(u'message') diff --git a/sdk/storage/azure-storage-queue/tests/test_queue_encryption_async.py b/sdk/storage/azure-storage-queue/tests/test_queue_encryption_async.py index b76f2064eacc..5827e2bea42d 100644 --- a/sdk/storage/azure-storage-queue/tests/test_queue_encryption_async.py +++ b/sdk/storage/azure-storage-queue/tests/test_queue_encryption_async.py @@ -22,14 +22,15 @@ from cryptography.hazmat.primitives.padding import PKCS7 from azure.core.exceptions import HttpResponseError, ResourceExistsError - +from devtools_testutils import ResourceGroupPreparer, StorageAccountPreparer +from multidict import CIMultiDict, CIMultiDictProxy from azure.storage.queue._shared.encryption import ( _ERROR_OBJECT_INVALID, _WrappedContentKey, _EncryptionAgent, _EncryptionData, ) - +from azure.core.pipeline.transport import AioHttpTransport from azure.storage.queue import ( VERSION, BinaryBase64EncodePolicy, @@ -48,16 +49,13 @@ KeyResolver, RSAKeyWrapper, ) -from queuetestcase import ( - QueueTestCase, - record, - TestMode, +from asyncqueuetestcase import ( + AsyncQueueTestCase ) # ------------------------------------------------------------------------------ TEST_QUEUE_PREFIX = 'encryptionqueue' - # ------------------------------------------------------------------------------ def _decode_base64_to_bytes(data): @@ -65,45 +63,40 @@ def _decode_base64_to_bytes(data): data = data.encode('utf-8') return b64decode(data) -class StorageQueueEncryptionTestAsync(QueueTestCase): - def setUp(self): - super(StorageQueueEncryptionTestAsync, self).setUp() - - queue_url = self._get_queue_url() - credentials = self._get_shared_key_credential() - self.qsc = QueueServiceClient(account_url=queue_url, credential=credentials) - self.test_queues = [] - - def tearDown(self): - loop = asyncio.get_event_loop() - if not self.is_playback(): - for queue in self.test_queues: - try: - loop.run_until_complete(self.qsc.delete_queue(queue.queue_name)) - except: - pass - return super(StorageQueueEncryptionTestAsync, self).tearDown() +class AiohttpTestTransport(AioHttpTransport): + """Workaround to vcrpy bug: https://github.com/kevin1024/vcrpy/pull/461 + """ + async def send(self, request, **config): + response = await super(AiohttpTestTransport, self).send(request, **config) + if not isinstance(response.headers, CIMultiDictProxy): + response.headers = CIMultiDictProxy(CIMultiDict(response.internal_response.headers)) + response.content_type = response.headers.get("content-type") + return response + +class StorageQueueEncryptionTestAsync(AsyncQueueTestCase): # --Helpers----------------------------------------------------------------- - def _get_queue_reference(self, prefix=TEST_QUEUE_PREFIX): + def _get_queue_reference(self, qsc, prefix=TEST_QUEUE_PREFIX): queue_name = self.get_resource_name(prefix) - queue = self.qsc.get_queue_client(queue_name) - self.test_queues.append(queue) + queue = qsc.get_queue_client(queue_name) return queue - async def _create_queue(self, prefix=TEST_QUEUE_PREFIX): - queue = self._get_queue_reference(prefix) + async def _create_queue(self, qsc, prefix=TEST_QUEUE_PREFIX): + queue = self._get_queue_reference(qsc, prefix) try: created = await queue.create_queue() except ResourceExistsError: pass return queue # -------------------------------------------------------------------------- - - async def _test_get_messages_encrypted_kek(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_get_messages_encrypted_kek(self, resource_group, location, storage_account, storage_account_key): # Arrange - self.qsc.key_encryption_key = KeyWrapper('key1') - queue = await self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) + qsc.key_encryption_key = KeyWrapper('key1') + queue = await self._create_queue(qsc) await queue.enqueue_message(u'encrypted_message_2') # Act @@ -114,19 +107,17 @@ async def _test_get_messages_encrypted_kek(self): # Assert self.assertEqual(li.content, u'encrypted_message_2') - def test_get_messages_encrypted_kek(self): - if TestMode.need_recording_file(self.test_mode): - return - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_get_messages_encrypted_kek()) - - async def _test_get_messages_encrypted_resolver(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_get_messages_encrypted_resolver(self, resource_group, location, storage_account, storage_account_key): # Arrange - self.qsc.key_encryption_key = KeyWrapper('key1') - queue = await self._create_queue() + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) + qsc.key_encryption_key = KeyWrapper('key1') + queue = await self._create_queue(qsc) await queue.enqueue_message(u'encrypted_message_2') key_resolver = KeyResolver() - key_resolver.put_key(self.qsc.key_encryption_key) + key_resolver.put_key(qsc.key_encryption_key) queue.key_resolver_function = key_resolver.resolve_key queue.key_encryption_key = None # Ensure that the resolver is used @@ -138,16 +129,14 @@ async def _test_get_messages_encrypted_resolver(self): # Assert self.assertEqual(li.content, u'encrypted_message_2') - def test_get_messages_encrypted_resolver(self): - if TestMode.need_recording_file(self.test_mode): - return - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_get_messages_encrypted_resolver()) - - async def _test_peek_messages_encrypted_kek(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_peek_messages_encrypted_kek(self, resource_group, location, storage_account, storage_account_key): + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) # Arrange - self.qsc.key_encryption_key = KeyWrapper('key1') - queue = await self._create_queue() + qsc.key_encryption_key = KeyWrapper('key1') + queue = await self._create_queue(qsc) await queue.enqueue_message(u'encrypted_message_3') # Act @@ -156,19 +145,17 @@ async def _test_peek_messages_encrypted_kek(self): # Assert self.assertEqual(li[0].content, u'encrypted_message_3') - def test_peek_messages_encrypted_kek(self): - if TestMode.need_recording_file(self.test_mode): - return - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_peek_messages_encrypted_kek()) - - async def _test_peek_messages_encrypted_resolver(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_peek_messages_encrypted_resolver(self, resource_group, location, storage_account, storage_account_key): + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) # Arrange - self.qsc.key_encryption_key = KeyWrapper('key1') - queue = await self._create_queue() + qsc.key_encryption_key = KeyWrapper('key1') + queue = await self._create_queue(qsc) await queue.enqueue_message(u'encrypted_message_4') key_resolver = KeyResolver() - key_resolver.put_key(self.qsc.key_encryption_key) + key_resolver.put_key(qsc.key_encryption_key) queue.key_resolver_function = key_resolver.resolve_key queue.key_encryption_key = None # Ensure that the resolver is used @@ -178,22 +165,19 @@ async def _test_peek_messages_encrypted_resolver(self): # Assert self.assertEqual(li[0].content, u'encrypted_message_4') - def test_peek_messages_encrypted_resolver(self): - if TestMode.need_recording_file(self.test_mode): - return - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_peek_messages_encrypted_resolver()) - - async def _test_peek_messages_encrypted_kek_RSA(self): - + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_peek_messages_encrypted_kek_RSA(self, resource_group, location, storage_account, storage_account_key): + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) # We can only generate random RSA keys, so this must be run live or # the playback test will fail due to a change in kek values. - if TestMode.need_recording_file(self.test_mode): + if not self.is_live: return # Arrange - self.qsc.key_encryption_key = RSAKeyWrapper('key2') - queue = await self._create_queue() + qsc.key_encryption_key = RSAKeyWrapper('key2') + queue = await self._create_queue(qsc) await queue.enqueue_message(u'encrypted_message_3') # Act @@ -202,18 +186,16 @@ async def _test_peek_messages_encrypted_kek_RSA(self): # Assert self.assertEqual(li[0].content, u'encrypted_message_3') - def test_peek_messages_encrypted_kek_RSA(self): - if TestMode.need_recording_file(self.test_mode): - return - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_peek_messages_encrypted_kek_RSA()) - - async def _test_update_encrypted_message(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_update_encrypted_message(self, resource_group, location, storage_account, storage_account_key): + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) # TODO: Recording doesn't work - if TestMode.need_recording_file(self.test_mode): + if not self.is_live: return # Arrange - queue = await self._create_queue() + queue = await self._create_queue(qsc) queue.key_encryption_key = KeyWrapper('key1') await queue.enqueue_message(u'Update Me') @@ -232,15 +214,13 @@ async def _test_update_encrypted_message(self): # Assert self.assertEqual(u'Updated', list_result2.content) - def test_update_encrypted_message(self): - if TestMode.need_recording_file(self.test_mode): - return - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_update_encrypted_message()) - - async def _test_update_encrypted_binary_message(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_update_encrypted_binary_message(self, resource_group, location, storage_account, storage_account_key): + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) # Arrange - queue = await self._create_queue() + queue = await self._create_queue(qsc) queue.key_encryption_key = KeyWrapper('key1') queue._config.message_encode_policy = BinaryBase64EncodePolicy() queue._config.message_decode_policy = BinaryBase64DecodePolicy() @@ -264,18 +244,16 @@ async def _test_update_encrypted_binary_message(self): # Assert self.assertEqual(binary_message, list_result2.content) - def test_update_encrypted_binary_message(self): - if TestMode.need_recording_file(self.test_mode): - return - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_update_encrypted_binary_message()) - - async def _test_update_encrypted_raw_text_message(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_update_encrypted_raw_text_message(self, resource_group, location, storage_account, storage_account_key): + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) # TODO: Recording doesn't work - if TestMode.need_recording_file(self.test_mode): + if not self.is_live: return # Arrange - queue = await self._create_queue() + queue = await self._create_queue(qsc) queue.key_encryption_key = KeyWrapper('key1') queue._config.message_encode_policy = NoEncodePolicy() queue._config.message_decode_policy = NoDecodePolicy() @@ -297,18 +275,16 @@ async def _test_update_encrypted_raw_text_message(self): # Assert self.assertEqual(raw_text, list_result2.content) - def test_update_encrypted_raw_text_message(self): - if TestMode.need_recording_file(self.test_mode): - return - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_update_encrypted_raw_text_message()) - - async def _test_update_encrypted_json_message(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_update_encrypted_json_message(self, resource_group, location, storage_account, storage_account_key): + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) # TODO: Recording doesn't work - if TestMode.need_recording_file(self.test_mode): + if not self.is_live: return # Arrange - queue = await self._create_queue() + queue = await self._create_queue(qsc) queue.key_encryption_key = KeyWrapper('key1') queue._config.message_encode_policy = NoEncodePolicy() queue._config.message_decode_policy = NoDecodePolicy() @@ -335,15 +311,13 @@ async def _test_update_encrypted_json_message(self): # Assert self.assertEqual(message_dict, loads(list_result2.content)) - def test_update_encrypted_json_message(self): - if TestMode.need_recording_file(self.test_mode): - return - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_update_encrypted_json_message()) - - async def _test_invalid_value_kek_wrap(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_invalid_value_kek_wrap(self, resource_group, location, storage_account, storage_account_key): + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) # Arrange - queue = await self._create_queue() + queue = await self._create_queue(qsc) queue.key_encryption_key = KeyWrapper('key1') queue.key_encryption_key.get_kid = None @@ -362,15 +336,13 @@ async def _test_invalid_value_kek_wrap(self): with self.assertRaises(AttributeError): await queue.enqueue_message(u'message') - def test_invalid_value_kek_wrap(self): - if TestMode.need_recording_file(self.test_mode): - return - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_invalid_value_kek_wrap()) - - async def _test_missing_attribute_kek_wrap(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_missing_attribute_kek_wrap(self, resource_group, location, storage_account, storage_account_key): + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) # Arrange - queue = await self._create_queue() + queue = await self._create_queue(qsc) valid_key = KeyWrapper('key1') @@ -399,15 +371,13 @@ async def _test_missing_attribute_kek_wrap(self): with self.assertRaises(AttributeError): await queue.enqueue_message(u'message') - def test_missing_attribute_kek_wrap(self): - if TestMode.need_recording_file(self.test_mode): - return - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_missing_attribute_kek_wrap()) - - async def _test_invalid_value_kek_unwrap(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_invalid_value_kek_unwrap(self, resource_group, location, storage_account, storage_account_key): + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) # Arrange - queue = await self._create_queue() + queue = await self._create_queue(qsc) queue.key_encryption_key = KeyWrapper('key1') await queue.enqueue_message(u'message') @@ -420,15 +390,13 @@ async def _test_invalid_value_kek_unwrap(self): with self.assertRaises(HttpResponseError): await queue.peek_messages() - def test_invalid_value_kek_unwrap(self): - if TestMode.need_recording_file(self.test_mode): - return - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_invalid_value_kek_unwrap()) - - async def _test_missing_attribute_kek_unrwap(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_missing_attribute_kek_unrwap(self, resource_group, location, storage_account, storage_account_key): + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) # Arrange - queue = await self._create_queue() + queue = await self._create_queue(qsc) queue.key_encryption_key = KeyWrapper('key1') await queue.enqueue_message(u'message') @@ -450,15 +418,13 @@ async def _test_missing_attribute_kek_unrwap(self): with self.assertRaises(HttpResponseError): await queue.peek_messages() - def test_missing_attribute_kek_unrwap(self): - if TestMode.need_recording_file(self.test_mode): - return - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_missing_attribute_kek_unrwap()) - - async def _test_validate_encryption(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_validate_encryption(self, resource_group, location, storage_account, storage_account_key): + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) # Arrange - queue = await self._create_queue() + queue = await self._create_queue(qsc) kek = KeyWrapper('key1') queue.key_encryption_key = kek await queue.enqueue_message(u'message') @@ -513,15 +479,13 @@ async def _test_validate_encryption(self): # Assert self.assertEqual(decrypted_data, u'message') - def test_validate_encryption(self): - if TestMode.need_recording_file(self.test_mode): - return - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_validate_encryption()) - - async def _test_put_with_strict_mode(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_put_with_strict_mode(self, resource_group, location, storage_account, storage_account_key): + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) # Arrange - queue = await self._create_queue() + queue = await self._create_queue(qsc) kek = KeyWrapper('key1') queue.key_encryption_key = kek queue.require_encryption = True @@ -535,15 +499,13 @@ async def _test_put_with_strict_mode(self): self.assertEqual(str(e.exception), "Encryption required but no key was provided.") - def test_put_with_strict_mode(self): - if TestMode.need_recording_file(self.test_mode): - return - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_put_with_strict_mode()) - - async def _test_get_with_strict_mode(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_get_with_strict_mode(self, resource_group, location, storage_account, storage_account_key): + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) # Arrange - queue = await self._create_queue() + queue = await self._create_queue(qsc) await queue.enqueue_message(u'message') queue.require_encryption = True @@ -555,15 +517,13 @@ async def _test_get_with_strict_mode(self): _ = messages[0] self.assertEqual(str(e.exception), 'Message was not encrypted.') - def test_get_with_strict_mode(self): - if TestMode.need_recording_file(self.test_mode): - return - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_get_with_strict_mode()) - - async def _test_encryption_add_encrypted_64k_message(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_encryption_add_encrypted_64k_message(self, resource_group, location, storage_account, storage_account_key): + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) # Arrange - queue = await self._create_queue() + queue = await self._create_queue(qsc) message = u'a' * 1024 * 64 # Act @@ -574,15 +534,13 @@ async def _test_encryption_add_encrypted_64k_message(self): with self.assertRaises(HttpResponseError): await queue.enqueue_message(message) - def test_encryption_add_encrypted_64k_message(self): - if TestMode.need_recording_file(self.test_mode): - return - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_encryption_add_encrypted_64k_message()) - - async def _test_encryption_nonmatching_kid(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_encryption_nonmatching_kid(self, resource_group, location, storage_account, storage_account_key): + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) # Arrange - queue = await self._create_queue() + queue = await self._create_queue(qsc) queue.key_encryption_key = KeyWrapper('key1') await queue.enqueue_message(u'message') @@ -597,13 +555,6 @@ async def _test_encryption_nonmatching_kid(self): self.assertEqual(str(e.exception), "Decryption failed.") - def test_encryption_nonmatching_kid(self): - if TestMode.need_recording_file(self.test_mode): - return - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_encryption_nonmatching_kid()) - - # ------------------------------------------------------------------------------ if __name__ == '__main__': unittest.main() diff --git a/sdk/storage/azure-storage-queue/tests/test_queue_samples_authentication.py b/sdk/storage/azure-storage-queue/tests/test_queue_samples_authentication.py index 486e93a23cd0..a24332962c37 100644 --- a/sdk/storage/azure-storage-queue/tests/test_queue_samples_authentication.py +++ b/sdk/storage/azure-storage-queue/tests/test_queue_samples_authentication.py @@ -8,37 +8,31 @@ from datetime import datetime, timedelta import pytest +from devtools_testutils import ResourceGroupPreparer, StorageAccountPreparer try: - import settings_real as settings + from devtools_testutils import mgmt_settings_real as settings except ImportError: - import queue_settings_fake as settings + from devtools_testutils import mgmt_settings_fake as settings from queuetestcase import ( - QueueTestCase, - TestMode, - record + QueueTestCase ) class TestQueueAuthSamples(QueueTestCase): - url = "{}://{}.queue.core.windows.net".format( - settings.PROTOCOL, - settings.STORAGE_ACCOUNT_NAME - ) - connection_string = settings.CONNECTION_STRING - shared_access_key = settings.STORAGE_ACCOUNT_KEY active_directory_application_id = settings.ACTIVE_DIRECTORY_APPLICATION_ID active_directory_application_secret = settings.ACTIVE_DIRECTORY_APPLICATION_SECRET active_directory_tenant_id = settings.ACTIVE_DIRECTORY_TENANT_ID - @record - def test_auth_connection_string(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_auth_connection_string(self, resource_group, location, storage_account, storage_account_key): # Instantiate a QueueServiceClient using a connection string # [START auth_from_connection_string] from azure.storage.queue import QueueServiceClient - queue_service = QueueServiceClient.from_connection_string(self.connection_string) + queue_service = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) # [END auth_from_connection_string] # Get information for the Queue Service @@ -46,24 +40,26 @@ def test_auth_connection_string(self): assert properties is not None - @record - def test_auth_shared_key(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_auth_shared_key(self, resource_group, location, storage_account, storage_account_key): # Instantiate a QueueServiceClient using a shared access key # [START create_queue_service_client] from azure.storage.queue import QueueServiceClient - queue_service = QueueServiceClient(account_url=self.url, credential=self.shared_access_key) + queue_service = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) # [END create_queue_service_client] # Get information for the Queue Service properties = queue_service.get_service_properties() assert properties is not None - @record - def test_auth_active_directory(self): - if TestMode.need_recording_file(self.test_mode): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_auth_active_directory(self, resource_group, location, storage_account, storage_account_key): + if not self.is_live: return - + url = self._account_url(storage_account.name) # [START create_queue_service_client_token] # Get a token credential for authentication from azure.identity import ClientSecretCredential @@ -75,7 +71,7 @@ def test_auth_active_directory(self): # Instantiate a QueueServiceClient using a token credential from azure.storage.queue import QueueServiceClient - queue_service = QueueServiceClient(account_url=self.url, credential=token_credential) + queue_service = QueueServiceClient(account_url=url, credential=token_credential) # [END create_queue_service_client_token] # Get information for the Queue Service @@ -83,14 +79,16 @@ def test_auth_active_directory(self): assert properties is not None - def test_auth_shared_access_signature(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_auth_shared_access_signature(self, resource_group, location, storage_account, storage_account_key): # SAS URL is calculated from storage key, so this test runs live only - if TestMode.need_recording_file(self.test_mode): + if not self.is_live: return - + connection_string = self.connection_string(storage_account, storage_account_key) # Instantiate a QueueServiceClient using a connection string from azure.storage.queue import QueueServiceClient - queue_service = QueueServiceClient.from_connection_string(self.connection_string) + queue_service = QueueServiceClient.from_connection_string(connection_string) # Create a SAS token to use for authentication of a client sas_token = queue_service.generate_shared_access_signature( diff --git a/sdk/storage/azure-storage-queue/tests/test_queue_samples_authentication_async.py b/sdk/storage/azure-storage-queue/tests/test_queue_samples_authentication_async.py index 871f8e99de27..ee58bf06fb6e 100644 --- a/sdk/storage/azure-storage-queue/tests/test_queue_samples_authentication_async.py +++ b/sdk/storage/azure-storage-queue/tests/test_queue_samples_authentication_async.py @@ -7,69 +7,56 @@ # -------------------------------------------------------------------------- from datetime import datetime, timedelta +from collections import namedtuple import pytest import asyncio -try: - import settings_real as settings -except ImportError: - import queue_settings_fake as settings - -from queuetestcase import ( - QueueTestCase, - TestMode, - record +from devtools_testutils import ResourceGroupPreparer, StorageAccountPreparer, mgmt_settings_fake as settings + +from asyncqueuetestcase import ( + AsyncQueueTestCase ) -class TestQueueAuthSamplesAsync(QueueTestCase): - url = "{}://{}.queue.core.windows.net".format( - settings.PROTOCOL, - settings.STORAGE_ACCOUNT_NAME - ) +class TestQueueAuthSamplesAsync(AsyncQueueTestCase): - connection_string = settings.CONNECTION_STRING - shared_access_key = settings.STORAGE_ACCOUNT_KEY active_directory_application_id = settings.ACTIVE_DIRECTORY_APPLICATION_ID active_directory_application_secret = settings.ACTIVE_DIRECTORY_APPLICATION_SECRET active_directory_tenant_id = settings.ACTIVE_DIRECTORY_TENANT_ID - async def _test_auth_connection_string(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_auth_connection_string(self, resource_group, location, storage_account, storage_account_key): # Instantiate a QueueServiceClient using a connection string # [START async_auth_from_connection_string] from azure.storage.queue.aio import QueueServiceClient - queue_service = QueueServiceClient.from_connection_string(self.connection_string) + queue_service = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) # [END async_auth_from_connection_string] # Get information for the Queue Service properties = await queue_service.get_service_properties() assert properties is not None - - def test_auth_connection_string(self): - if TestMode.need_recording_file(self.test_mode): - return - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_auth_connection_string()) - async def _test_auth_shared_key(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_auth_shared_key(self, resource_group, location, storage_account, storage_account_key): # Instantiate a QueueServiceClient using a shared access key # [START async_create_queue_service_client] from azure.storage.queue.aio import QueueServiceClient - queue_service = QueueServiceClient(account_url=self.url, credential=self.shared_access_key) + queue_service = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) # [END async_create_queue_service_client] # Get information for the Queue Service properties = await queue_service.get_service_properties() assert properties is not None - def test_auth_shared_key(self): - if TestMode.need_recording_file(self.test_mode): - return - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_auth_shared_key()) - - async def _test_auth_active_directory(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_auth_active_directory(self, resource_group, location, storage_account, storage_account_key): # [START async_create_queue_service_client_token] # Get a token credential for authentication @@ -82,7 +69,7 @@ async def _test_auth_active_directory(self): # Instantiate a QueueServiceClient using a token credential from azure.storage.queue.aio import QueueServiceClient - queue_service = QueueServiceClient(account_url=self.url, credential=token_credential) + queue_service = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) # [END async_create_queue_service_client_token] # Get information for the Queue Service @@ -90,17 +77,14 @@ async def _test_auth_active_directory(self): assert properties is not None - def test_auth_active_directory(self): - if TestMode.need_recording_file(self.test_mode): - return - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_auth_active_directory()) - - async def _test_auth_shared_access_signature(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_auth_shared_access_signature(self, resource_group, location, storage_account, storage_account_key): # Instantiate a QueueServiceClient using a connection string from azure.storage.queue.aio import QueueServiceClient - queue_service = QueueServiceClient.from_connection_string(self.connection_string) + queue_service = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) # Create a SAS token to use for authentication of a client sas_token = queue_service.generate_shared_access_signature( @@ -110,9 +94,3 @@ async def _test_auth_shared_access_signature(self): ) assert sas_token is not None - - def test_auth_shared_access_signature(self): - if TestMode.need_recording_file(self.test_mode): - return - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_auth_shared_access_signature()) diff --git a/sdk/storage/azure-storage-queue/tests/test_queue_samples_hello_world.py b/sdk/storage/azure-storage-queue/tests/test_queue_samples_hello_world.py index d7e12b7045a7..a7948c464b9b 100644 --- a/sdk/storage/azure-storage-queue/tests/test_queue_samples_hello_world.py +++ b/sdk/storage/azure-storage-queue/tests/test_queue_samples_hello_world.py @@ -6,37 +6,30 @@ # license information. # -------------------------------------------------------------------------- -try: - import settings_real as settings -except ImportError: - import queue_settings_fake as settings - -from queuetestcase import ( - QueueTestCase, - record -) +from devtools_testutils import ResourceGroupPreparer, StorageAccountPreparer +from queuetestcase import (QueueTestCase) class TestQueueHelloWorldSamples(QueueTestCase): - connection_string = settings.CONNECTION_STRING - - @record - def test_create_client_with_connection_string(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_create_client_with_connection_string(self, resource_group, location, storage_account, storage_account_key): # Instantiate the QueueServiceClient from a connection string from azure.storage.queue import QueueServiceClient - queue_service = QueueServiceClient.from_connection_string(self.connection_string) + queue_service = QueueServiceClient.from_connection_string(self.connection_string(storage_account, storage_account_key)) # Get queue service properties properties = queue_service.get_service_properties() assert properties is not None - @record - def test_queue_and_messages_example(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_queue_and_messages_example(self, resource_group, location, storage_account, storage_account_key): # Instantiate the QueueClient from a connection string from azure.storage.queue import QueueClient - queue = QueueClient.from_connection_string(self.connection_string, "myqueue") + queue = QueueClient.from_connection_string(self.connection_string(storage_account, storage_account_key), "myqueue") # Create the queue # [START create_queue] diff --git a/sdk/storage/azure-storage-queue/tests/test_queue_samples_hello_world_async.py b/sdk/storage/azure-storage-queue/tests/test_queue_samples_hello_world_async.py index 290572f42dad..ca06dfed9bb8 100644 --- a/sdk/storage/azure-storage-queue/tests/test_queue_samples_hello_world_async.py +++ b/sdk/storage/azure-storage-queue/tests/test_queue_samples_hello_world_async.py @@ -8,44 +8,38 @@ import pytest import asyncio - -try: - import settings_real as settings -except ImportError: - import queue_settings_fake as settings +from devtools_testutils import ResourceGroupPreparer, StorageAccountPreparer from multidict import CIMultiDict, CIMultiDictProxy -from queuetestcase import ( - QueueTestCase, - record, - TestMode +from asyncqueuetestcase import ( + AsyncQueueTestCase ) -class TestQueueHelloWorldSamplesAsync(QueueTestCase): - - connection_string = settings.CONNECTION_STRING +class TestQueueHelloWorldSamplesAsync(AsyncQueueTestCase): - async def _test_create_client_with_connection_string(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_create_client_with_connection_string(self, resource_group, location, storage_account, storage_account_key): + conn_str = self.connection_string(storage_account, storage_account_key) # Instantiate the QueueServiceClient from a connection string from azure.storage.queue.aio import QueueServiceClient - queue_service = QueueServiceClient.from_connection_string(self.connection_string) + queue_service = QueueServiceClient.from_connection_string(conn_str) # Get queue service properties properties = await queue_service.get_service_properties() assert properties is not None - def test_create_client_with_connection_string(self): - if TestMode.need_recording_file(self.test_mode): - return - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_create_client_with_connection_string()) - - async def _test_queue_and_messages_example(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_queue_and_messages_example(self, resource_group, location, storage_account, storage_account_key): + conn_str = self.connection_string(storage_account, storage_account_key) # Instantiate the QueueClient from a connection string from azure.storage.queue.aio import QueueClient - queue = QueueClient.from_connection_string(self.connection_string, "myasyncqueue") + queue = QueueClient.from_connection_string(conn_str, "myasyncqueue") # Create the queue # [START async_create_queue] @@ -69,9 +63,3 @@ async def _test_queue_and_messages_example(self): # [START async_delete_queue] await queue.delete_queue() # [END async_delete_queue] - - def test_queue_and_messages_example(self): - if TestMode.need_recording_file(self.test_mode): - return - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_queue_and_messages_example()) \ No newline at end of file diff --git a/sdk/storage/azure-storage-queue/tests/test_queue_samples_message.py b/sdk/storage/azure-storage-queue/tests/test_queue_samples_message.py index 2db8ddf89875..af7dce4849ca 100644 --- a/sdk/storage/azure-storage-queue/tests/test_queue_samples_message.py +++ b/sdk/storage/azure-storage-queue/tests/test_queue_samples_message.py @@ -8,34 +8,25 @@ from datetime import datetime, timedelta from azure.core.exceptions import ResourceExistsError -try: - import settings_real as settings -except ImportError: - import queue_settings_fake as settings +from devtools_testutils import ResourceGroupPreparer, StorageAccountPreparer from queuetestcase import ( - QueueTestCase, - record, - TestMode + QueueTestCase ) class TestMessageQueueSamples(QueueTestCase): - connection_string = settings.CONNECTION_STRING - storage_url = "{}://{}.queue.core.windows.net".format( - settings.PROTOCOL, - settings.STORAGE_ACCOUNT_NAME - ) - - def test_set_access_policy(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_set_access_policy(self, resource_group, location, storage_account, storage_account_key): # SAS URL is calculated from storage key, so this test runs live only - if TestMode.need_recording_file(self.test_mode): + if not self.is_live: return # [START create_queue_client_from_connection_string] from azure.storage.queue import QueueClient - queue_client = QueueClient.from_connection_string(self.connection_string, "queuetest") + queue_client = QueueClient.from_connection_string(self.connection_string(storage_account, storage_account_key), "queuetest") # [END create_queue_client_from_connection_string] # Create the queue @@ -82,12 +73,13 @@ def test_set_access_policy(self): # Delete the queue queue_client.delete_queue() - @record - def test_queue_metadata(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_queue_metadata(self, resource_group, location, storage_account, storage_account_key): # Instantiate a queue client from azure.storage.queue import QueueClient - queue = QueueClient.from_connection_string(self.connection_string, "metaqueue") + queue = QueueClient.from_connection_string(self.connection_string(storage_account, storage_account_key), "metaqueue") # Create the queue queue.create_queue() @@ -107,12 +99,13 @@ def test_queue_metadata(self): # Delete the queue queue.delete_queue() - @record - def test_enqueue_and_receive_messages(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_enqueue_and_receive_messages(self, resource_group, location, storage_account, storage_account_key): # Instantiate a queue client from azure.storage.queue import QueueClient - queue = QueueClient.from_connection_string(self.connection_string, "messagequeue") + queue = QueueClient.from_connection_string(self.connection_string(storage_account, storage_account_key), "messagequeue") # Create the queue queue.create_queue() @@ -150,12 +143,13 @@ def test_enqueue_and_receive_messages(self): # Delete the queue queue.delete_queue() - @record - def test_delete_and_clear_messages(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_delete_and_clear_messages(self, resource_group, location, storage_account, storage_account_key): # Instantiate a queue client from azure.storage.queue import QueueClient - queue = QueueClient.from_connection_string(self.connection_string, "delqueue") + queue = QueueClient.from_connection_string(self.connection_string(storage_account, storage_account_key), "delqueue") # Create the queue queue.create_queue() @@ -184,11 +178,12 @@ def test_delete_and_clear_messages(self): # Delete the queue queue.delete_queue() - @record - def test_peek_messages(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_peek_messages(self, resource_group, location, storage_account, storage_account_key): # Instantiate a queue client from azure.storage.queue import QueueClient - queue = QueueClient.from_connection_string(self.connection_string, "peekqueue") + queue = QueueClient.from_connection_string(self.connection_string(storage_account, storage_account_key), "peekqueue") # Create the queue queue.create_queue() @@ -217,12 +212,13 @@ def test_peek_messages(self): # Delete the queue queue.delete_queue() - @record - def test_update_message(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_update_message(self, resource_group, location, storage_account, storage_account_key): # Instantiate a queue client from azure.storage.queue import QueueClient - queue = QueueClient.from_connection_string(self.connection_string, "updatequeue") + queue = QueueClient.from_connection_string(self.connection_string(storage_account, storage_account_key), "updatequeue") # Create the queue queue.create_queue() diff --git a/sdk/storage/azure-storage-queue/tests/test_queue_samples_message_async.py b/sdk/storage/azure-storage-queue/tests/test_queue_samples_message_async.py index 41f58b3be007..b71c06fd7035 100644 --- a/sdk/storage/azure-storage-queue/tests/test_queue_samples_message_async.py +++ b/sdk/storage/azure-storage-queue/tests/test_queue_samples_message_async.py @@ -9,31 +9,24 @@ from datetime import datetime, timedelta from azure.core.exceptions import ResourceExistsError import asyncio -try: - import settings_real as settings -except ImportError: - import queue_settings_fake as settings - -from queuetestcase import ( - QueueTestCase, - record, - TestMode -) - +from devtools_testutils import ResourceGroupPreparer, StorageAccountPreparer -class TestMessageQueueSamples(QueueTestCase): +from asyncqueuetestcase import ( + AsyncQueueTestCase +) - connection_string = settings.CONNECTION_STRING - storage_url = "{}://{}.queue.core.windows.net".format( - settings.PROTOCOL, - settings.STORAGE_ACCOUNT_NAME - ) - async def _test_set_access_policy(self): +class TestMessageQueueSamples(AsyncQueueTestCase): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_set_access_policy(self, resource_group, location, storage_account, storage_account_key): + connection_string = self.connection_string(storage_account, storage_account_key) + storage_url = self._account_url(storage_account.name) # [START async_create_queue_client_from_connection_string] from azure.storage.queue.aio import QueueClient - queue_client = QueueClient.from_connection_string(self.connection_string, "asyncqueuetest") + queue_client = QueueClient.from_connection_string(self.connection_string(storage_account, storage_account_key), "asyncqueuetest") # [END async_create_queue_client_from_connection_string] # Create the queue @@ -79,17 +72,14 @@ async def _test_set_access_policy(self): # Delete the queue await queue_client.delete_queue() - def test_set_access_policy(self): - if TestMode.need_recording_file(self.test_mode): - return - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_set_access_policy()) - - async def _test_queue_metadata(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_queue_metadata(self, resource_group, location, storage_account, storage_account_key): # Instantiate a queue client from azure.storage.queue.aio import QueueClient - queue = QueueClient.from_connection_string(self.connection_string, "asyncmetaqueue") + queue = QueueClient.from_connection_string(self.connection_string(storage_account, storage_account_key), "asyncmetaqueue") # Create the queue await queue.create_queue() @@ -109,17 +99,14 @@ async def _test_queue_metadata(self): # Delete the queue await queue.delete_queue() - def test_queue_metadata(self): - if TestMode.need_recording_file(self.test_mode): - return - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_queue_metadata()) - - async def _test_enqueue_and_receive_messages(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_enqueue_and_receive_messages(self, resource_group, location, storage_account, storage_account_key): # Instantiate a queue client from azure.storage.queue.aio import QueueClient - queue = QueueClient.from_connection_string(self.connection_string, "asyncmessagequeue") + queue = QueueClient.from_connection_string(self.connection_string(storage_account, storage_account_key), "asyncmessagequeue") # Create the queue await queue.create_queue() @@ -158,17 +145,14 @@ async def _test_enqueue_and_receive_messages(self): # Delete the queue await queue.delete_queue() - def test_enqueue_and_receive_messages(self): - if TestMode.need_recording_file(self.test_mode): - return - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_enqueue_and_receive_messages()) - - async def _test_delete_and_clear_messages(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_delete_and_clear_messages(self, resource_group, location, storage_account, storage_account_key): # Instantiate a queue client from azure.storage.queue.aio import QueueClient - queue = QueueClient.from_connection_string(self.connection_string, "asyncdelqueue") + queue = QueueClient.from_connection_string(self.connection_string(storage_account, storage_account_key), "asyncdelqueue") # Create the queue await queue.create_queue() @@ -199,16 +183,13 @@ async def _test_delete_and_clear_messages(self): # Delete the queue await queue.delete_queue() - def test_delete_and_clear_messages(self): - if TestMode.need_recording_file(self.test_mode): - return - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_delete_and_clear_messages()) - - async def _test_peek_messages(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_peek_messages(self, resource_group, location, storage_account, storage_account_key): # Instantiate a queue client from azure.storage.queue.aio import QueueClient - queue = QueueClient.from_connection_string(self.connection_string, "asyncpeekqueue") + queue = QueueClient.from_connection_string(self.connection_string(storage_account, storage_account_key), "asyncpeekqueue") # Create the queue await queue.create_queue() @@ -238,17 +219,14 @@ async def _test_peek_messages(self): # Delete the queue await queue.delete_queue() - def test_peek_messages(self): - if TestMode.need_recording_file(self.test_mode): - return - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_peek_messages()) - - async def _test_update_message(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_update_message(self, resource_group, location, storage_account, storage_account_key): # Instantiate a queue client from azure.storage.queue.aio import QueueClient - queue = QueueClient.from_connection_string(self.connection_string, "asyncupdatequeue") + queue = QueueClient.from_connection_string(self.connection_string(storage_account, storage_account_key), "asyncupdatequeue") # Create the queue await queue.create_queue() @@ -274,9 +252,3 @@ async def _test_update_message(self): finally: # Delete the queue await queue.delete_queue() - - def test_update_message(self): - if TestMode.need_recording_file(self.test_mode): - return - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_update_message()) diff --git a/sdk/storage/azure-storage-queue/tests/test_queue_samples_service.py b/sdk/storage/azure-storage-queue/tests/test_queue_samples_service.py index 3b8425d2061b..259439dae379 100644 --- a/sdk/storage/azure-storage-queue/tests/test_queue_samples_service.py +++ b/sdk/storage/azure-storage-queue/tests/test_queue_samples_service.py @@ -6,26 +6,20 @@ # license information. # -------------------------------------------------------------------------- -try: - import settings_real as settings -except ImportError: - import queue_settings_fake as settings - +from devtools_testutils import ResourceGroupPreparer, StorageAccountPreparer from queuetestcase import ( - QueueTestCase, - record + QueueTestCase ) class TestQueueServiceSamples(QueueTestCase): - connection_string = settings.CONNECTION_STRING - - @record - def test_queue_service_properties(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_queue_service_properties(self, resource_group, location, storage_account, storage_account_key): # Instantiate the QueueServiceClient from a connection string from azure.storage.queue import QueueServiceClient - queue_service = QueueServiceClient.from_connection_string(self.connection_string) + queue_service = QueueServiceClient.from_connection_string(self.connection_string(storage_account, storage_account_key)) # [START set_queue_service_properties] # Create service properties @@ -63,11 +57,12 @@ def test_queue_service_properties(self): properties = queue_service.get_service_properties() # [END get_queue_service_properties] - @record - def test_queues_in_account(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_queues_in_account(self, resource_group, location, storage_account, storage_account_key): # Instantiate the QueueServiceClient from a connection string from azure.storage.queue import QueueServiceClient - queue_service = QueueServiceClient.from_connection_string(self.connection_string) + queue_service = QueueServiceClient.from_connection_string(self.connection_string(storage_account, storage_account_key)) # [START qsc_create_queue] queue_service.create_queue("testqueue") @@ -91,11 +86,12 @@ def test_queues_in_account(self): queue_service.delete_queue("testqueue") # [END qsc_delete_queue] - @record - def test_get_queue_client(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_get_queue_client(self, resource_group, location, storage_account, storage_account_key): # Instantiate the QueueServiceClient from a connection string from azure.storage.queue import QueueServiceClient, QueueClient - queue_service = QueueServiceClient.from_connection_string(self.connection_string) + queue_service = QueueServiceClient.from_connection_string(self.connection_string(storage_account, storage_account_key)) # [START get_queue_client] # Get the queue client to interact with a specific queue diff --git a/sdk/storage/azure-storage-queue/tests/test_queue_samples_service_async.py b/sdk/storage/azure-storage-queue/tests/test_queue_samples_service_async.py index 97695cb53851..948f7d07c76b 100644 --- a/sdk/storage/azure-storage-queue/tests/test_queue_samples_service_async.py +++ b/sdk/storage/azure-storage-queue/tests/test_queue_samples_service_async.py @@ -7,27 +7,22 @@ # -------------------------------------------------------------------------- import asyncio +from devtools_testutils import ResourceGroupPreparer, StorageAccountPreparer -try: - import settings_real as settings -except ImportError: - import queue_settings_fake as settings - -from queuetestcase import ( - QueueTestCase, - record, - TestMode +from asyncqueuetestcase import ( + AsyncQueueTestCase ) -class TestQueueServiceSamples(QueueTestCase): - - connection_string = settings.CONNECTION_STRING +class TestQueueServiceSamples(AsyncQueueTestCase): - async def _test_queue_service_properties(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_queue_service_properties(self, resource_group, location, storage_account, storage_account_key): # Instantiate the QueueServiceClient from a connection string from azure.storage.queue.aio import QueueServiceClient - queue_service = QueueServiceClient.from_connection_string(self.connection_string) + queue_service = QueueServiceClient.from_connection_string(self.connection_string(storage_account, storage_account_key)) # [START async_set_queue_service_properties] # Create service properties @@ -65,16 +60,13 @@ async def _test_queue_service_properties(self): properties = await queue_service.get_service_properties() # [END async_get_queue_service_properties] - def test_queue_service_properties(self): - if TestMode.need_recording_file(self.test_mode): - return - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_queue_service_properties()) - - async def _test_queues_in_account(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_queues_in_account(self, resource_group, location, storage_account, storage_account_key): # Instantiate the QueueServiceClient from a connection string from azure.storage.queue.aio import QueueServiceClient - queue_service = QueueServiceClient.from_connection_string(self.connection_string) + queue_service = QueueServiceClient.from_connection_string(self.connection_string(storage_account, storage_account_key)) # [START async_qsc_create_queue] await queue_service.create_queue("asynctestqueue") @@ -98,24 +90,15 @@ async def _test_queues_in_account(self): await queue_service.delete_queue("asynctestqueue") # [END async_qsc_delete_queue] - def test_queues_in_account(self): - if TestMode.need_recording_file(self.test_mode): - return - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_queues_in_account()) - - async def _test_get_queue_client(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_get_queue_client(self, resource_group, location, storage_account, storage_account_key): # Instantiate the QueueServiceClient from a connection string from azure.storage.queue.aio import QueueServiceClient, QueueClient - queue_service = QueueServiceClient.from_connection_string(self.connection_string) + queue_service = QueueServiceClient.from_connection_string(self.connection_string(storage_account, storage_account_key)) # [START async_get_queue_client] # Get the queue client to interact with a specific queue queue = queue_service.get_queue_client("myasyncqueue") # [END async_get_queue_client] - - def test_get_queue_client(self): - if TestMode.need_recording_file(self.test_mode): - return - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_get_queue_client()) diff --git a/sdk/storage/azure-storage-queue/tests/test_queue_service_properties.py b/sdk/storage/azure-storage-queue/tests/test_queue_service_properties.py index 186e005160e9..abe20183ddb1 100644 --- a/sdk/storage/azure-storage-queue/tests/test_queue_service_properties.py +++ b/sdk/storage/azure-storage-queue/tests/test_queue_service_properties.py @@ -8,6 +8,7 @@ import unittest from msrest.exceptions import ValidationError # TODO This should be an azure-core error. +from devtools_testutils import ResourceGroupPreparer, StorageAccountPreparer from azure.core.exceptions import HttpResponseError from azure.storage.queue import ( @@ -20,9 +21,7 @@ ) from queuetestcase import ( - QueueTestCase, - record, - not_for_emulator, + QueueTestCase ) @@ -30,13 +29,6 @@ class QueueServicePropertiesTest(QueueTestCase): - def setUp(self): - super(QueueServicePropertiesTest, self).setUp() - - url = self._get_queue_url() - credential = self._get_shared_key_credential() - self.qsc = QueueServiceClient(url, credential=credential) - # --Helpers----------------------------------------------------------------- def _assert_properties_default(self, prop): self.assertIsNotNone(prop) @@ -114,12 +106,13 @@ def _assert_retention_equal(self, ret1, ret2): # --Test cases per service --------------------------------------- - @record - def test_queue_service_properties(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_queue_service_properties(self, resource_group, location, storage_account, storage_account_key): # Arrange - + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) # Act - resp = self.qsc.set_service_properties( + resp = qsc.set_service_properties( logging=Logging(), hour_metrics=Metrics(), minute_metrics=Metrics(), @@ -127,51 +120,59 @@ def test_queue_service_properties(self): # Assert self.assertIsNone(resp) - self._assert_properties_default(self.qsc.get_service_properties()) + self._assert_properties_default(qsc.get_service_properties()) # --Test cases per feature --------------------------------------- - @record - def test_set_logging(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_set_logging(self, resource_group, location, storage_account, storage_account_key): # Arrange + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) logging = Logging(read=True, write=True, delete=True, retention_policy=RetentionPolicy(enabled=True, days=5)) # Act - self.qsc.set_service_properties(logging=logging) + qsc.set_service_properties(logging=logging) # Assert - received_props = self.qsc.get_service_properties() + received_props = qsc.get_service_properties() self._assert_logging_equal(received_props.logging, logging) - @record - def test_set_hour_metrics(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_set_hour_metrics(self, resource_group, location, storage_account, storage_account_key): # Arrange + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) hour_metrics = Metrics(enabled=True, include_apis=True, retention_policy=RetentionPolicy(enabled=True, days=5)) # Act - self.qsc.set_service_properties(hour_metrics=hour_metrics) + qsc.set_service_properties(hour_metrics=hour_metrics) # Assert - received_props = self.qsc.get_service_properties() + received_props = qsc.get_service_properties() self._assert_metrics_equal(received_props.hour_metrics, hour_metrics) - @record - def test_set_minute_metrics(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_set_minute_metrics(self, resource_group, location, storage_account, storage_account_key): # Arrange + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) minute_metrics = Metrics(enabled=True, include_apis=True, retention_policy=RetentionPolicy(enabled=True, days=5)) # Act - self.qsc.set_service_properties(minute_metrics=minute_metrics) + qsc.set_service_properties(minute_metrics=minute_metrics) # Assert - received_props = self.qsc.get_service_properties() + received_props = qsc.get_service_properties() self._assert_metrics_equal(received_props.minute_metrics, minute_metrics) - @record - def test_set_cors(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_set_cors(self, resource_group, location, storage_account, storage_account_key): # Arrange + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) cors_rule1 = CorsRule(['www.xyz.com'], ['GET']) allowed_origins = ['www.xyz.com', "www.ab.com", "www.bc.com"] @@ -189,40 +190,45 @@ def test_set_cors(self): cors = [cors_rule1, cors_rule2] # Act - self.qsc.set_service_properties(cors=cors) + qsc.set_service_properties(cors=cors) # Assert - received_props = self.qsc.get_service_properties() + received_props = qsc.get_service_properties() self._assert_cors_equal(received_props.cors, cors) # --Test cases for errors --------------------------------------- - @record - def test_retention_no_days(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_retention_no_days(self, resource_group, location, storage_account, storage_account_key): # Assert self.assertRaises(ValueError, RetentionPolicy, True, None) - @record - def test_too_many_cors_rules(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_too_many_cors_rules(self, resource_group, location, storage_account, storage_account_key): # Arrange + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) cors = [] for i in range(0, 6): cors.append(CorsRule(['www.xyz.com'], ['GET'])) # Assert self.assertRaises(HttpResponseError, - self.qsc.set_service_properties, None, None, None, cors) + qsc.set_service_properties, None, None, None, cors) - @record - def test_retention_too_long(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + def test_retention_too_long(self, resource_group, location, storage_account, storage_account_key): # Arrange + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) minute_metrics = Metrics(enabled=True, include_apis=True, retention_policy=RetentionPolicy(enabled=True, days=366)) # Assert self.assertRaises(HttpResponseError, - self.qsc.set_service_properties, + qsc.set_service_properties, None, None, minute_metrics) diff --git a/sdk/storage/azure-storage-queue/tests/test_queue_service_properties_async.py b/sdk/storage/azure-storage-queue/tests/test_queue_service_properties_async.py index ec551ad4de79..71a17bcdb8cb 100644 --- a/sdk/storage/azure-storage-queue/tests/test_queue_service_properties_async.py +++ b/sdk/storage/azure-storage-queue/tests/test_queue_service_properties_async.py @@ -8,6 +8,7 @@ import unittest import pytest import asyncio +from devtools_testutils import ResourceGroupPreparer, StorageAccountPreparer from azure.core.pipeline.transport import AioHttpTransport from multidict import CIMultiDict, CIMultiDictProxy from azure.core.exceptions import HttpResponseError @@ -21,14 +22,10 @@ RetentionPolicy ) -from queuetestcase import ( - QueueTestCase, - record, - not_for_emulator, - TestMode +from asyncqueuetestcase import ( + AsyncQueueTestCase ) - # ------------------------------------------------------------------------------ class AiohttpTestTransport(AioHttpTransport): """Workaround to vcrpy bug: https://github.com/kevin1024/vcrpy/pull/461 @@ -40,14 +37,7 @@ async def send(self, request, **config): response.content_type = response.headers.get("content-type") return response -class QueueServicePropertiesTest(QueueTestCase): - def setUp(self): - super(QueueServicePropertiesTest, self).setUp() - - url = self._get_queue_url() - credential = self._get_shared_key_credential() - self.qsc = QueueServiceClient(url, credential=credential, transport=AiohttpTestTransport()) - +class QueueServicePropertiesTest(AsyncQueueTestCase): # --Helpers----------------------------------------------------------------- def _assert_properties_default(self, prop): self.assertIsNotNone(prop) @@ -125,11 +115,15 @@ def _assert_retention_equal(self, ret1, ret2): # --Test cases per service --------------------------------------- - async def _test_queue_service_properties(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_queue_service_properties(self, resource_group, location, storage_account, storage_account_key): # Arrange + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) # Act - resp = await self.qsc.set_service_properties( + resp = await qsc.set_service_properties( logging=Logging(), hour_metrics=Metrics(), minute_metrics=Metrics(), @@ -137,68 +131,62 @@ async def _test_queue_service_properties(self): # Assert self.assertIsNone(resp) - props = await self.qsc.get_service_properties() + props = await qsc.get_service_properties() self._assert_properties_default(props) - @record - def test_queue_service_properties(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_queue_service_properties()) - # --Test cases per feature --------------------------------------- - - async def _test_set_logging(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_set_logging(self, resource_group, location, storage_account, storage_account_key): # Arrange + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) logging = Logging(read=True, write=True, delete=True, retention_policy=RetentionPolicy(enabled=True, days=5)) # Act - await self.qsc.set_service_properties(logging=logging) + await qsc.set_service_properties(logging=logging) # Assert - received_props = await self.qsc.get_service_properties() + received_props = await qsc.get_service_properties() self._assert_logging_equal(received_props.logging, logging) - @record - def test_set_logging(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_set_logging()) - - async def _test_set_hour_metrics(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_set_hour_metrics(self, resource_group, location, storage_account, storage_account_key): # Arrange + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) hour_metrics = Metrics(enabled=True, include_apis=True, retention_policy=RetentionPolicy(enabled=True, days=5)) # Act - await self.qsc.set_service_properties(hour_metrics=hour_metrics) + await qsc.set_service_properties(hour_metrics=hour_metrics) # Assert - received_props = await self.qsc.get_service_properties() + received_props = await qsc.get_service_properties() self._assert_metrics_equal(received_props.hour_metrics, hour_metrics) - @record - def test_set_hour_metrics(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_set_hour_metrics()) - - async def _test_set_minute_metrics(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_set_minute_metrics(self, resource_group, location, storage_account, storage_account_key): # Arrange + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) minute_metrics = Metrics(enabled=True, include_apis=True, retention_policy=RetentionPolicy(enabled=True, days=5)) # Act - await self.qsc.set_service_properties(minute_metrics=minute_metrics) + await qsc.set_service_properties(minute_metrics=minute_metrics) # Assert - received_props = await self.qsc.get_service_properties() + received_props = await qsc.get_service_properties() self._assert_metrics_equal(received_props.minute_metrics, minute_metrics) - @record - def test_set_minute_metrics(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_set_minute_metrics()) - - - async def _test_set_cors(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_set_cors(self, resource_group, location, storage_account, storage_account_key): # Arrange + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) cors_rule1 = CorsRule(['www.xyz.com'], ['GET']) allowed_origins = ['www.xyz.com', "www.ab.com", "www.bc.com"] @@ -216,57 +204,50 @@ async def _test_set_cors(self): cors = [cors_rule1, cors_rule2] # Act - await self.qsc.set_service_properties(cors=cors) + await qsc.set_service_properties(cors=cors) # Assert - received_props = await self.qsc.get_service_properties() + received_props = await qsc.get_service_properties() self._assert_cors_equal(received_props.cors, cors) - @record - def test_set_cors(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_set_cors()) - # --Test cases for errors --------------------------------------- - async def _test_retention_no_days(self): + + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_retention_no_days(self, resource_group, location, storage_account, storage_account_key): # Assert + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) self.assertRaises(ValueError, RetentionPolicy, True, None) - @record - def test_retention_no_days(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_retention_no_days()) - - async def _test_too_many_cors_rules(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_too_many_cors_rules(self, resource_group, location, storage_account, storage_account_key): # Arrange + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) cors = [] for _ in range(0, 6): cors.append(CorsRule(['www.xyz.com'], ['GET'])) # Assert with self.assertRaises(HttpResponseError): - await self.qsc.set_service_properties() + await qsc.set_service_properties() - @record - def test_too_many_cors_rules(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_too_many_cors_rules()) - - async def _test_retention_too_long(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage') + @AsyncQueueTestCase.await_prepared_test + async def test_retention_too_long(self, resource_group, location, storage_account, storage_account_key): # Arrange + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) minute_metrics = Metrics(enabled=True, include_apis=True, retention_policy=RetentionPolicy(enabled=True, days=366)) # Assert with self.assertRaises(HttpResponseError): - await self.qsc.set_service_properties() - - @record - def test_retention_too_long(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_retention_too_long()) + await qsc.set_service_properties() # ------------------------------------------------------------------------------ if __name__ == '__main__': diff --git a/sdk/storage/azure-storage-queue/tests/test_queue_service_stats.py b/sdk/storage/azure-storage-queue/tests/test_queue_service_stats.py index 6a32a2ed7150..1aa8a420f364 100644 --- a/sdk/storage/azure-storage-queue/tests/test_queue_service_stats.py +++ b/sdk/storage/azure-storage-queue/tests/test_queue_service_stats.py @@ -7,16 +7,18 @@ import pytest from azure.storage.queue import QueueServiceClient - +from devtools_testutils import ResourceGroupPreparer, StorageAccountPreparer from queuetestcase import ( - QueueTestCase, - record, + QueueTestCase ) SERVICE_UNAVAILABLE_RESP_BODY = 'unavailable ' +SERVICE_LIVE_RESP_BODY = 'liveWed, 19 Jan 2021 22:28:43 GMT ' # --Test Class ----------------------------------------------------------------- class QueueServiceStatsTest(QueueTestCase): @@ -39,27 +41,28 @@ def _assert_stats_unavailable(self, stats): def override_response_body_with_unavailable_status(response): response.http_response.text = lambda: SERVICE_UNAVAILABLE_RESP_BODY + @staticmethod + def override_response_body_with_live_status(response): + response.http_response.text = lambda: SERVICE_LIVE_RESP_BODY + # --Test cases per service --------------------------------------- - @record - def test_queue_service_stats_f(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage', sku='Standard_RAGRS') + def test_queue_service_stats_f(self, resource_group, location, storage_account, storage_account_key): # Arrange - url = self._get_queue_url() - credential = self._get_shared_key_credential() - qsc = QueueServiceClient(url, credential=credential) + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) # Act - stats = qsc.get_service_stats() - + stats = qsc.get_service_stats(raw_response_hook=self.override_response_body_with_live_status) # Assert self._assert_stats_default(stats) - @record - def test_queue_service_stats_when_unavailable(self): + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage', sku='Standard_RAGRS') + def test_queue_service_stats_when_unavailable(self, resource_group, location, storage_account, storage_account_key): # Arrange - url = self._get_queue_url() - credential = self._get_shared_key_credential() - qsc = QueueServiceClient(url, credential=credential) + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key) # Act stats = qsc.get_service_stats( diff --git a/sdk/storage/azure-storage-queue/tests/test_queue_service_stats_async.py b/sdk/storage/azure-storage-queue/tests/test_queue_service_stats_async.py index 64bcf4255d1c..3e3761c3b7a8 100644 --- a/sdk/storage/azure-storage-queue/tests/test_queue_service_stats_async.py +++ b/sdk/storage/azure-storage-queue/tests/test_queue_service_stats_async.py @@ -5,21 +5,23 @@ # -------------------------------------------------------------------------- import unittest import asyncio - +from devtools_testutils import ResourceGroupPreparer, StorageAccountPreparer from azure.storage.queue.aio import QueueServiceClient from azure.core.pipeline.transport import AioHttpTransport from multidict import CIMultiDict, CIMultiDictProxy -from queuetestcase import ( - QueueTestCase, - record, - TestMode +from asyncqueuetestcase import ( + AsyncQueueTestCase ) SERVICE_UNAVAILABLE_RESP_BODY = 'unavailable ' +SERVICE_LIVE_RESP_BODY = 'liveWed, 19 Jan 2021 22:28:43 GMT ' + class AiohttpTestTransport(AioHttpTransport): """Workaround to vcrpy bug: https://github.com/kevin1024/vcrpy/pull/461 @@ -33,7 +35,7 @@ async def send(self, request, **config): # --Test Class ----------------------------------------------------------------- -class QueueServiceStatsTestAsync(QueueTestCase): +class QueueServiceStatsTestAsync(AsyncQueueTestCase): # --Helpers----------------------------------------------------------------- def _assert_stats_default(self, stats): self.assertIsNotNone(stats) @@ -53,30 +55,29 @@ def _assert_stats_unavailable(self, stats): def override_response_body_with_unavailable_status(response): response.http_response.text = lambda: SERVICE_UNAVAILABLE_RESP_BODY - # --Test cases per service --------------------------------------- + @staticmethod + def override_response_body_with_live_status(response): + response.http_response.text = lambda: SERVICE_LIVE_RESP_BODY - async def _test_queue_service_stats_f(self): + # --Test cases per service --------------------------------------- + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage', sku='Standard_RAGRS') + @AsyncQueueTestCase.await_prepared_test + async def test_queue_service_stats_f(self, resource_group, location, storage_account, storage_account_key): # Arrange - url = self._get_queue_url() - credential = self._get_shared_key_credential() - qsc = QueueServiceClient(url, credential=credential, transport=AiohttpTestTransport()) - + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) # Act - stats = await qsc.get_service_stats() + stats = await qsc.get_service_stats(raw_response_hook=self.override_response_body_with_live_status) # Assert self._assert_stats_default(stats) - @record - def test_queue_service_stats_f(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_queue_service_stats_f()) - - async def _test_queue_service_stats_when_unavailable(self): - # Arrange - url = self._get_queue_url() - credential = self._get_shared_key_credential() - qsc = QueueServiceClient(url, credential=credential, transport=AiohttpTestTransport()) + @ResourceGroupPreparer() + @StorageAccountPreparer(name_prefix='pyacrstorage', sku='Standard_RAGRS') + @AsyncQueueTestCase.await_prepared_test + async def test_queue_service_stats_when_unavailable(self, resource_group, location, storage_account, storage_account_key): + # Arrange + qsc = QueueServiceClient(self._account_url(storage_account.name), storage_account_key, transport=AiohttpTestTransport()) # Act stats = await qsc.get_service_stats( @@ -85,10 +86,6 @@ async def _test_queue_service_stats_when_unavailable(self): # Assert self._assert_stats_unavailable(stats) - @record - def test_queue_service_stats_when_unavailable(self): - loop = asyncio.get_event_loop() - loop.run_until_complete(self._test_queue_service_stats_when_unavailable()) # ------------------------------------------------------------------------------ if __name__ == '__main__': unittest.main() diff --git a/tools/azure-sdk-tools/devtools_testutils/mgmt_settings_fake.py b/tools/azure-sdk-tools/devtools_testutils/mgmt_settings_fake.py index f6c71ae765f3..d2945f2d34ab 100644 --- a/tools/azure-sdk-tools/devtools_testutils/mgmt_settings_fake.py +++ b/tools/azure-sdk-tools/devtools_testutils/mgmt_settings_fake.py @@ -29,6 +29,12 @@ # Ubuntu image LINUX_OS_VHD = "https://mystorageaccount.blob.core.windows.net/inputtestdatadonotdelete/ubuntu.vhd" +# Storage tests related +ACTIVE_DIRECTORY_APPLICATION_ID = '00000000-0000-0000-0000-00000000000' +ACTIVE_DIRECTORY_APPLICATION_SECRET = '000000000ft5g5g5g5g5g5g5g5000000?' +ACTIVE_DIRECTORY_TENANT_ID = '00000000-0000-0000-0000-000000000000' +IS_SERVER_SIDE_FILE_ENCRYPTION_ENABLED = True + # Read for details of this file: # https://github.com/Azure/azure-sdk-for-python/wiki/Contributing-to-the-tests diff --git a/tools/azure-sdk-tools/devtools_testutils/storage_testcase.py b/tools/azure-sdk-tools/devtools_testutils/storage_testcase.py index 44c3ae2e9ef3..ba3f8f41debe 100644 --- a/tools/azure-sdk-tools/devtools_testutils/storage_testcase.py +++ b/tools/azure-sdk-tools/devtools_testutils/storage_testcase.py @@ -76,4 +76,3 @@ def _get_resource_group(self, **kwargs): template = 'To create a storage account a resource group is required. Please add ' \ 'decorator @{} in front of this storage account preparer.' raise AzureTestError(template.format(ResourceGroupPreparer.__name__)) -