diff --git a/doc/recording_vcr_tests.md b/doc/recording_vcr_tests.md
index 1c026a967..57e420441 100644
--- a/doc/recording_vcr_tests.md
+++ b/doc/recording_vcr_tests.md
@@ -17,29 +17,74 @@ TEST_DEF = [
},
{
'test_name': 'name2',
- 'command': 'command2'
+ 'script': script_class()
}
]
```
-Simply add your new entries and run all tests. The test driver will automatically detect the new tests and run the command, show you the output, and query if it is correct. If so, it will save the HTTP recording into a YAML file, as well as the raw output into a dictionary called `expected_results.res`. When the test is replayed, as long as the test has an entry in `expected_results.res` and a corresponding .yaml file, the test will proceed automatically. If either the entry or the .yaml file are missing, the test will be re-recorded.
+Simply add your new entries and run all tests. The test driver will automatically detect the new tests and run the commands, show you the output, and query if it is correct. If so, it will save the HTTP recording into a YAML file, as well as the raw output into a dictionary called `expected_results.res`. When the test is replayed, as long as the test has an entry in `expected_results.res` and a corresponding .yaml file, the test will proceed automatically. If either the entry or the .yaml file are missing, the test will be re-recorded.
If the tests are run on TravisCI, any tests which cannot be replayed will automatically fail.
-##Recording Tests
+##Types of Tests
-Many tests, for example those which simply retrieve information, can simply be played back, verified and recorded.
+The system currently accepts individual commands and script test objects. Individual commands will always display the output and query the user if the results are correct. These are the "old" style tests.
-Other tests, such as create and delete scenarios, may require additional commands to set up for recording, or may require additional commands to verify the proper operation of a command. For example, several create commands output nothing on success. Thus, you'll find yourself staring at nothing with a prompt asking if that is the expected response.
+To allow for more complex testing scenarios involving creating and deleting resources, long-running operations, or automated verification, use the script object method. To do so, simply create a class in the `command_specs.py` file with the following structure:
-For these scenarios, I recommend having a second shell open, from which you can run any setup commands and then run any commands you need to verify the proper operation of the command in order to answer the prompt.
+```Python
+class MyScenarioTest(CommandTestScript):
+ def __init__(self):
+ super(MyScenarioTest, self).__init__(self.set_up, self.test_body, self.tear_down)
+
+ def set_up(self):
+ # Setup logic here
+ pass
+
+ def test_body(self):
+ # Main test logic
+ pass
+
+ def tear_down(self):
+ # clean up logic here
+ pass
+```
-I don't recommend trying to structure your tests so that one test sets up for another, because in general you cannot guarantee the order in which the tests will run. Also, I don't recommend attempting to record large batches of tests at once. I generally add one to three tests at a time and leave the remaining new tests commented out. Running `testall.bat` will let me record these. Then I uncomment a few more and so on, until they are all recorded.
+The `set_up` and `tear_down` methods are optional and can be omitted. A number of helper methods are available for structuring your script tests.
+
+####run(command_string)
+
+This method executes a given command and returns the output. The results are not sent to the display or to expected results. Use this for:
+
+- running commands that produce no output (the next statement will usually be a test)
+- running commands that are needed for conditional logic or in setup/cleanup logic
+
+####rec(command_string)
+
+This method runs a given command and records its output to the display for manual verification. Using this command will force the user to verify the output via a Y/N prompt. If the user accepts the output, it will be saved to `expected_results.res`.
+
+####test(command_string, checks)
+
+This method runs a given command and automatically validates the output. The results are saved to `expected_results.res` if valid, but nothing is display on the screen. Valid checks include: `bool`, `str` and `dict`. A check with a `dict` can be used to check for multiple matching parameters (and logic). Child `dict` objects can be used as values to verify properties within nested objects.
+
+####set_env(variable_name, value)
+
+This method is a wrapper around `os.environ` and simply sets an environment variable to the specified value.
+
+####pop_env(variable_name)
+
+Another wrapper around `os.environ` this pops the value of the indicated environment variable.
+
+####print_(string)
+
+This method allows you to write to the display output, but does not add to the `expected_results.res` file. One application of this would be to print information ahead of a `rec` statement so the person validating the output knows what to look for.
+
+##Long Running Operations (LRO)
+
+The system now allows the testing of long running operations. Regardless of the time required to record the test, playback will truncate the long running operation to finish very quickly. However, because re-recording these actions can take a very long time, it is recommended that each LRO scenario be individually tested (possibly in tandem with a delete operation) rather than as part of a larger scenario.
##Limitations
The current system saves time, but has some limitations.
-+ Certain commands require manual steps to setup or verify
+ You can't test for things like 'this input results in an exception'. It simply tests that the response equals an expected response.
-+ This system does not work with long running operations. While it technically does, the resulting recording takes as long as the original call, which negates some of the key benefits of automated testing.
diff --git a/lintall b/lintall
new file mode 100644
index 000000000..0f51cecf2
--- /dev/null
+++ b/lintall
@@ -0,0 +1,5 @@
+#!/bin/bash
+
+export PYTHONPATH=$PATHONPATH:./src
+pylint -r n src/azure
+python scripts/command_modules/pylint.py
\ No newline at end of file
diff --git a/src/azure/cli/commands/__init__.py b/src/azure/cli/commands/__init__.py
index 9df467d32..827796a8a 100644
--- a/src/azure/cli/commands/__init__.py
+++ b/src/azure/cli/commands/__init__.py
@@ -75,7 +75,7 @@ class LongRunningOperation(object): #pylint: disable=too-few-public-methods
if self.progress_file:
print('.', end='', file=self.progress_file)
self.progress_file.flush()
- time.sleep(self.poll_interval_ms / 1000.0)
+ time.sleep(self.poll_interval_ms / 1000.0)
result = poller.result()
succeeded = True
return result
diff --git a/src/azure/cli/utils/command_test_script.py b/src/azure/cli/utils/command_test_script.py
index 42894c6ef..e0a2a8bc8 100644
--- a/src/azure/cli/utils/command_test_script.py
+++ b/src/azure/cli/utils/command_test_script.py
@@ -83,10 +83,7 @@ class CommandTestScript(object): #pylint: disable=too-many-instance-attributes
if isinstance(checks, bool):
result_val = str(result).lower().replace('"', '')
bool_val = result_val in ('yes', 'true', 't', '1')
- try:
- assert bool_val == checks
- except AssertionError as ex:
- raise ex
+ assert bool_val == checks
elif isinstance(checks, str):
assert result.replace('"', '') == checks
elif isinstance(checks, dict):
@@ -95,8 +92,7 @@ class CommandTestScript(object): #pylint: disable=too-many-instance-attributes
elif checks is None:
assert result is None or result == ''
else:
- raise IncorrectUsageError('test only accepts a dictionary of json properties or ' + \
- 'a boolean value.')
+ raise IncorrectUsageError('unsupported type \'{}\' in test'.format(type(checks)))
def set_env(self, key, val): #pylint: disable=no-self-use
os.environ[key] = val
diff --git a/src/command_modules/azure-cli-storage/azure/cli/command_modules/storage/__init__.py b/src/command_modules/azure-cli-storage/azure/cli/command_modules/storage/__init__.py
index 8dba049c8..bd345f54e 100644
--- a/src/command_modules/azure-cli-storage/azure/cli/command_modules/storage/__init__.py
+++ b/src/command_modules/azure-cli-storage/azure/cli/command_modules/storage/__init__.py
@@ -279,7 +279,7 @@ build_operation(
'storage blob service-properties', None, _blob_data_service_factory,
[
AutoCommandDefinition(BlockBlobService.get_blob_service_properties,
- '[ServiceProperties]', 'show'),
+ 'ServiceProperties', 'show'),
AutoCommandDefinition(BlockBlobService.set_blob_service_properties,
'ServiceProperties', 'set')
], command_table, PARAMETER_ALIASES, STORAGE_DATA_CLIENT_ARGS)
diff --git a/src/command_modules/azure-cli-storage/azure/cli/command_modules/storage/tests/command_specs.py b/src/command_modules/azure-cli-storage/azure/cli/command_modules/storage/tests/command_specs.py
index 79b40f4cc..8102daa21 100644
--- a/src/command_modules/azure-cli-storage/azure/cli/command_modules/storage/tests/command_specs.py
+++ b/src/command_modules/azure-cli-storage/azure/cli/command_modules/storage/tests/command_specs.py
@@ -4,7 +4,6 @@ import collections
import json
import os
import sys
-from time import sleep
from six import StringIO
@@ -27,6 +26,31 @@ def _get_connection_string(runner):
connection_string = out.replace('Connection String : ', '')
runner.set_env('AZURE_STORAGE_CONNECTION_STRING', connection_string)
+class StorageAccountCreateAndDeleteTest(CommandTestScript):
+ def set_up(self):
+ self.account = 'testcreatedelete'
+ self.run('storage account delete -g {} -n {}'.format(RESOURCE_GROUP_NAME, self.account))
+ result = json.loads(self.run('storage account check-name --name {} -o json'.format(self.account)))
+ if not result['nameAvailable']:
+ raise RuntimeError('Failed to delete pre-existing storage account {}. Unable to continue test.'.format(self.account))
+
+ def test_body(self):
+ account = self.account
+ rg = RESOURCE_GROUP_NAME
+ s = self
+ s.run('storage account create --type Standard_LRS -l westus -n {} -g {}'.format(account, rg))
+ s.test('storage account check-name --name {}'.format(account),
+ {'nameAvailable': False, 'reason': 'AlreadyExists'})
+ s.run('storage account delete -g {} -n {}'.format(RESOURCE_GROUP_NAME, account))
+ s.test('storage account check-name --name {}'.format(account), {'nameAvailable': True})
+
+ def tear_down(self):
+ self.run('storage account delete -g {} -n {}'.format(RESOURCE_GROUP_NAME, self.account))
+
+ def __init__(self):
+ super(StorageAccountCreateAndDeleteTest, self).__init__(
+ self.set_up, self.test_body, self.tear_down)
+
class StorageAccountScenarioTest(CommandTestScript):
def test_body(self):
@@ -54,7 +78,8 @@ class StorageAccountScenarioTest(CommandTestScript):
s.run('storage account set -g {} -n {} --type Standard_LRS'.format(rg, account))
def __init__(self):
- super(StorageAccountScenarioTest, self).__init__(None, self.test_body, None)
+ super(StorageAccountScenarioTest, self).__init__(
+ None, self.test_body, None)
class StorageBlobScenarioTest(CommandTestScript):
@@ -63,9 +88,9 @@ class StorageBlobScenarioTest(CommandTestScript):
self.rg = RESOURCE_GROUP_NAME
self.proposed_lease_id = 'abcdabcd-abcd-abcd-abcd-abcdabcdabcd'
self.new_lease_id = 'dcbadcba-dcba-dcba-dcba-dcbadcbadcba'
- self.date = '2016-04-08T12:00Z'
+ self.date = '2016-04-01t12:00z'
_get_connection_string(self)
- sas_token = self.run('storage account generate-sas --services b --resource-types sco --permission rwdl --expiry 2017-01-01t00:00z')
+ sas_token = self.run('storage account generate-sas --services b --resource-types sco --permission rwdl --expiry 2100-01-01t00:00z')
self.set_env('AZURE_SAS_TOKEN', sas_token)
self.set_env('AZURE_STORAGE_ACCOUNT', STORAGE_ACCOUNT_NAME)
self.pop_env('AZURE_STORAGE_CONNECTION_STRING')
@@ -187,7 +212,7 @@ class StorageFileScenarioTest(CommandTestScript):
self.share1 = 'testshare01'
self.share2 = 'testshare02'
_get_connection_string(self)
- sas_token = self.run('storage account generate-sas --services f --resource-types sco --permission rwdl --expiry 2017-01-01t00:00z')
+ sas_token = self.run('storage account generate-sas --services f --resource-types sco --permission rwdl --expiry 2100-01-01t00:00z')
self.set_env('AZURE_SAS_TOKEN', sas_token)
self.set_env('AZURE_STORAGE_ACCOUNT', STORAGE_ACCOUNT_NAME)
self.pop_env('AZURE_STORAGE_CONNECTION_STRING')
@@ -301,28 +326,20 @@ class StorageFileScenarioTest(CommandTestScript):
super(StorageFileScenarioTest, self).__init__(self.set_up, self.test_body, self.tear_down)
TEST_DEF = [
- # STORAGE ACCOUNT TESTS
{
'test_name': 'storage_account',
'script': StorageAccountScenarioTest()
},
- # TODO: Enable when item #117262541 is complete
- #{
- # 'test_name': 'storage_account_create',
- # 'command': 'storage account create --type Standard_LRS -l westus -g travistestresourcegroup --account-name teststorageaccount04'
- #},
{
- 'test_name': 'storage_account_delete',
- 'command': 'storage account delete -g travistestresourcegroup --account-name teststorageaccount04'
+ 'test_name': 'storage_account_create_and_delete',
+ 'script': StorageAccountCreateAndDeleteTest()
},
- # STORAGE CONTAINER TESTS
{
'test_name': 'storage_blob',
'script': StorageBlobScenarioTest()
},
- # STORAGE SHARE TESTS
{
'test_name': 'storage_file',
'script': StorageFileScenarioTest()
- },
+ }
]
diff --git a/src/command_modules/azure-cli-storage/azure/cli/command_modules/storage/tests/recordings/expected_results.res b/src/command_modules/azure-cli-storage/azure/cli/command_modules/storage/tests/recordings/expected_results.res
index 40847a7bd..f9e419dae 100644
--- a/src/command_modules/azure-cli-storage/azure/cli/command_modules/storage/tests/recordings/expected_results.res
+++ b/src/command_modules/azure-cli-storage/azure/cli/command_modules/storage/tests/recordings/expected_results.res
@@ -1,6 +1,6 @@
{
- "test_storage_account": "{\n \"message\": null,\n \"nameAvailable\": true,\n \"reason\": null\n}{\n \"message\": \"The storage account named travistestresourcegr3014 is already taken.\",\n \"nameAvailable\": false,\n \"reason\": \"AlreadyExists\"\n}Account Type : Standard_LRS\nCreation Time : 2016-04-06T21:44:48.400791+00:00\nCustom Domain : None\nId : /subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/travistestresourcegroup/providers/Microsoft.Storage/storageAccounts/teststorageaccount02\nLast Geo Failover Time : None\nLocation : westus\nName : teststorageaccount02\nPrimary Location : westus\nProvisioning State : Succeeded\nResource Group : travistestresourcegroup\nSecondary Endpoints : None\nSecondary Location : None\nStatus Of Primary : Available\nStatus Of Secondary : None\nType : Microsoft.Storage/storageAccounts\nPrimary Endpoints :\n Blob : https://teststorageaccount02.blob.core.windows.net/\n File : https://teststorageaccount02.file.core.windows.net/\n Queue : https://teststorageaccount02.queue.core.windows.net/\n Table : https://teststorageaccount02.table.core.windows.net/\nTags :\n Cat : \n Foo : bar\n\nAccount Type : Standard_LRS\nCreation Time : 2016-03-15T23:03:02.798406+00:00\nCustom Domain : None\nId : /subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/travistestresourcegroup/providers/Microsoft.Storage/storageAccounts/travistestresourcegr3014\nLast Geo Failover Time : None\nLocation : westus\nName : travistestresourcegr3014\nPrimary Location : westus\nProvisioning State : Succeeded\nResource Group : travistestresourcegroup\nSecondary Endpoints : None\nSecondary Location : None\nStatus Of Primary : Available\nStatus Of Secondary : None\nType : Microsoft.Storage/storageAccounts\nPrimary Endpoints :\n Blob : https://travistestresourcegr3014.blob.core.windows.net/\n File : https://travistestresourcegr3014.file.core.windows.net/\n Queue : https://travistestresourcegr3014.queue.core.windows.net/\n Table : https://travistestresourcegr3014.table.core.windows.net/\nTags :\n None :{\n \"accountType\": \"Standard_LRS\",\n \"creationTime\": \"2016-03-15T23:03:02.798406+00:00\",\n \"customDomain\": null,\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/travistestresourcegroup/providers/Microsoft.Storage/storageAccounts/travistestresourcegr3014\",\n \"lastGeoFailoverTime\": null,\n \"location\": \"westus\",\n \"name\": \"travistestresourcegr3014\",\n \"primaryEndpoints\": {\n \"blob\": \"https://travistestresourcegr3014.blob.core.windows.net/\",\n \"file\": \"https://travistestresourcegr3014.file.core.windows.net/\",\n \"queue\": \"https://travistestresourcegr3014.queue.core.windows.net/\",\n \"table\": \"https://travistestresourcegr3014.table.core.windows.net/\"\n },\n \"primaryLocation\": \"westus\",\n \"provisioningState\": \"Succeeded\",\n \"resourceGroup\": \"travistestresourcegroup\",\n \"secondaryEndpoints\": null,\n \"secondaryLocation\": null,\n \"statusOfPrimary\": \"Available\",\n \"statusOfSecondary\": null,\n \"tags\": {\n \"none\": \"\"\n },\n \"type\": \"Microsoft.Storage/storageAccounts\"\n}Current Value : 25\nLimit : 100\nUnit : Count\nName :\n Localized Value : Storage Accounts\n Value : StorageAccountsConnection String : DefaultEndpointsProtocol=http;AccountName=travistestresourcegr3014;AccountKey=4UvGjmfyM5toFnTPxOBQORtavvYyjqQudT25sGYLIWuuTPd8//yR+kR5EFSxIOP8nMp1Sq+iS2v7RIWR9TTL1g==Key1 : 4UvGjmfyM5toFnTPxOBQORtavvYyjqQudT25sGYLIWuuTPd8//yR+kR5EFSxIOP8nMp1Sq+iS2v7RIWR9TTL1g==\nKey2 : tT/Dv39hZDk69DOrt/YG1yUvQgL6oQHv4Ait7Uzv9nKnsZJNilM3uQt1ooxUAUiNwQASBu7yw1lxMYfRX5ecZQ==Key1 : lTZkO7Hu8jezQD7TkrokWoR9z6HSWbJ7ilsm/dOCvBgdYDGiI04AG+Y7GspXjgJv8j/CQng4DSa8v2Ds2+0q3g==\nKey2 : RB9sfkdfwPQj/WtS7dnotP6tOzDasp7qAWJWWFwryc+krWcrHvr/8B9hcr8XetRCBHwO/AFx/kcusoQg1Y4DAA==Key1 : lTZkO7Hu8jezQD7TkrokWoR9z6HSWbJ7ilsm/dOCvBgdYDGiI04AG+Y7GspXjgJv8j/CQng4DSa8v2Ds2+0q3g==\nKey2 : FzsJWePsMhw2AcLTRYeu10rX4O57qViJk2axqj9bLdwCAsCy86PsawIpHrpiwg9INPTxuY6yCloqLPI+Vi1nbQ=={\n \"accountType\": null,\n \"creationTime\": null,\n \"customDomain\": null,\n \"id\": null,\n \"lastGeoFailoverTime\": null,\n \"location\": null,\n \"name\": null,\n \"primaryEndpoints\": null,\n \"primaryLocation\": null,\n \"provisioningState\": null,\n \"secondaryEndpoints\": null,\n \"secondaryLocation\": null,\n \"statusOfPrimary\": null,\n \"statusOfSecondary\": null,\n \"tags\": {\n \"cat\": \"\",\n \"foo\": \"bar\"\n },\n \"type\": null\n}{\n \"accountType\": null,\n \"creationTime\": null,\n \"customDomain\": null,\n \"id\": null,\n \"lastGeoFailoverTime\": null,\n \"location\": null,\n \"name\": null,\n \"primaryEndpoints\": null,\n \"primaryLocation\": null,\n \"provisioningState\": null,\n \"secondaryEndpoints\": null,\n \"secondaryLocation\": null,\n \"statusOfPrimary\": null,\n \"statusOfSecondary\": null,\n \"tags\": {\n \"none\": \"\"\n },\n \"type\": null\n}{\n \"accountType\": \"Standard_GRS\",\n \"creationTime\": null,\n \"customDomain\": null,\n \"id\": null,\n \"lastGeoFailoverTime\": null,\n \"location\": null,\n \"name\": null,\n \"primaryEndpoints\": null,\n \"primaryLocation\": null,\n \"provisioningState\": null,\n \"secondaryEndpoints\": null,\n \"secondaryLocation\": null,\n \"statusOfPrimary\": null,\n \"statusOfSecondary\": null,\n \"tags\": null,\n \"type\": null\n}",
- "test_storage_account_delete": "",
- "test_storage_blob": "truetrue{\n \"metadata\": {},\n \"name\": \"testcontainer01\",\n \"properties\": {\n \"etag\": \"\\\"0x8D36ECB36B47946\\\"\",\n \"lastModified\": \"2016-04-27T18:39:06+00:00\",\n \"lease\": {\n \"duration\": null,\n \"state\": \"available\",\n \"status\": \"unlocked\"\n }\n }\n}Next Marker : \nItems :\n Metadata : None\n Name : bootdiagnostics-linuxtest-f6c88058-8d96-4f6a-a090-9fb5411151d0\n Properties :\n Etag : \"0x8D36E19CE91BE4A\"\n Last Modified : 2016-04-26T21:29:10+00:00\n Lease Duration : None\n Lease State : available\n Lease Status : unlocked\n Lease :\n Duration : None\n State : None\n Status : None\n Metadata : None\n Name : bootdiagnostics-windowste-2006bcb8-19b1-48c0-9822-da025cd5a5f4\n Properties :\n Etag : \"0x8D36E114D516083\"\n Last Modified : 2016-04-26T20:28:18+00:00\n Lease Duration : None\n Lease State : available\n Lease Status : unlocked\n Lease :\n Duration : None\n State : None\n Status : None\n Metadata : None\n Name : testcontainer01\n Properties :\n Etag : \"0x8D36ECB36B47946\"\n Last Modified : 2016-04-27T18:39:06+00:00\n Lease Duration : None\n Lease State : available\n Lease Status : unlocked\n Lease :\n Duration : None\n State : None\n Status : None\n Metadata : None\n Name : vhds\n Properties :\n Etag : \"0x8D36E0F38BB034E\"\n Last Modified : 2016-04-26T20:13:24+00:00\n Lease Duration : infinite\n Lease State : leased\n Lease Status : locked\n Lease :\n Duration : None\n State : None\n Status : None{\n \"foo\": \"bar\",\n \"moo\": \"bak\"\n}Cors :\n None\nHour Metrics :\n Enabled : True\n Include Apis : True\n Version : 1.0\n Retention Policy :\n Days : 7\n Enabled : True\nLogging :\n Delete : False\n Read : False\n Version : 1.0\n Write : False\n Retention Policy :\n Days : None\n Enabled : False\nMinute Metrics :\n Enabled : False\n Include Apis : None\n Version : 1.0\n Retention Policy :\n Days : None\n Enabled : Falsetruetruetrue\"https://travistestresourcegr3014.blob.core.windows.net/testcontainer01/testblockblob\"{\n \"a\": \"b\",\n \"c\": \"d\"\n}Next Marker : \nItems :\n Content : None\n Metadata : None\n Name : testappendblob\n Snapshot : None\n Properties :\n Append Blob Committed Block Count : None\n Blob Type : AppendBlob\n Content Length : 156\n Etag : 0x8D36ECB38BA0167\n Last Modified : 2016-04-27T18:39:09+00:00\n Page Blob Sequence Number : None\n Content Settings :\n Cache Control : None\n Content Disposition : None\n Content Encoding : None\n Content Language : None\n Content Md5 : None\n Content Type : application/octet-stream\n Copy :\n Completion Time : None\n Id : None\n Progress : None\n Source : None\n Status : None\n Status Description : None\n Lease :\n Duration : None\n State : available\n Status : unlocked\n Content : None\n Metadata : None\n Name : testblockblob\n Snapshot : None\n Properties :\n Append Blob Committed Block Count : None\n Blob Type : BlockBlob\n Content Length : 78\n Etag : 0x8D36ECB3944123A\n Last Modified : 2016-04-27T18:39:10+00:00\n Page Blob Sequence Number : None\n Content Settings :\n Cache Control : None\n Content Disposition : None\n Content Encoding : None\n Content Language : None\n Content Md5 : zeGiTMG1TdAobIHawzap3A==\n Content Type : application/octet-stream\n Copy :\n Completion Time : None\n Id : None\n Progress : None\n Source : None\n Status : None\n Status Description : None\n Lease :\n Duration : None\n State : available\n Status : unlocked\n Content : None\n Metadata : None\n Name : testpageblob\n Snapshot : None\n Properties :\n Append Blob Committed Block Count : None\n Blob Type : PageBlob\n Content Length : 512\n Etag : 0x8D36ECB3849C033\n Last Modified : 2016-04-27T18:39:09+00:00\n Page Blob Sequence Number : None\n Sequence Number : 0\n Content Settings :\n Cache Control : None\n Content Disposition : None\n Content Encoding : None\n Content Language : None\n Content Md5 : None\n Content Type : application/octet-stream\n Copy :\n Completion Time : None\n Id : None\n Progress : None\n Source : None\n Status : None\n Status Description : None\n Lease :\n Duration : None\n State : available\n Status : unlocked{\n \"content\": null,\n \"metadata\": {},\n \"name\": \"testblockblob\",\n \"properties\": {\n \"appendBlobCommittedBlockCount\": null,\n \"blobType\": \"BlockBlob\",\n \"contentLength\": 78,\n \"contentSettings\": {\n \"cacheControl\": null,\n \"contentDisposition\": null,\n \"contentEncoding\": null,\n \"contentLanguage\": null,\n \"contentMd5\": \"zeGiTMG1TdAobIHawzap3A==\",\n \"contentType\": \"application/octet-stream\"\n },\n \"copy\": {\n \"completionTime\": null,\n \"id\": null,\n \"progress\": null,\n \"source\": null,\n \"status\": null,\n \"statusDescription\": null\n },\n \"etag\": \"\\\"0x8D36ECB3944123A\\\"\",\n \"lastModified\": \"2016-04-27T18:39:10+00:00\",\n \"lease\": {\n \"duration\": null,\n \"state\": \"available\",\n \"status\": \"unlocked\"\n },\n \"pageBlobSequenceNumber\": null\n },\n \"snapshot\": null\n}{\n \"content\": null,\n \"metadata\": {},\n \"name\": \"testblockblob\",\n \"properties\": {\n \"appendBlobCommittedBlockCount\": null,\n \"blobType\": \"BlockBlob\",\n \"contentLength\": 78,\n \"contentSettings\": {\n \"cacheControl\": null,\n \"contentDisposition\": null,\n \"contentEncoding\": null,\n \"contentLanguage\": null,\n \"contentMd5\": \"zeGiTMG1TdAobIHawzap3A==\",\n \"contentType\": \"application/octet-stream\"\n },\n \"copy\": {\n \"completionTime\": null,\n \"id\": null,\n \"progress\": null,\n \"source\": null,\n \"status\": null,\n \"statusDescription\": null\n },\n \"etag\": \"\\\"0x8D36ECB3944123A\\\"\",\n \"lastModified\": \"2016-04-27T18:39:10+00:00\",\n \"lease\": {\n \"duration\": \"fixed\",\n \"state\": \"leased\",\n \"status\": \"locked\"\n },\n \"pageBlobSequenceNumber\": null\n },\n \"snapshot\": null\n}{\n \"content\": null,\n \"metadata\": {},\n \"name\": \"testblockblob\",\n \"properties\": {\n \"appendBlobCommittedBlockCount\": null,\n \"blobType\": \"BlockBlob\",\n \"contentLength\": 78,\n \"contentSettings\": {\n \"cacheControl\": null,\n \"contentDisposition\": null,\n \"contentEncoding\": null,\n \"contentLanguage\": null,\n \"contentMd5\": \"zeGiTMG1TdAobIHawzap3A==\",\n \"contentType\": \"application/octet-stream\"\n },\n \"copy\": {\n \"completionTime\": null,\n \"id\": null,\n \"progress\": null,\n \"source\": null,\n \"status\": null,\n \"statusDescription\": null\n },\n \"etag\": \"\\\"0x8D36ECB3944123A\\\"\",\n \"lastModified\": \"2016-04-27T18:39:10+00:00\",\n \"lease\": {\n \"duration\": \"fixed\",\n \"state\": \"leased\",\n \"status\": \"locked\"\n },\n \"pageBlobSequenceNumber\": null\n },\n \"snapshot\": null\n}{\n \"content\": null,\n \"metadata\": {},\n \"name\": \"testblockblob\",\n \"properties\": {\n \"appendBlobCommittedBlockCount\": null,\n \"blobType\": \"BlockBlob\",\n \"contentLength\": 78,\n \"contentSettings\": {\n \"cacheControl\": null,\n \"contentDisposition\": null,\n \"contentEncoding\": null,\n \"contentLanguage\": null,\n \"contentMd5\": \"zeGiTMG1TdAobIHawzap3A==\",\n \"contentType\": \"application/octet-stream\"\n },\n \"copy\": {\n \"completionTime\": null,\n \"id\": null,\n \"progress\": null,\n \"source\": null,\n \"status\": null,\n \"statusDescription\": null\n },\n \"etag\": \"\\\"0x8D36ECB3944123A\\\"\",\n \"lastModified\": \"2016-04-27T18:39:10+00:00\",\n \"lease\": {\n \"duration\": null,\n \"state\": \"breaking\",\n \"status\": \"locked\"\n },\n \"pageBlobSequenceNumber\": null\n },\n \"snapshot\": null\n}{\n \"content\": null,\n \"metadata\": {},\n \"name\": \"testblockblob\",\n \"properties\": {\n \"appendBlobCommittedBlockCount\": null,\n \"blobType\": \"BlockBlob\",\n \"contentLength\": 78,\n \"contentSettings\": {\n \"cacheControl\": null,\n \"contentDisposition\": null,\n \"contentEncoding\": null,\n \"contentLanguage\": null,\n \"contentMd5\": \"zeGiTMG1TdAobIHawzap3A==\",\n \"contentType\": \"application/octet-stream\"\n },\n \"copy\": {\n \"completionTime\": null,\n \"id\": null,\n \"progress\": null,\n \"source\": null,\n \"status\": null,\n \"statusDescription\": null\n },\n \"etag\": \"\\\"0x8D36ECB3944123A\\\"\",\n \"lastModified\": \"2016-04-27T18:39:10+00:00\",\n \"lease\": {\n \"duration\": null,\n \"state\": \"available\",\n \"status\": \"unlocked\"\n },\n \"pageBlobSequenceNumber\": null\n },\n \"snapshot\": null\n}true{\n \"metadata\": {},\n \"name\": \"testcontainer01\",\n \"properties\": {\n \"etag\": \"\\\"0x8D36ECB37B9A601\\\"\",\n \"lastModified\": \"2016-04-27T18:39:08+00:00\",\n \"lease\": {\n \"duration\": \"fixed\",\n \"state\": \"leased\",\n \"status\": \"locked\"\n }\n }\n}{\n \"metadata\": {},\n \"name\": \"testcontainer01\",\n \"properties\": {\n \"etag\": \"\\\"0x8D36ECB37B9A601\\\"\",\n \"lastModified\": \"2016-04-27T18:39:08+00:00\",\n \"lease\": {\n \"duration\": \"fixed\",\n \"state\": \"leased\",\n \"status\": \"locked\"\n }\n }\n}{\n \"metadata\": {},\n \"name\": \"testcontainer01\",\n \"properties\": {\n \"etag\": \"\\\"0x8D36ECB37B9A601\\\"\",\n \"lastModified\": \"2016-04-27T18:39:08+00:00\",\n \"lease\": {\n \"duration\": null,\n \"state\": \"breaking\",\n \"status\": \"locked\"\n }\n }\n}{\n \"metadata\": {},\n \"name\": \"testcontainer01\",\n \"properties\": {\n \"etag\": \"\\\"0x8D36ECB37B9A601\\\"\",\n \"lastModified\": \"2016-04-27T18:39:08+00:00\",\n \"lease\": {\n \"duration\": null,\n \"state\": \"available\",\n \"status\": \"unlocked\"\n }\n }\n}true",
- "test_storage_file": "truetruetrue{\n \"cat\": \"hat\",\n \"foo\": \"bar\"\n}Next Marker : None\nItems :\n Metadata : None\n Name : testshare01\n Properties :\n Etag : \"0x8D36B02F0502194\"\n Last Modified : 2016-04-22T23:07:55+00:00\n Quota : 5120\n Metadata : None\n Name : testshare02\n Properties :\n Etag : \"0x8D36B02F0408D9E\"\n Last Modified : 2016-04-22T23:07:55+00:00\n Quota : 5120\n Metadata : None\n Name : testshare03\n Properties :\n Etag : \"0x8D36AF940AF6C6A\"\n Last Modified : 2016-04-22T21:58:35+00:00\n Quota : 3{\n \"a\": \"b\",\n \"c\": \"d\"\n}{\n \"metadata\": {},\n \"name\": \"testshare01\",\n \"properties\": {\n \"etag\": \"\\\"0x8D36B02F1B9F161\\\"\",\n \"lastModified\": \"2016-04-22T23:07:57+00:00\",\n \"quota\": 3\n }\n}true{\n \"content\": null,\n \"metadata\": {},\n \"name\": \"testfile.rst\",\n \"properties\": {\n \"contentLength\": 1234,\n \"contentSettings\": {\n \"cacheControl\": null,\n \"contentDisposition\": null,\n \"contentEncoding\": null,\n \"contentLanguage\": null,\n \"contentMd5\": null,\n \"contentType\": \"application/octet-stream\"\n },\n \"copy\": {\n \"completionTime\": null,\n \"id\": null,\n \"progress\": null,\n \"source\": null,\n \"status\": null,\n \"statusDescription\": null\n },\n \"etag\": \"\\\"0x8D36B02F2314122\\\"\",\n \"lastModified\": \"2016-04-22T23:07:58+00:00\"\n }\n}{\n \"a\": \"b\",\n \"c\": \"d\"\n}\"https://travistestresourcegr3014.file.core.windows.net/testshare01/testfile.rst\"Next Marker : None\nItems :\n Content : None\n Metadata : None\n Name : testfile.rst\n Properties :\n Content Length : 1234\n Etag : None\n Last Modified : None\n Content Settings :\n Cache Control : None\n Content Disposition : None\n Content Encoding : None\n Content Language : None\n Content Md5 : None\n Content Type : None\n Copy :\n Completion Time : None\n Id : None\n Progress : None\n Source : None\n Status : None\n Status Description : Nonetruetrue{\n \"a\": \"b\",\n \"c\": \"d\"\n}{\n \"metadata\": {\n \"a\": \"b\",\n \"c\": \"d\"\n },\n \"name\": \"testdir01\",\n \"properties\": {\n \"etag\": \"\\\"0x8D36B02F395E311\\\"\",\n \"lastModified\": \"2016-04-22T23:08:01+00:00\"\n }\n}trueNext Marker : None\nItems :\n Content : None\n Metadata : None\n Name : testfile.rst\n Properties :\n Content Length : 78\n Etag : None\n Last Modified : None\n Content Settings :\n Cache Control : None\n Content Disposition : None\n Content Encoding : None\n Content Language : None\n Content Md5 : None\n Content Type : None\n Copy :\n Completion Time : None\n Id : None\n Progress : None\n Source : None\n Status : None\n Status Description : None1truetrue{\n \"cat\": \"hat\",\n \"foo\": \"bar\"\n}trueCors :\n None\nHour Metrics :\n Enabled : True\n Include Apis : True\n Version : 1.0\n Retention Policy :\n Days : 7\n Enabled : True\nMinute Metrics :\n Enabled : False\n Include Apis : None\n Version : 1.0\n Retention Policy :\n Days : None\n Enabled : False"
+ "test_storage_account": "{\n \"message\": null,\n \"nameAvailable\": true,\n \"reason\": null\n}{\n \"message\": \"The storage account named travistestresourcegr3014 is already taken.\",\n \"nameAvailable\": false,\n \"reason\": \"AlreadyExists\"\n}Account Type : Standard_LRS\nCreation Time : 2016-04-06T21:44:48.400791+00:00\nCustom Domain : None\nId : /subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/travistestresourcegroup/providers/Microsoft.Storage/storageAccounts/teststorageaccount02\nLast Geo Failover Time : None\nLocation : westus\nName : teststorageaccount02\nPrimary Location : westus\nProvisioning State : Succeeded\nResource Group : travistestresourcegroup\nSecondary Endpoints : None\nSecondary Location : None\nStatus Of Primary : Available\nStatus Of Secondary : None\nType : Microsoft.Storage/storageAccounts\nPrimary Endpoints :\n Blob : https://teststorageaccount02.blob.core.windows.net/\n File : https://teststorageaccount02.file.core.windows.net/\n Queue : https://teststorageaccount02.queue.core.windows.net/\n Table : https://teststorageaccount02.table.core.windows.net/\nTags :\n Cat : \n Foo : bar\n\nAccount Type : Standard_LRS\nCreation Time : 2016-04-26T00:00:45.729978+00:00\nCustom Domain : None\nId : /subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/travistestresourcegroup/providers/Microsoft.Storage/storageAccounts/travistestresourcegr3014\nLast Geo Failover Time : None\nLocation : westus\nName : travistestresourcegr3014\nPrimary Location : westus\nProvisioning State : Succeeded\nResource Group : travistestresourcegroup\nSecondary Endpoints : None\nSecondary Location : None\nStatus Of Primary : Available\nStatus Of Secondary : None\nType : Microsoft.Storage/storageAccounts\nPrimary Endpoints :\n Blob : https://travistestresourcegr3014.blob.core.windows.net/\n File : https://travistestresourcegr3014.file.core.windows.net/\n Queue : https://travistestresourcegr3014.queue.core.windows.net/\n Table : https://travistestresourcegr3014.table.core.windows.net/\nTags :\n None :{\n \"accountType\": \"Standard_LRS\",\n \"creationTime\": \"2016-04-26T00:00:45.729978+00:00\",\n \"customDomain\": null,\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/travistestresourcegroup/providers/Microsoft.Storage/storageAccounts/travistestresourcegr3014\",\n \"lastGeoFailoverTime\": null,\n \"location\": \"westus\",\n \"name\": \"travistestresourcegr3014\",\n \"primaryEndpoints\": {\n \"blob\": \"https://travistestresourcegr3014.blob.core.windows.net/\",\n \"file\": \"https://travistestresourcegr3014.file.core.windows.net/\",\n \"queue\": \"https://travistestresourcegr3014.queue.core.windows.net/\",\n \"table\": \"https://travistestresourcegr3014.table.core.windows.net/\"\n },\n \"primaryLocation\": \"westus\",\n \"provisioningState\": \"Succeeded\",\n \"resourceGroup\": \"travistestresourcegroup\",\n \"secondaryEndpoints\": null,\n \"secondaryLocation\": null,\n \"statusOfPrimary\": \"Available\",\n \"statusOfSecondary\": null,\n \"tags\": {\n \"none\": \"\"\n },\n \"type\": \"Microsoft.Storage/storageAccounts\"\n}Current Value : 27\nLimit : 100\nUnit : Count\nName :\n Localized Value : Storage Accounts\n Value : StorageAccountsConnection String : DefaultEndpointsProtocol=http;AccountName=travistestresourcegr3014;AccountKey=clbxW4pWAv1sOPyxGgNEcbXzKsJXifMtQFRDvRfHXrnbwX0mtB2jKy1j2MoWnjLNRT8Z/XUgSGDRfTldIro8BQ==Key1 : clbxW4pWAv1sOPyxGgNEcbXzKsJXifMtQFRDvRfHXrnbwX0mtB2jKy1j2MoWnjLNRT8Z/XUgSGDRfTldIro8BQ==\nKey2 : CIsCudpapGOKov3+bhaGgFKbK3kum2ljFhMzc48r6cCns+QjV/5T0gNDGuE4xgYoPMdoF6Ha82Pc6o4gSH7AbQ==Key1 : jVeQxXiRDMi+4LfBVd54GK/fA8sV7oemNZfmqBNxh7Ij0h1/ozX7MUdbVEJg6z4mFK12IG/5Mv1ikKOxoTCoGA==\nKey2 : DM94He402SX9nhDKNylQjDYzjBE3Nl30QZ/2dCMtAzmp2/mMdIVDDZDGqG8QUT4+jVMuBTDNkb3hv1PzL1TdMw==Key1 : jVeQxXiRDMi+4LfBVd54GK/fA8sV7oemNZfmqBNxh7Ij0h1/ozX7MUdbVEJg6z4mFK12IG/5Mv1ikKOxoTCoGA==\nKey2 : m3h2kHE7X4C9KeTKIlfDyC4ANg6Jknu+XTJ0kzjYuXaBdZnaRxBz5FQ2tm9N4KuuIzmnTCnwpzC+PaThtxBS+w=={\n \"accountType\": null,\n \"creationTime\": null,\n \"customDomain\": null,\n \"id\": null,\n \"lastGeoFailoverTime\": null,\n \"location\": null,\n \"name\": null,\n \"primaryEndpoints\": null,\n \"primaryLocation\": null,\n \"provisioningState\": null,\n \"secondaryEndpoints\": null,\n \"secondaryLocation\": null,\n \"statusOfPrimary\": null,\n \"statusOfSecondary\": null,\n \"tags\": {\n \"cat\": \"\",\n \"foo\": \"bar\"\n },\n \"type\": null\n}{\n \"accountType\": null,\n \"creationTime\": null,\n \"customDomain\": null,\n \"id\": null,\n \"lastGeoFailoverTime\": null,\n \"location\": null,\n \"name\": null,\n \"primaryEndpoints\": null,\n \"primaryLocation\": null,\n \"provisioningState\": null,\n \"secondaryEndpoints\": null,\n \"secondaryLocation\": null,\n \"statusOfPrimary\": null,\n \"statusOfSecondary\": null,\n \"tags\": {\n \"none\": \"\"\n },\n \"type\": null\n}{\n \"accountType\": \"Standard_GRS\",\n \"creationTime\": null,\n \"customDomain\": null,\n \"id\": null,\n \"lastGeoFailoverTime\": null,\n \"location\": null,\n \"name\": null,\n \"primaryEndpoints\": null,\n \"primaryLocation\": null,\n \"provisioningState\": null,\n \"secondaryEndpoints\": null,\n \"secondaryLocation\": null,\n \"statusOfPrimary\": null,\n \"statusOfSecondary\": null,\n \"tags\": null,\n \"type\": null\n}",
+ "test_storage_account_create_and_delete": "{\n \"message\": \"The storage account named testcreatedelete is already taken.\",\n \"nameAvailable\": false,\n \"reason\": \"AlreadyExists\"\n}{\n \"message\": null,\n \"nameAvailable\": true,\n \"reason\": null\n}",
+ "test_storage_blob": "truetrue{\n \"metadata\": {},\n \"name\": \"testcontainer01\",\n \"properties\": {\n \"etag\": \"\\\"0x8D36FAB5A1803EB\\\"\",\n \"lastModified\": \"2016-04-28T21:23:33+00:00\",\n \"lease\": {\n \"duration\": null,\n \"state\": \"available\",\n \"status\": \"unlocked\"\n }\n }\n}Next Marker : \nItems :\n Metadata : None\n Name : bootdiagnostics-linuxtest-f6c88058-8d96-4f6a-a090-9fb5411151d0\n Properties :\n Etag : \"0x8D36E19CE91BE4A\"\n Last Modified : 2016-04-26T21:29:10+00:00\n Lease Duration : None\n Lease State : available\n Lease Status : unlocked\n Lease :\n Duration : None\n State : None\n Status : None\n Metadata : None\n Name : bootdiagnostics-windowste-2006bcb8-19b1-48c0-9822-da025cd5a5f4\n Properties :\n Etag : \"0x8D36E114D516083\"\n Last Modified : 2016-04-26T20:28:18+00:00\n Lease Duration : None\n Lease State : available\n Lease Status : unlocked\n Lease :\n Duration : None\n State : None\n Status : None\n Metadata : None\n Name : testcontainer01\n Properties :\n Etag : \"0x8D36FAB5A1803EB\"\n Last Modified : 2016-04-28T21:23:33+00:00\n Lease Duration : None\n Lease State : available\n Lease Status : unlocked\n Lease :\n Duration : None\n State : None\n Status : None\n Metadata : None\n Name : vhds\n Properties :\n Etag : \"0x8D36E0F38BB034E\"\n Last Modified : 2016-04-26T20:13:24+00:00\n Lease Duration : infinite\n Lease State : leased\n Lease Status : locked\n Lease :\n Duration : None\n State : None\n Status : None{\n \"foo\": \"bar\",\n \"moo\": \"bak\"\n}Cors :\n None\nHour Metrics :\n Enabled : True\n Include Apis : True\n Version : 1.0\n Retention Policy :\n Days : 7\n Enabled : True\nLogging :\n Delete : False\n Read : False\n Version : 1.0\n Write : False\n Retention Policy :\n Days : None\n Enabled : False\nMinute Metrics :\n Enabled : False\n Include Apis : None\n Version : 1.0\n Retention Policy :\n Days : None\n Enabled : Falsetruetruetrue\"https://travistestresourcegr3014.blob.core.windows.net/testcontainer01/testblockblob\"{\n \"a\": \"b\",\n \"c\": \"d\"\n}Next Marker : \nItems :\n Content : None\n Metadata : None\n Name : testappendblob\n Snapshot : None\n Properties :\n Append Blob Committed Block Count : None\n Blob Type : AppendBlob\n Content Length : 156\n Etag : 0x8D36FAB5C29C580\n Last Modified : 2016-04-28T21:23:36+00:00\n Page Blob Sequence Number : None\n Content Settings :\n Cache Control : None\n Content Disposition : None\n Content Encoding : None\n Content Language : None\n Content Md5 : None\n Content Type : application/octet-stream\n Copy :\n Completion Time : None\n Id : None\n Progress : None\n Source : None\n Status : None\n Status Description : None\n Lease :\n Duration : None\n State : available\n Status : unlocked\n Content : None\n Metadata : None\n Name : testblockblob\n Snapshot : None\n Properties :\n Append Blob Committed Block Count : None\n Blob Type : BlockBlob\n Content Length : 78\n Etag : 0x8D36FAB5CDC4F5A\n Last Modified : 2016-04-28T21:23:37+00:00\n Page Blob Sequence Number : None\n Content Settings :\n Cache Control : None\n Content Disposition : None\n Content Encoding : None\n Content Language : None\n Content Md5 : zeGiTMG1TdAobIHawzap3A==\n Content Type : application/octet-stream\n Copy :\n Completion Time : None\n Id : None\n Progress : None\n Source : None\n Status : None\n Status Description : None\n Lease :\n Duration : None\n State : available\n Status : unlocked\n Content : None\n Metadata : None\n Name : testpageblob\n Snapshot : None\n Properties :\n Append Blob Committed Block Count : None\n Blob Type : PageBlob\n Content Length : 512\n Etag : 0x8D36FAB5BB739DE\n Last Modified : 2016-04-28T21:23:35+00:00\n Page Blob Sequence Number : None\n Sequence Number : 0\n Content Settings :\n Cache Control : None\n Content Disposition : None\n Content Encoding : None\n Content Language : None\n Content Md5 : None\n Content Type : application/octet-stream\n Copy :\n Completion Time : None\n Id : None\n Progress : None\n Source : None\n Status : None\n Status Description : None\n Lease :\n Duration : None\n State : available\n Status : unlocked{\n \"content\": null,\n \"metadata\": {},\n \"name\": \"testblockblob\",\n \"properties\": {\n \"appendBlobCommittedBlockCount\": null,\n \"blobType\": \"BlockBlob\",\n \"contentLength\": 78,\n \"contentSettings\": {\n \"cacheControl\": null,\n \"contentDisposition\": null,\n \"contentEncoding\": null,\n \"contentLanguage\": null,\n \"contentMd5\": \"zeGiTMG1TdAobIHawzap3A==\",\n \"contentType\": \"application/octet-stream\"\n },\n \"copy\": {\n \"completionTime\": null,\n \"id\": null,\n \"progress\": null,\n \"source\": null,\n \"status\": null,\n \"statusDescription\": null\n },\n \"etag\": \"\\\"0x8D36FAB5CDC4F5A\\\"\",\n \"lastModified\": \"2016-04-28T21:23:37+00:00\",\n \"lease\": {\n \"duration\": null,\n \"state\": \"available\",\n \"status\": \"unlocked\"\n },\n \"pageBlobSequenceNumber\": null\n },\n \"snapshot\": null\n}{\n \"content\": null,\n \"metadata\": {},\n \"name\": \"testblockblob\",\n \"properties\": {\n \"appendBlobCommittedBlockCount\": null,\n \"blobType\": \"BlockBlob\",\n \"contentLength\": 78,\n \"contentSettings\": {\n \"cacheControl\": null,\n \"contentDisposition\": null,\n \"contentEncoding\": null,\n \"contentLanguage\": null,\n \"contentMd5\": \"zeGiTMG1TdAobIHawzap3A==\",\n \"contentType\": \"application/octet-stream\"\n },\n \"copy\": {\n \"completionTime\": null,\n \"id\": null,\n \"progress\": null,\n \"source\": null,\n \"status\": null,\n \"statusDescription\": null\n },\n \"etag\": \"\\\"0x8D36FAB5CDC4F5A\\\"\",\n \"lastModified\": \"2016-04-28T21:23:37+00:00\",\n \"lease\": {\n \"duration\": \"fixed\",\n \"state\": \"leased\",\n \"status\": \"locked\"\n },\n \"pageBlobSequenceNumber\": null\n },\n \"snapshot\": null\n}{\n \"content\": null,\n \"metadata\": {},\n \"name\": \"testblockblob\",\n \"properties\": {\n \"appendBlobCommittedBlockCount\": null,\n \"blobType\": \"BlockBlob\",\n \"contentLength\": 78,\n \"contentSettings\": {\n \"cacheControl\": null,\n \"contentDisposition\": null,\n \"contentEncoding\": null,\n \"contentLanguage\": null,\n \"contentMd5\": \"zeGiTMG1TdAobIHawzap3A==\",\n \"contentType\": \"application/octet-stream\"\n },\n \"copy\": {\n \"completionTime\": null,\n \"id\": null,\n \"progress\": null,\n \"source\": null,\n \"status\": null,\n \"statusDescription\": null\n },\n \"etag\": \"\\\"0x8D36FAB5CDC4F5A\\\"\",\n \"lastModified\": \"2016-04-28T21:23:37+00:00\",\n \"lease\": {\n \"duration\": \"fixed\",\n \"state\": \"leased\",\n \"status\": \"locked\"\n },\n \"pageBlobSequenceNumber\": null\n },\n \"snapshot\": null\n}{\n \"content\": null,\n \"metadata\": {},\n \"name\": \"testblockblob\",\n \"properties\": {\n \"appendBlobCommittedBlockCount\": null,\n \"blobType\": \"BlockBlob\",\n \"contentLength\": 78,\n \"contentSettings\": {\n \"cacheControl\": null,\n \"contentDisposition\": null,\n \"contentEncoding\": null,\n \"contentLanguage\": null,\n \"contentMd5\": \"zeGiTMG1TdAobIHawzap3A==\",\n \"contentType\": \"application/octet-stream\"\n },\n \"copy\": {\n \"completionTime\": null,\n \"id\": null,\n \"progress\": null,\n \"source\": null,\n \"status\": null,\n \"statusDescription\": null\n },\n \"etag\": \"\\\"0x8D36FAB5CDC4F5A\\\"\",\n \"lastModified\": \"2016-04-28T21:23:37+00:00\",\n \"lease\": {\n \"duration\": null,\n \"state\": \"breaking\",\n \"status\": \"locked\"\n },\n \"pageBlobSequenceNumber\": null\n },\n \"snapshot\": null\n}{\n \"content\": null,\n \"metadata\": {},\n \"name\": \"testblockblob\",\n \"properties\": {\n \"appendBlobCommittedBlockCount\": null,\n \"blobType\": \"BlockBlob\",\n \"contentLength\": 78,\n \"contentSettings\": {\n \"cacheControl\": null,\n \"contentDisposition\": null,\n \"contentEncoding\": null,\n \"contentLanguage\": null,\n \"contentMd5\": \"zeGiTMG1TdAobIHawzap3A==\",\n \"contentType\": \"application/octet-stream\"\n },\n \"copy\": {\n \"completionTime\": null,\n \"id\": null,\n \"progress\": null,\n \"source\": null,\n \"status\": null,\n \"statusDescription\": null\n },\n \"etag\": \"\\\"0x8D36FAB5CDC4F5A\\\"\",\n \"lastModified\": \"2016-04-28T21:23:37+00:00\",\n \"lease\": {\n \"duration\": null,\n \"state\": \"available\",\n \"status\": \"unlocked\"\n },\n \"pageBlobSequenceNumber\": null\n },\n \"snapshot\": null\n}true{\n \"metadata\": {},\n \"name\": \"testcontainer01\",\n \"properties\": {\n \"etag\": \"\\\"0x8D36FAB5B1F4635\\\"\",\n \"lastModified\": \"2016-04-28T21:23:34+00:00\",\n \"lease\": {\n \"duration\": \"fixed\",\n \"state\": \"leased\",\n \"status\": \"locked\"\n }\n }\n}{\n \"metadata\": {},\n \"name\": \"testcontainer01\",\n \"properties\": {\n \"etag\": \"\\\"0x8D36FAB5B1F4635\\\"\",\n \"lastModified\": \"2016-04-28T21:23:34+00:00\",\n \"lease\": {\n \"duration\": \"fixed\",\n \"state\": \"leased\",\n \"status\": \"locked\"\n }\n }\n}{\n \"metadata\": {},\n \"name\": \"testcontainer01\",\n \"properties\": {\n \"etag\": \"\\\"0x8D36FAB5B1F4635\\\"\",\n \"lastModified\": \"2016-04-28T21:23:34+00:00\",\n \"lease\": {\n \"duration\": null,\n \"state\": \"breaking\",\n \"status\": \"locked\"\n }\n }\n}{\n \"metadata\": {},\n \"name\": \"testcontainer01\",\n \"properties\": {\n \"etag\": \"\\\"0x8D36FAB5B1F4635\\\"\",\n \"lastModified\": \"2016-04-28T21:23:34+00:00\",\n \"lease\": {\n \"duration\": null,\n \"state\": \"available\",\n \"status\": \"unlocked\"\n }\n }\n}true",
+ "test_storage_file": "truetruetrue{\n \"cat\": \"hat\",\n \"foo\": \"bar\"\n}Next Marker : None\nItems :\n Metadata : None\n Name : testshare\n Properties :\n Etag : \"0x8D36E189FD7EB3F\"\n Last Modified : 2016-04-26T21:20:42+00:00\n Quota : 5120\n Metadata : None\n Name : testshare01\n Properties :\n Etag : \"0x8D36FAA31A47710\"\n Last Modified : 2016-04-28T21:15:15+00:00\n Quota : 5120\n Metadata : None\n Name : testshare02\n Properties :\n Etag : \"0x8D36FAA31CFA378\"\n Last Modified : 2016-04-28T21:15:16+00:00\n Quota : 5120{\n \"a\": \"b\",\n \"c\": \"d\"\n}{\n \"metadata\": {},\n \"name\": \"testshare01\",\n \"properties\": {\n \"etag\": \"\\\"0x8D36FAA3321DE00\\\"\",\n \"lastModified\": \"2016-04-28T21:15:18+00:00\",\n \"quota\": 3\n }\n}true{\n \"content\": null,\n \"metadata\": {},\n \"name\": \"testfile.rst\",\n \"properties\": {\n \"contentLength\": 1234,\n \"contentSettings\": {\n \"cacheControl\": null,\n \"contentDisposition\": null,\n \"contentEncoding\": null,\n \"contentLanguage\": null,\n \"contentMd5\": null,\n \"contentType\": \"application/octet-stream\"\n },\n \"copy\": {\n \"completionTime\": null,\n \"id\": null,\n \"progress\": null,\n \"source\": null,\n \"status\": null,\n \"statusDescription\": null\n },\n \"etag\": \"\\\"0x8D36FAA34758780\\\"\",\n \"lastModified\": \"2016-04-28T21:15:20+00:00\"\n }\n}{\n \"a\": \"b\",\n \"c\": \"d\"\n}\"https://travistestresourcegr3014.file.core.windows.net/testshare01/testfile.rst\"Next Marker : None\nItems :\n Content : None\n Metadata : None\n Name : testfile.rst\n Properties :\n Content Length : 1234\n Etag : None\n Last Modified : None\n Content Settings :\n Cache Control : None\n Content Disposition : None\n Content Encoding : None\n Content Language : None\n Content Md5 : None\n Content Type : None\n Copy :\n Completion Time : None\n Id : None\n Progress : None\n Source : None\n Status : None\n Status Description : Nonetruetrue{\n \"a\": \"b\",\n \"c\": \"d\"\n}{\n \"metadata\": {\n \"a\": \"b\",\n \"c\": \"d\"\n },\n \"name\": \"testdir01\",\n \"properties\": {\n \"etag\": \"\\\"0x8D36FAA362B130F\\\"\",\n \"lastModified\": \"2016-04-28T21:15:23+00:00\"\n }\n}trueNext Marker : None\nItems :\n Content : None\n Metadata : None\n Name : testfile.rst\n Properties :\n Content Length : 78\n Etag : None\n Last Modified : None\n Content Settings :\n Cache Control : None\n Content Disposition : None\n Content Encoding : None\n Content Language : None\n Content Md5 : None\n Content Type : None\n Copy :\n Completion Time : None\n Id : None\n Progress : None\n Source : None\n Status : None\n Status Description : None1truetrue{\n \"cat\": \"hat\",\n \"foo\": \"bar\"\n}trueCors :\n None\nHour Metrics :\n Enabled : True\n Include Apis : True\n Version : 1.0\n Retention Policy :\n Days : 7\n Enabled : True\nMinute Metrics :\n Enabled : False\n Include Apis : None\n Version : 1.0\n Retention Policy :\n Days : None\n Enabled : False"
}
\ No newline at end of file
diff --git a/src/command_modules/azure-cli-storage/azure/cli/command_modules/storage/tests/recordings/test_storage_account.yaml b/src/command_modules/azure-cli-storage/azure/cli/command_modules/storage/tests/recordings/test_storage_account.yaml
index 85ff82abe..e34ccb099 100644
--- a/src/command_modules/azure-cli-storage/azure/cli/command_modules/storage/tests/recordings/test_storage_account.yaml
+++ b/src/command_modules/azure-cli-storage/azure/cli/command_modules/storage/tests/recordings/test_storage_account.yaml
@@ -1,8 +1,40 @@
interactions:
- request:
- body: !!binary |
- eyJ0eXBlIjogIk1pY3Jvc29mdC5TdG9yYWdlL3N0b3JhZ2VBY2NvdW50cyIsICJuYW1lIjogInRl
- c3RzdG9yYWdlb21lZ2EifQ==
+ body: client_id=04b07795-8ddb-461a-bbee-02f9e1bf7b46&refresh_token=AAABAAAAiL9Kn2Z27UubvWFPbm0gLQoucyuhWVsJeWlI9dGHcCp-UEliGxmPaPMbHACErdm4Huw62OZuSF7H7LLFXMN7fuIPFNqE7f_QF9QQyD5Ui8KRfhduYlulJGP7ST-diYbpFNIoleXt4T4ipguWePyAPoInxQaOmFUJ6NywQalErbaG9ld99xzQ-RDn4aoH_GtUy7E761e8HojR47texNpxUUn_fSDseHaOuH7NXjp9_5K8ssdZwXA2zutzFVnfVfrY1tfO1iXreBLruchA8iRpP_B-wesZuwYCZ0CT4-lOuaYTO59YeFn2I7Rk_zPWlLKQ7GRBAhXHcOqPjk6CpPTeO1qFKHwkX_yMUZAV7QwrlxEgcOASxf8dujZKGTZdqDrGkwfstijCCgGk6wmNpDU8TaR3gAc8KeOOd_8Q-RGUnLRtO3sq8iGUSpwxJxjHefwtZKRnKBHX2yuZVJUTyELIWEfUNbFY9IlRCdQfI1rm-n9tftUao-ibqOUO8E8v4s0W7U0X8iQG5h59FJn0DT8CURJyFUseayuVEui5pZ75wC-wQUkkyh7ugHXU5GyfzE5HeeTUUsIeHG7k5MJhelX0_VEBCCFFxHdee4e75BUhr_TyGqYrJaxEdA9GfCIzN6-NFXGc2A_2oQ6i6Nhjai5WQiAA&grant_type=refresh_token&resource=https%3A%2F%2Fmanagement.core.windows.net%2F
+ headers:
+ Accept: ['*/*']
+ Accept-Charset: [utf-8]
+ Accept-Encoding: ['gzip, deflate']
+ Connection: [keep-alive]
+ Content-Length: ['812']
+ User-Agent: [python-requests/2.9.1]
+ content-type: [application/x-www-form-urlencoded]
+ return-client-request-id: ['true']
+ x-client-CPU: [x86]
+ x-client-OS: [win32]
+ x-client-SKU: [Python]
+ x-client-Ver: [0.2.0]
+ method: POST
+ uri: https://login.microsoftonline.com/54826b22-38d6-4fb2-bad9-b7b93a3e9c5a/oauth2/token?api-version=1.0
+ response:
+ body: {string: '{"token_type":"Bearer","scope":"user_impersonation","expires_in":"3599","expires_on":"1461688499","not_before":"1461684599","resource":"https://management.core.windows.net/","access_token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Ik1uQ19WWmNBVGZNNXBPWWlKSE1iYTlnb0VLWSIsImtpZCI6Ik1uQ19WWmNBVGZNNXBPWWlKSE1iYTlnb0VLWSJ9.eyJhdWQiOiJodHRwczovL21hbmFnZW1lbnQuY29yZS53aW5kb3dzLm5ldC8iLCJpc3MiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC81NDgyNmIyMi0zOGQ2LTRmYjItYmFkOS1iN2I5M2EzZTljNWEvIiwiaWF0IjoxNDYxNjg0NTk5LCJuYmYiOjE0NjE2ODQ1OTksImV4cCI6MTQ2MTY4ODQ5OSwiYWNyIjoiMSIsImFtciI6WyJwd2QiXSwiYXBwaWQiOiIwNGIwNzc5NS04ZGRiLTQ2MWEtYmJlZS0wMmY5ZTFiZjdiNDYiLCJhcHBpZGFjciI6IjAiLCJmYW1pbHlfbmFtZSI6IkFkbWluMiIsImdpdmVuX25hbWUiOiJBZG1pbjIiLCJncm91cHMiOlsiZTRiYjBiNTYtMTAxNC00MGY4LTg4YWItM2Q4YThjYjBlMDg2Il0sImlwYWRkciI6IjE2Ny4yMjAuMS4xODYiLCJuYW1lIjoiQWRtaW4yIiwib2lkIjoiNTk2M2Y1MGMtN2M0My00MDVjLWFmN2UtNTMyOTRkZTc2YWJkIiwicHVpZCI6IjEwMDNCRkZEOTU5Rjg0MjMiLCJzY3AiOiJ1c2VyX2ltcGVyc29uYXRpb24iLCJzdWIiOiJzRGdleFJ3Q05JZlktaHpRampDRHZaVDdJemRmbzRTeXJyNHgwZEROelI0IiwidGlkIjoiNTQ4MjZiMjItMzhkNi00ZmIyLWJhZDktYjdiOTNhM2U5YzVhIiwidW5pcXVlX25hbWUiOiJhZG1pbjJAQXp1cmVTREtUZWFtLm9ubWljcm9zb2Z0LmNvbSIsInVwbiI6ImFkbWluMkBBenVyZVNES1RlYW0ub25taWNyb3NvZnQuY29tIiwidmVyIjoiMS4wIiwid2lkcyI6WyI2MmU5MDM5NC02OWY1LTQyMzctOTE5MC0wMTIxNzcxNDVlMTAiXX0.AHEBTJ0eP-3mJMJV4KBqBHuntEBIL5ND6E5TPkrKgbAtpLED7RJNIBvWiw9guKgzabyWCT2mcb2tVAFM-YmQ-7VlYBGsELtsNiSnuYshiR-586vu5BSwYpeRMbk7mNZEy8inndY1znPYLdfZFTPBchHxJ5tQDWHtNE42Yejg5UtZYXqMQSsslecItSg_E2HBekbbBGlD9muri5baiRF131_pT2rLa-MynoZwxgCxOIBf0De7h0cfQTwyblpi_MKrnQ2jOSiuaQ2wZ1unywYI8lNtAbYLDGLzY9Kg5y_eOQY-q02Y--ONCGbuiD1kNwRxEx-FrNSnpgqrp5zv4X1Ulw","refresh_token":"AAABAAAAiL9Kn2Z27UubvWFPbm0gLbcBSC68FfW4jj8KcqEuydKT4QOY0WeoAc8SeV_OHp9fmwbHsl8mL_X_LtdMGvM62L9bYOfFgvyDbhgJ-aY1HAFXrl-ggt-KGzqD9ir1W_Ep7pjKnRL1aRlvZ5iH2m7bCU3ceC2l3BY_IYrYXB6BBMdcP256RwQroNmNO7vZyw2Uker7PlUwy2SqYzSIg0C3NMNn3UC1A2mmBi_dRaD-LkrIUqUS_DeoMQrkh92S5le4MtKkMQ6IKcEuTTA0aVt7Fhh4CLebF-dDC0HZDAS6QnOgN_lOeNDVHViREDuADAEqgUNxMF6z5a6AFJdoGRz4MZpuugX0_jWLOJcgG6scFcJOmnXrOr_0IQhT44MiQ8jdeiuKIKEFhoCQ4MSFUydCPxpZhg-KwPMRLLKMHUYUvzUp0_O1YH588hz6ClEhhz8dk-wYadFKq7ZqSJR5j2DSO4ATmCBb6vPfCcZz5jV6aETDPIWXoMW2wTHQi2sT6dLC3eJo6yFshduZUrOAnHKX9taR8Wv6MbYrEcnk7yIPD5xFbtYDV5-YnvzVxmAZBnjRJEcQVQs5tSEjxxo6QiQJinc4uEHo6fyuaK_XZ8y63RW4HuPRQm0ckia3uS62OdRYy4f9ls5ppLVSK4yclrOSRCAA"}'}
+ headers:
+ Cache-Control: ['no-cache, no-store']
+ Content-Length: ['2346']
+ Content-Type: [application/json; charset=utf-8]
+ Date: ['Tue, 26 Apr 2016 15:34:59 GMT']
+ Expires: ['-1']
+ P3P: [CP="DSP CUR OTPi IND OTRi ONL FIN"]
+ Pragma: [no-cache]
+ Server: [Microsoft-IIS/8.5]
+ Set-Cookie: [flight-uxoptin=true; path=/; secure; HttpOnly, x-ms-gateway-slice=productionb;
+ path=/; secure; HttpOnly, stsservicecookie=ests; path=/; secure; HttpOnly]
+ Strict-Transport-Security: [max-age=31536000; includeSubDomains]
+ X-Content-Type-Options: [nosniff]
+ X-Powered-By: [ASP.NET]
+ status: {code: 200, message: OK}
+- request:
+ body: '{"name": "teststorageomega", "type": "Microsoft.Storage/storageAccounts"}'
headers:
Accept: [application/json]
Accept-Encoding: ['gzip, deflate']
@@ -24,7 +56,7 @@ interactions:
Cache-Control: [no-cache]
Content-Encoding: [gzip]
Content-Type: [application/json]
- Date: ['Fri, 22 Apr 2016 20:18:24 GMT']
+ Date: ['Tue, 26 Apr 2016 15:34:59 GMT']
Expires: ['-1']
Pragma: [no-cache]
Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
@@ -32,9 +64,7 @@ interactions:
Vary: [Accept-Encoding]
status: {code: 200, message: OK}
- request:
- body: !!binary |
- eyJ0eXBlIjogIk1pY3Jvc29mdC5TdG9yYWdlL3N0b3JhZ2VBY2NvdW50cyIsICJuYW1lIjogInRy
- YXZpc3Rlc3RyZXNvdXJjZWdyMzAxNCJ9
+ body: '{"name": "travistestresourcegr3014", "type": "Microsoft.Storage/storageAccounts"}'
headers:
Accept: [application/json]
Accept-Encoding: ['gzip, deflate']
@@ -57,7 +87,7 @@ interactions:
Cache-Control: [no-cache]
Content-Encoding: [gzip]
Content-Type: [application/json]
- Date: ['Fri, 22 Apr 2016 20:18:25 GMT']
+ Date: ['Tue, 26 Apr 2016 15:35:00 GMT']
Expires: ['-1']
Pragma: [no-cache]
Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
@@ -87,14 +117,14 @@ interactions:
K7zyus2Ws6ye/f7PX72mptM6Z+BvCga4t7P76fbO/vbOp2/2dh/t7z/aPxjv7+w8eLh7/6eo9aou
Fll9fbqcraqCUAb4SVlN6M15266aR3ejgxijzXha1fn4qljOqqtmvMzbuwTwvCjR7caX0Sb68i9a
55jFzW9zo+jrbTa5uXNuFHn9l1hiPI9MD00AcQN9WCwviOAtunm9nk7zfJbP6PuGPls3X56/FBD0
- bXaZFSX6AuQ2u2DSEmD6itqfVxX9Mslq/lYm8kZ+orb/L+PvCIx7O7v7NMBNPD78FnX+QXx+b3v3
- /pu9e4926H974wcPD/Z3Pt27LZ8PoHV7Xh8CgHZRAMzKt4HADaMgWmaxW4DghhEQxH9KnJ9Fvl9W
- S7zJH8ls3shcH/2S7/+S5P8BC9XYt9kFAAA=
+ bXaZFSX6AuQ2u2DSEmD6itqfVxX9Mslq/lYm8kZ+orb/L+PvCIx7O7v7NMBNPD78FnX+gXy+9+mb
+ nZ1H9L/9++MHew8fPjj49LZ8PoDW7Xl9CADaRQEwK98GAjeMgmiZxW4BghtGQBD/KXF+Fvl+WS3x
+ Jn8ks3kjc330S77/S5L/B76UIYXZBQAA
headers:
Cache-Control: [no-cache]
Content-Encoding: [gzip]
Content-Type: [application/json]
- Date: ['Fri, 22 Apr 2016 20:18:25 GMT']
+ Date: ['Tue, 26 Apr 2016 15:35:01 GMT']
Expires: ['-1']
Pragma: [no-cache]
Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
@@ -121,15 +151,15 @@ interactions:
o0cf3W3Wk2ZaF6u2qJbN3Z3J7vmn+w92t3cn5zvb+7NZtp3l03vb08nDvQd75zsP7z/cuVvnTbWu
p/nndbVeNXfbOrssmjZvWvPFBb64u6qry2KW183dL4ppXTXVeTt+3VZ1dpHfbeTn8XRarZdtHMa9
nd39j0YfldU0A3KE7BV9v27os2W2yOnvDW9R56u8bou8+ejRL/4ok37eXK/w2us2W86yevb7P3/1
- mppO65w7eFMw0L2d3U+3d+5t795/s3fv0Q79b2/84OHB/s6nez9FrVd1scjq69PlbFUVhDrAT8pq
- Qm/O23bVPLo7OJgx2o2nVZ2Pr4rlrLpqxsu8vUtAz4sSXd8IAO2iAH7ROl/fCgI3jIJos8ntkOCG
- ERC/xBLneWTKaEIIHH1YLC9oAlp09Xo9neb5LJ/R9w19tm6+PH8pIOjb7DIrSvQFyG12waReVku8
- yR/JbN7IXB/9kuT/AWlsbsbtAgAA
+ mppO65w7eFMw0L2d3U+3d/a39z59s7PziP63f3/8YO/hwwcHn/4UtV7VxSKrr0+Xs1VVEOoAPymr
+ Cb05b9tV8+ju4GDGaDeeVnU+viqWs+qqGS/z9i4BPS9KdH0jALSLAvhF63x9KwjcMAqizSa3Q4Ib
+ RkD8Ekuc55EpowkhcPRhsbygCWjR1ev1dJrns3xG3zf02br58vylgKBvs8usKNEXILfZBZN6WS3x
+ Jn8ks3kjc330S5L/B131zF/tAgAA
headers:
Cache-Control: [no-cache]
Content-Encoding: [gzip]
Content-Type: [application/json]
- Date: ['Fri, 22 Apr 2016 20:18:26 GMT']
+ Date: ['Tue, 26 Apr 2016 15:35:01 GMT']
Expires: ['-1']
Pragma: [no-cache]
Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
@@ -153,14 +183,14 @@ interactions:
string: !!binary |
H4sIAAAAAAAEAO29B2AcSZYlJi9tynt/SvVK1+B0oQiAYBMk2JBAEOzBiM3mkuwdaUcjKasqgcpl
VmVdZhZAzO2dvPfee++999577733ujudTif33/8/XGZkAWz2zkrayZ4hgKrIHz9+fB8/In7xb5yk
- 6UeXWbnOP3qUfg9/pSl/iOej9bJo6fOPTqr1sv1oZD+frus6X7Y/qe/t3XdflcWC39nd2XEfLrMF
- 2lnA9JHp86PXbVVnF/nxdIpOGtcLNSqraVYWP8hnpifTOrXNTetfIr/wj+//xskv+X8Aex9GGNoA
+ 6UeXWbnOP3qUfg9/pSl/iOej9bJo6fOPTqr1sv1oZD+frus6X7Y/qe/tPXBflcWC39nd2XEfLrMF
+ 2lnA9JHp86PXbVVnF/nxdIpOGtcLNSqraVYWP8hnpifTOrXNTetfIr/wj+//xskv+X8AtiYxadoA
AAA=
headers:
Cache-Control: [no-cache]
Content-Encoding: [gzip]
Content-Type: [application/json]
- Date: ['Fri, 22 Apr 2016 20:18:27 GMT']
+ Date: ['Tue, 26 Apr 2016 15:35:02 GMT']
Expires: ['-1']
Pragma: [no-cache]
Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
@@ -185,15 +215,15 @@ interactions:
string: !!binary |
H4sIAAAAAAAEAO29B2AcSZYlJi9tynt/SvVK1+B0oQiAYBMk2JBAEOzBiM3mkuwdaUcjKasqgcpl
VmVdZhZAzO2dvPfee++999577733ujudTif33/8/XGZkAWz2zkrayZ4hgKrIHz9+fB8/In7xR2/z
- 692PHn20/9Xl5z+9OL/+4n5bPVu+efnuyyc/8eWrNru8/H2uf/oX/cR69mbvfvP57/P87Lvr9ZuX
- s4O7d69fffL21f3TZ6/fnX358mD5xWr39S/6pHi9d/ng1dl3Xz188+b57sVnn300Qg971EP75u7T
- y3sP5z/19O2nD59+Wbd3f5/Pd6+/uvyJi+efVj/x7cv946J98NUPLh8uf69l81PfeVGUX9xb/0S7
- W1Xvvjr+qnhx9RPHr5+sH1xf7Zbvvvh9zl/93vfz6U/9BPXwS5L/ByTQAirGAAAA
+ 692PHn00LSfvvru/+u7x5W7z5cvrd59fvDidTn7vH/xezXd+7+L8i/Ynnr16evnq/Nu/d72cXP3e
+ O4v2yd5P/17Xuz+990X13eVPP3/x6s3BT939vb+6eP3501fnb8rZWV0dPPmJzz77aIQe9qiHk7Pm
+ ZD1bZavPv/y9qst7n0zm2ecXz36vye917+16sVf+9LP5Fz+Y7h/Un05Pls0nP/HTP3n3/pudixdP
+ P1+f7r+7+H2ql1/Mqmeffjs72Hs5/bTav3j97QfHE/TwS5L/BzznsQjGAAAA
headers:
Cache-Control: [no-cache]
Content-Encoding: [gzip]
Content-Type: [application/json]
- Date: ['Fri, 22 Apr 2016 20:18:28 GMT']
+ Date: ['Tue, 26 Apr 2016 15:35:03 GMT']
Expires: ['-1']
Pragma: [no-cache]
Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
@@ -219,15 +249,15 @@ interactions:
string: !!binary |
H4sIAAAAAAAEAO29B2AcSZYlJi9tynt/SvVK1+B0oQiAYBMk2JBAEOzBiM3mkuwdaUcjKasqgcpl
VmVdZhZAzO2dvPfee++999577733ujudTif33/8/XGZkAWz2zkrayZ4hgKrIHz9+fB8/In7xR2/z
- 692PHn20/9Xl5z+9OL/+4n5bPVu+efnuyyc/8eWrNru8/H2uf/oX/cR69mbvfvP57/P87Lvr9ZuX
- s4O7d69fffL21f3TZ6/fnX358mD5xWr39S/6pHi9d/ng1dl3Xz188+b57sVnn300Qg971EP75u7T
- y3sP5z/19O2nD59+Wbd3f5/Pd6+/uvyJi+efVj/x7cv946J98NUPLh8uf69l81PfeVGUX9xb/0S7
- W1Xvvjr+qnhx9RPHr5+sH1xf7Zbvvvh9zl/93vfz6U/9BPXwS5L/ByTQAirGAAAA
+ 692PHn00LSfvvru/+u7x5W7z5cvrd59fvDidTn7vH/xezXd+7+L8i/Ynnr16evnq/Nu/d72cXP3e
+ O4v2yd5P/17Xuz+990X13eVPP3/x6s3BT939vb+6eP3501fnb8rZWV0dPPmJzz77aIQe9qiHk7Pm
+ ZD1bZavPv/y9qst7n0zm2ecXz36vye917+16sVf+9LP5Fz+Y7h/Un05Pls0nP/HTP3n3/pudixdP
+ P1+f7r+7+H2ql1/Mqmeffjs72Hs5/bTav3j97QfHE/TwS5L/BzznsQjGAAAA
headers:
Cache-Control: [no-cache]
Content-Encoding: [gzip]
Content-Type: [application/json]
- Date: ['Fri, 22 Apr 2016 20:18:28 GMT']
+ Date: ['Tue, 26 Apr 2016 15:35:04 GMT']
Expires: ['-1']
Pragma: [no-cache]
Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
@@ -236,8 +266,7 @@ interactions:
x-ms-ratelimit-remaining-subscription-writes: ['1199']
status: {code: 200, message: OK}
- request:
- body: !!binary |
- eyJrZXlOYW1lIjogImtleTEifQ==
+ body: '{"keyName": "key1"}'
headers:
Accept: [application/json]
Accept-Encoding: ['gzip, deflate']
@@ -254,15 +283,15 @@ interactions:
string: !!binary |
H4sIAAAAAAAEAO29B2AcSZYlJi9tynt/SvVK1+B0oQiAYBMk2JBAEOzBiM3mkuwdaUcjKasqgcpl
VmVdZhZAzO2dvPfee++999577733ujudTif33/8/XGZkAWz2zkrayZ4hgKrIHz9+fB8/In7xR2/z
- 692PHn1Uvvmpt18++Pb64KfzH/zE0wdv3tbV2+9Wrx7+4NNvv/7u5DsPirJZ3J19eXL55GL2+zz9
- vDjb2T/+/JPf58Hnzer3/umL71we/PTdk59YXuw/fZ0dXO49bfY+2flF9y4+++yjEXrYox7aN3ef
- Xt57OP+pp28/ffj0y7q9+/t8vnv91eVPXDz/tPqJb1/uHxftg69+cPlw+Xstm5/6zoui/OLe+ifa
- 3ap699XxV8WLq584fv1k/eD6ard898Xvc/7q976fT3/qJ6iHX5L8P2FhW9XGAAAA
+ 692PHn300z+Z/8S737t49fSL4pP95+dPfnJ2f//z3+vu+fFB85MPqnzx4qfOF7/oyYt38wdnP70z
+ 371b/eD3fvDFV7PJT55+5+LTH+wvnv1eu3tnn9+9/8XlbvH29/ryXfXmpPr8+LPPPhqhhz3q4eSs
+ OVnPVtnq8y9/r+ry3ieTefb5xbPfa/J73Xu7XuyVP/1s/sUPpvsH9afTk2XzyU/89E/evf9m5+LF
+ 08/Xp/vvLn6f6uUXs+rZp9/ODvZeTj+t9i9ef/vB8eQnqIdfkvw/EUnTqsYAAAA=
headers:
Cache-Control: [no-cache]
Content-Encoding: [gzip]
Content-Type: [application/json]
- Date: ['Fri, 22 Apr 2016 20:18:29 GMT']
+ Date: ['Tue, 26 Apr 2016 15:35:06 GMT']
Expires: ['-1']
Pragma: [no-cache]
Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
@@ -271,8 +300,7 @@ interactions:
x-ms-ratelimit-remaining-subscription-writes: ['1199']
status: {code: 200, message: OK}
- request:
- body: !!binary |
- eyJrZXlOYW1lIjogImtleTIifQ==
+ body: '{"keyName": "key2"}'
headers:
Accept: [application/json]
Accept-Encoding: ['gzip, deflate']
@@ -289,15 +317,15 @@ interactions:
string: !!binary |
H4sIAAAAAAAEAO29B2AcSZYlJi9tynt/SvVK1+B0oQiAYBMk2JBAEOzBiM3mkuwdaUcjKasqgcpl
VmVdZhZAzO2dvPfee++999577733ujudTif33/8/XGZkAWz2zkrayZ4hgKrIHz9+fB8/In7xR2/z
- 692PHn1Uvvmpt18++Pb64KfzH/zE0wdv3tbV2+9Wrx7+4NNvv/7u5DsPirJZ3J19eXL55GL2+zz9
- vDjb2T/+/JPf58Hnzer3/umL71we/PTdk59YXuw/fZ0dXO49bfY+2flF9y4+++yjEXrYox5ePXnY
- nL+dnV+9/Imfvvvd9vWD2bJqX37afvmDp1mzevCLjr/7ne9+99lVfT395G393Wn97cv67sGTh/Np
- ffB75+2rkyffvvry7vGzd3ffTtdN9RMXu7/P/tPjY+rhlyT/D/KUuz7GAAAA
+ 692PHn300z+Z/8S737t49fSL4pP95+dPfnJ2f//z3+vu+fFB85MPqnzx4qfOF7/oyYt38wdnP70z
+ 371b/eD3fvDFV7PJT55+5+LTH+wvnv1eu3tnn9+9/8XlbvH29/ryXfXmpPr8+LPPPhqhhz3q4ekX
+ D/e/ne/v7L3+vR8u509/rxfX5U/89NPf5wc//eT03ovy3s5P/NTdvdnJF+3xDxarvbuLL2ZnP/n0
+ 6U89/fwXfX7wE1+92f/kp3/yi/WTN09fvJ3cm1/uvvzB8903sy+uqIdfkvw/NXZgQMYAAAA=
headers:
Cache-Control: [no-cache]
Content-Encoding: [gzip]
Content-Type: [application/json]
- Date: ['Fri, 22 Apr 2016 20:18:32 GMT']
+ Date: ['Tue, 26 Apr 2016 15:35:07 GMT']
Expires: ['-1']
Pragma: [no-cache]
Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
@@ -306,8 +334,7 @@ interactions:
x-ms-ratelimit-remaining-subscription-writes: ['1199']
status: {code: 200, message: OK}
- request:
- body: !!binary |
- eyJrZXlOYW1lIjogImtleTIifQ==
+ body: '{"keyName": "key2"}'
headers:
Accept: [application/json]
Accept-Encoding: ['gzip, deflate']
@@ -324,15 +351,15 @@ interactions:
string: !!binary |
H4sIAAAAAAAEAO29B2AcSZYlJi9tynt/SvVK1+B0oQiAYBMk2JBAEOzBiM3mkuwdaUcjKasqgcpl
VmVdZhZAzO2dvPfee++999577733ujudTif33/8/XGZkAWz2zkrayZ4hgKrIHz9+fB8/In7xR2/z
- 692PHn1Uvvmpt18++Pb64KfzH/zE0wdv3tbV2+9Wrx7+4NNvv/7u5DsPirJZ3J19eXL55GL2+zz9
- vDjb2T/+/JPf58Hnzer3/umL71we/PTdk59YXuw/fZ0dXO49bfY+2flF9y4+++yjEXrYox6e/aD5
- znfzl80X86u94+nzN69+n3y9u1P/3vtf3n/wi36y+M7bvezdL/rph5Pns6uT4+bk+uDTl012dbb6
- dr0qri4enr14+ebd+vf59PqkrH7R85dnn/xksbuc/AT18EuS/wdH5dfXxgAAAA==
+ 692PHn300z+Z/8S737t49fSL4pP95+dPfnJ2f//z3+vu+fFB85MPqnzx4qfOF7/oyYt38wdnP70z
+ 371b/eD3fvDFV7PJT55+5+LTH+wvnv1eu3tnn9+9/8XlbvH29/ryXfXmpPr8+LPPPhqhhz3qYXFv
+ vvf226cPfu/9k4e/V/7m9zorz59en+wfv7j49Dtvl+tPfu8339l5+4Of/n3Wv3f2ZPZTy+zVuyc/
+ uP/sJ/baxcMX+7/Xen32g8XyzcnyavWDk09eZm/m7bsnrz+5oh5+SfL/AOw6p1HGAAAA
headers:
Cache-Control: [no-cache]
Content-Encoding: [gzip]
Content-Type: [application/json]
- Date: ['Fri, 22 Apr 2016 20:18:34 GMT']
+ Date: ['Tue, 26 Apr 2016 15:35:11 GMT']
Expires: ['-1']
Pragma: [no-cache]
Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
@@ -341,8 +368,7 @@ interactions:
x-ms-ratelimit-remaining-subscription-writes: ['1199']
status: {code: 200, message: OK}
- request:
- body: !!binary |
- eyJ0YWdzIjogeyJmb28iOiAiYmFyIiwgImNhdCI6ICIifX0=
+ body: '{"tags": {"foo": "bar", "cat": ""}}'
headers:
Accept: [application/json]
Accept-Encoding: ['gzip, deflate']
@@ -364,7 +390,7 @@ interactions:
Cache-Control: [no-cache]
Content-Encoding: [gzip]
Content-Type: [application/json]
- Date: ['Fri, 22 Apr 2016 20:18:37 GMT']
+ Date: ['Tue, 26 Apr 2016 15:35:20 GMT']
Expires: ['-1']
Pragma: [no-cache]
Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
@@ -373,8 +399,7 @@ interactions:
x-ms-ratelimit-remaining-subscription-writes: ['1199']
status: {code: 200, message: OK}
- request:
- body: !!binary |
- eyJ0YWdzIjogeyJub25lIjogIiJ9fQ==
+ body: '{"tags": {"none": ""}}'
headers:
Accept: [application/json]
Accept-Encoding: ['gzip, deflate']
@@ -396,7 +421,7 @@ interactions:
Cache-Control: [no-cache]
Content-Encoding: [gzip]
Content-Type: [application/json]
- Date: ['Fri, 22 Apr 2016 20:18:39 GMT']
+ Date: ['Tue, 26 Apr 2016 15:35:24 GMT']
Expires: ['-1']
Pragma: [no-cache]
Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
@@ -405,8 +430,7 @@ interactions:
x-ms-ratelimit-remaining-subscription-writes: ['1199']
status: {code: 200, message: OK}
- request:
- body: !!binary |
- eyJwcm9wZXJ0aWVzIjogeyJhY2NvdW50VHlwZSI6ICJTdGFuZGFyZF9HUlMifX0=
+ body: '{"properties": {"accountType": "Standard_GRS"}}'
headers:
Accept: [application/json]
Accept-Encoding: ['gzip, deflate']
@@ -428,7 +452,7 @@ interactions:
Cache-Control: [no-cache]
Content-Encoding: [gzip]
Content-Type: [application/json]
- Date: ['Fri, 22 Apr 2016 20:18:41 GMT']
+ Date: ['Tue, 26 Apr 2016 15:35:24 GMT']
Expires: ['-1']
Pragma: [no-cache]
Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
@@ -437,8 +461,7 @@ interactions:
x-ms-ratelimit-remaining-subscription-writes: ['1199']
status: {code: 200, message: OK}
- request:
- body: !!binary |
- eyJwcm9wZXJ0aWVzIjogeyJhY2NvdW50VHlwZSI6ICJTdGFuZGFyZF9MUlMifX0=
+ body: '{"properties": {"accountType": "Standard_LRS"}}'
headers:
Accept: [application/json]
Accept-Encoding: ['gzip, deflate']
@@ -460,7 +483,7 @@ interactions:
Cache-Control: [no-cache]
Content-Encoding: [gzip]
Content-Type: [application/json]
- Date: ['Fri, 22 Apr 2016 20:18:43 GMT']
+ Date: ['Tue, 26 Apr 2016 15:35:26 GMT']
Expires: ['-1']
Pragma: [no-cache]
Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
diff --git a/src/command_modules/azure-cli-storage/azure/cli/command_modules/storage/tests/recordings/test_storage_account_create_and_delete.yaml b/src/command_modules/azure-cli-storage/azure/cli/command_modules/storage/tests/recordings/test_storage_account_create_and_delete.yaml
new file mode 100644
index 000000000..87ebe16e6
--- /dev/null
+++ b/src/command_modules/azure-cli-storage/azure/cli/command_modules/storage/tests/recordings/test_storage_account_create_and_delete.yaml
@@ -0,0 +1,195 @@
+interactions:
+- request:
+ body: null
+ headers:
+ Accept: [application/json]
+ Accept-Encoding: ['gzip, deflate']
+ Connection: [keep-alive]
+ Content-Length: ['0']
+ Content-Type: [application/json; charset=utf-8]
+ User-Agent: [python/3.5.1 requests/2.9.1 msrest/0.2.0 msrest_azure/0.2.1 storagemanagementclient/2015-06-15
+ Azure-SDK-For-Python AZURECLI_0.0.32]
+ accept-language: [en-US]
+ method: DELETE
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/travistestresourcegroup/providers/Microsoft.Storage/storageAccounts/testcreatedelete?api-version=2015-06-15
+ response:
+ body: {string: ''}
+ headers:
+ Cache-Control: [no-cache]
+ Date: ['Tue, 26 Apr 2016 15:35:44 GMT']
+ Expires: ['-1']
+ Pragma: [no-cache]
+ Strict-Transport-Security: [max-age=31536000; includeSubDomains]
+ x-ms-ratelimit-remaining-subscription-writes: ['1199']
+ status: {code: 204, message: No Content}
+- request:
+ body: '{"name": "testcreatedelete", "type": "Microsoft.Storage/storageAccounts"}'
+ headers:
+ Accept: [application/json]
+ Accept-Encoding: ['gzip, deflate']
+ Connection: [keep-alive]
+ Content-Length: ['73']
+ Content-Type: [application/json; charset=utf-8]
+ User-Agent: [python/3.5.1 requests/2.9.1 msrest/0.2.0 msrest_azure/0.2.1 storagemanagementclient/2015-06-15
+ Azure-SDK-For-Python AZURECLI_0.0.32]
+ accept-language: [en-US]
+ method: POST
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/checkNameAvailability?api-version=2015-06-15
+ response:
+ body:
+ string: !!binary |
+ H4sIAAAAAAAEAO29B2AcSZYlJi9tynt/SvVK1+B0oQiAYBMk2JBAEOzBiM3mkuwdaUcjKasqgcpl
+ VmVdZhZAzO2dvPfee++999577733ujudTif33/8/XGZkAWz2zkrayZ4hgKrIHz9+fB8/In7xR8ts
+ kR9fZkWZTcr8o0dtvc5/SfL/AAeYVbAXAAAA
+ headers:
+ Cache-Control: [no-cache]
+ Content-Encoding: [gzip]
+ Content-Type: [application/json]
+ Date: ['Tue, 26 Apr 2016 15:35:44 GMT']
+ Expires: ['-1']
+ Pragma: [no-cache]
+ Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
+ Strict-Transport-Security: [max-age=31536000; includeSubDomains]
+ Vary: [Accept-Encoding]
+ status: {code: 200, message: OK}
+- request:
+ body: '{"properties": {"accountType": "Standard_LRS"}, "location": "westus"}'
+ headers:
+ Accept: [application/json]
+ Accept-Encoding: ['gzip, deflate']
+ Connection: [keep-alive]
+ Content-Length: ['69']
+ Content-Type: [application/json; charset=utf-8]
+ User-Agent: [python/3.5.1 requests/2.9.1 msrest/0.2.0 msrest_azure/0.2.1 storagemanagementclient/2015-06-15
+ Azure-SDK-For-Python AZURECLI_0.0.32]
+ accept-language: [en-US]
+ method: PUT
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/travistestresourcegroup/providers/Microsoft.Storage/storageAccounts/testcreatedelete?api-version=2015-06-15
+ response:
+ body:
+ string: !!binary |
+ H4sIAAAAAAAEAO29B2AcSZYlJi9tynt/SvVK1+B0oQiAYBMk2JBAEOzBiM3mkuwdaUcjKasqgcpl
+ VmVdZhZAzO2dvPfee++999577733ujudTif33/8/XGZkAWz2zkrayZ4hgKrIHz9+fB8/In7xR2U1
+ zdqiWn706KOrvGnXzUejj1Z1tcrrtsibjx794o+y6bRaL9s316ucGr1us+Usq2e///NXrz/6Jb/k
+ /wFUNfWHQQAAAA==
+ headers:
+ Cache-Control: [no-cache]
+ Content-Encoding: [gzip]
+ Content-Type: [application/json]
+ Date: ['Tue, 26 Apr 2016 15:36:12 GMT']
+ Expires: ['-1']
+ Pragma: [no-cache]
+ Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
+ Strict-Transport-Security: [max-age=31536000; includeSubDomains]
+ Vary: [Accept-Encoding]
+ status: {code: 200, message: OK}
+- request:
+ body: '{"name": "testcreatedelete", "type": "Microsoft.Storage/storageAccounts"}'
+ headers:
+ Accept: [application/json]
+ Accept-Encoding: ['gzip, deflate']
+ Connection: [keep-alive]
+ Content-Length: ['73']
+ Content-Type: [application/json; charset=utf-8]
+ User-Agent: [python/3.5.1 requests/2.9.1 msrest/0.2.0 msrest_azure/0.2.1 storagemanagementclient/2015-06-15
+ Azure-SDK-For-Python AZURECLI_0.0.32]
+ accept-language: [en-US]
+ method: POST
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/checkNameAvailability?api-version=2015-06-15
+ response:
+ body:
+ string: !!binary |
+ H4sIAAAAAAAEAO29B2AcSZYlJi9tynt/SvVK1+B0oQiAYBMk2JBAEOzBiM3mkuwdaUcjKasqgcpl
+ VmVdZhZAzO2dvPfee++999577733ujudTif33/8/XGZkAWz2zkrayZ4hgKrIHz9+fB8/In7xR4u8
+ abKL/KNHH72Z52nTVjX9lWbTabVetukyW+SztM2bdlrnWZvP8jJv87Ro0qykD2bXaZu9zZfjj0Yf
+ oenxZVaU2aQkcOdZ2eSjj6hRUy0J+rG0P31XNG3z0S9J/h8vo/wlegAAAA==
+ headers:
+ Cache-Control: [no-cache]
+ Content-Encoding: [gzip]
+ Content-Type: [application/json]
+ Date: ['Tue, 26 Apr 2016 15:36:12 GMT']
+ Expires: ['-1']
+ Pragma: [no-cache]
+ Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
+ Strict-Transport-Security: [max-age=31536000; includeSubDomains]
+ Vary: [Accept-Encoding]
+ status: {code: 200, message: OK}
+- request:
+ body: null
+ headers:
+ Accept: [application/json]
+ Accept-Encoding: ['gzip, deflate']
+ Connection: [keep-alive]
+ Content-Length: ['0']
+ Content-Type: [application/json; charset=utf-8]
+ User-Agent: [python/3.5.1 requests/2.9.1 msrest/0.2.0 msrest_azure/0.2.1 storagemanagementclient/2015-06-15
+ Azure-SDK-For-Python AZURECLI_0.0.32]
+ accept-language: [en-US]
+ method: DELETE
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/travistestresourcegroup/providers/Microsoft.Storage/storageAccounts/testcreatedelete?api-version=2015-06-15
+ response:
+ body: {string: ''}
+ headers:
+ Cache-Control: [no-cache]
+ Content-Length: ['0']
+ Date: ['Tue, 26 Apr 2016 15:36:16 GMT']
+ Expires: ['-1']
+ Pragma: [no-cache]
+ Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
+ Strict-Transport-Security: [max-age=31536000; includeSubDomains]
+ x-ms-ratelimit-remaining-subscription-writes: ['1199']
+ status: {code: 200, message: OK}
+- request:
+ body: '{"name": "testcreatedelete", "type": "Microsoft.Storage/storageAccounts"}'
+ headers:
+ Accept: [application/json]
+ Accept-Encoding: ['gzip, deflate']
+ Connection: [keep-alive]
+ Content-Length: ['73']
+ Content-Type: [application/json; charset=utf-8]
+ User-Agent: [python/3.5.1 requests/2.9.1 msrest/0.2.0 msrest_azure/0.2.1 storagemanagementclient/2015-06-15
+ Azure-SDK-For-Python AZURECLI_0.0.32]
+ accept-language: [en-US]
+ method: POST
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/checkNameAvailability?api-version=2015-06-15
+ response:
+ body:
+ string: !!binary |
+ H4sIAAAAAAAEAO29B2AcSZYlJi9tynt/SvVK1+B0oQiAYBMk2JBAEOzBiM3mkuwdaUcjKasqgcpl
+ VmVdZhZAzO2dvPfee++999577733ujudTif33/8/XGZkAWz2zkrayZ4hgKrIHz9+fB8/In7xR8ts
+ kR9fZkWZTcr8o0dtvc5/SfL/AAeYVbAXAAAA
+ headers:
+ Cache-Control: [no-cache]
+ Content-Encoding: [gzip]
+ Content-Type: [application/json]
+ Date: ['Tue, 26 Apr 2016 15:36:16 GMT']
+ Expires: ['-1']
+ Pragma: [no-cache]
+ Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
+ Strict-Transport-Security: [max-age=31536000; includeSubDomains]
+ Vary: [Accept-Encoding]
+ status: {code: 200, message: OK}
+- request:
+ body: null
+ headers:
+ Accept: [application/json]
+ Accept-Encoding: ['gzip, deflate']
+ Connection: [keep-alive]
+ Content-Length: ['0']
+ Content-Type: [application/json; charset=utf-8]
+ User-Agent: [python/3.5.1 requests/2.9.1 msrest/0.2.0 msrest_azure/0.2.1 storagemanagementclient/2015-06-15
+ Azure-SDK-For-Python AZURECLI_0.0.32]
+ accept-language: [en-US]
+ method: DELETE
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/travistestresourcegroup/providers/Microsoft.Storage/storageAccounts/testcreatedelete?api-version=2015-06-15
+ response:
+ body: {string: ''}
+ headers:
+ Cache-Control: [no-cache]
+ Date: ['Tue, 26 Apr 2016 15:36:17 GMT']
+ Expires: ['-1']
+ Pragma: [no-cache]
+ Strict-Transport-Security: [max-age=31536000; includeSubDomains]
+ x-ms-ratelimit-remaining-subscription-writes: ['1198']
+ status: {code: 204, message: No Content}
+version: 1
diff --git a/src/command_modules/azure-cli-storage/azure/cli/command_modules/storage/tests/recordings/test_storage_account_delete.yaml b/src/command_modules/azure-cli-storage/azure/cli/command_modules/storage/tests/recordings/test_storage_account_delete.yaml
deleted file mode 100644
index 1789fdc62..000000000
--- a/src/command_modules/azure-cli-storage/azure/cli/command_modules/storage/tests/recordings/test_storage_account_delete.yaml
+++ /dev/null
@@ -1,27 +0,0 @@
-interactions:
-- request:
- body: null
- headers:
- Accept: [application/json]
- Accept-Encoding: ['gzip, deflate']
- Connection: [keep-alive]
- Content-Length: ['0']
- Content-Type: [application/json; charset=utf-8]
- User-Agent: [python/3.5.1 requests/2.9.1 msrest/0.2.0 msrest_azure/0.2.1 storagemanagementclient/2015-06-15
- Azure-SDK-For-Python AZURECLI_0.0.32]
- accept-language: [en-US]
- method: DELETE
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/travistestresourcegroup/providers/Microsoft.Storage/storageAccounts/teststorageaccount04?api-version=2015-06-15
- response:
- body: {string: ''}
- headers:
- Cache-Control: [no-cache]
- Content-Length: ['0']
- Date: ['Fri, 08 Apr 2016 15:32:20 GMT']
- Expires: ['-1']
- Pragma: [no-cache]
- Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
- Strict-Transport-Security: [max-age=31536000; includeSubDomains]
- x-ms-ratelimit-remaining-subscription-writes: ['1198']
- status: {code: 200, message: OK}
-version: 1
diff --git a/src/command_modules/azure-cli-storage/azure/cli/command_modules/storage/tests/recordings/test_storage_blob.yaml b/src/command_modules/azure-cli-storage/azure/cli/command_modules/storage/tests/recordings/test_storage_blob.yaml
index 21e360b43..86bef17a1 100644
--- a/src/command_modules/azure-cli-storage/azure/cli/command_modules/storage/tests/recordings/test_storage_blob.yaml
+++ b/src/command_modules/azure-cli-storage/azure/cli/command_modules/storage/tests/recordings/test_storage_blob.yaml
@@ -17,15 +17,15 @@ interactions:
string: !!binary |
H4sIAAAAAAAEAO29B2AcSZYlJi9tynt/SvVK1+B0oQiAYBMk2JBAEOzBiM3mkuwdaUcjKasqgcpl
VmVdZhZAzO2dvPfee++999577733ujudTif33/8/XGZkAWz2zkrayZ4hgKrIHz9+fB8/In7xR2/z
- 692PHn303fXp81/U5D95vfPq7sXT++fr6surX/R8fjGd/2R2/97ezoO3i/zTt8dXn/zEd5/snFfH
- Dz796urF7/Xtu5/MvvOd9Xf2Z/tnrz/99N3v9TD/6Xdnr55eXXx3efbpm4vPPvtohB72qIefvD7Y
- r1fFT+8sfnp/8vnv83r54rhtlvs/eb54uXz3kz+1/KI5flN++/M8K56t81efvn5Q3395df/h2U+8
- fPbp5fKL7z779k/Ms/y7O0+u3/7ETy33Dq4XL6aXV9TDL0n+HyBxC83GAAAA
+ 692PHn10ffDV7OnOwfNsfu9u+2Ln23enT04ufnL/y9/r/g+eXM5/+qc///z+w2K9eLJ6s7x6kD//
+ fa5efHI+efPtdf5g9frB8tVPXczmVXVa/PRe9vs8mB1/9+ynn9SvVsefffbRCD3sUQ/PLrL809/7
+ k4flq+m910/3jn+fs1dvvvPF7vnuk5ev6rc/sXtFGHx6OWtX65frvfze04PpT73Mp7/38fKTq+Xv
+ /d2nn5fr+z/14tvPf/DpvS/zq+P7X7yb/WD9iy6oh1+S/D/CxaBYxgAAAA==
headers:
Cache-Control: [no-cache]
Content-Encoding: [gzip]
Content-Type: [application/json]
- Date: ['Wed, 27 Apr 2016 18:39:05 GMT']
+ Date: ['Thu, 28 Apr 2016 21:23:31 GMT']
Expires: ['-1']
Pragma: [no-cache]
Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
@@ -40,18 +40,18 @@ interactions:
Connection: [keep-alive]
Content-Length: ['0']
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Wed, 27 Apr 2016 18:39:05 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:23:32 GMT']
x-ms-version: ['2015-04-05']
method: DELETE
- uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01?restype=container&srt=sco&sp=rwdl&ss=b&se=2017-01-01T00%3A00Z&sv=2015-04-05&sig=FP%2BTMAIs08vDIse1dcgf7snH2wZHLyi3orTRcZdzYSA%3D
+ uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01?restype=container&sv=2015-04-05&se=2100-01-01T00%3A00Z&sp=rwdl&sig=DXEhmXNueDPcr4tqF/lUNRO5Ol8LG24Jp%2BbKgfcf7yk%3D&srt=sco&ss=b
response:
body: {string: "\uFEFFContainerNotFound
The\
- \ specified container does not exist.\nRequestId:dfdc53c3-0001-002f-7bb4-a0b14c000000\n\
- Time:2016-04-27T18:39:06.1538265Z"}
+ \ specified container does not exist.\nRequestId:62ed3896-0001-0061-6494-a174a9000000\n\
+ Time:2016-04-28T21:23:32.6690075Z"}
headers:
Content-Length: ['225']
Content-Type: [application/xml]
- Date: ['Wed, 27 Apr 2016 18:39:05 GMT']
+ Date: ['Thu, 28 Apr 2016 21:23:32 GMT']
Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0]
x-ms-version: ['2015-04-05']
status: {code: 404, message: The specified container does not exist.}
@@ -61,18 +61,18 @@ interactions:
Accept-Encoding: [identity]
Connection: [keep-alive]
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Wed, 27 Apr 2016 18:39:06 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:23:32 GMT']
x-ms-version: ['2015-04-05']
method: GET
- uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01?restype=container&srt=sco&sp=rwdl&ss=b&se=2017-01-01T00%3A00Z&sv=2015-04-05&sig=FP%2BTMAIs08vDIse1dcgf7snH2wZHLyi3orTRcZdzYSA%3D
+ uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01?restype=container&sv=2015-04-05&se=2100-01-01T00%3A00Z&sp=rwdl&sig=DXEhmXNueDPcr4tqF/lUNRO5Ol8LG24Jp%2BbKgfcf7yk%3D&srt=sco&ss=b
response:
body: {string: "\uFEFFContainerNotFound
The\
- \ specified container does not exist.\nRequestId:a663b312-0001-011d-50b4-a0afc9000000\n\
- Time:2016-04-27T18:39:06.4274163Z"}
+ \ specified container does not exist.\nRequestId:6d433b67-0001-00b2-7994-a1cb0c000000\n\
+ Time:2016-04-28T21:23:33.1724819Z"}
headers:
Content-Length: ['225']
Content-Type: [application/xml]
- Date: ['Wed, 27 Apr 2016 18:39:05 GMT']
+ Date: ['Thu, 28 Apr 2016 21:23:32 GMT']
Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0]
x-ms-version: ['2015-04-05']
status: {code: 404, message: The specified container does not exist.}
@@ -83,16 +83,16 @@ interactions:
Connection: [keep-alive]
Content-Length: ['0']
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Wed, 27 Apr 2016 18:39:06 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:23:32 GMT']
x-ms-version: ['2015-04-05']
method: PUT
- uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01?restype=container&srt=sco&sp=rwdl&ss=b&se=2017-01-01T00%3A00Z&sv=2015-04-05&sig=FP%2BTMAIs08vDIse1dcgf7snH2wZHLyi3orTRcZdzYSA%3D
+ uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01?restype=container&sv=2015-04-05&se=2100-01-01T00%3A00Z&sp=rwdl&sig=DXEhmXNueDPcr4tqF/lUNRO5Ol8LG24Jp%2BbKgfcf7yk%3D&srt=sco&ss=b
response:
body: {string: ''}
headers:
- Date: ['Wed, 27 Apr 2016 18:39:06 GMT']
- ETag: ['"0x8D36ECB36B47946"']
- Last-Modified: ['Wed, 27 Apr 2016 18:39:06 GMT']
+ Date: ['Thu, 28 Apr 2016 21:23:32 GMT']
+ ETag: ['"0x8D36FAB5A1803EB"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:23:33 GMT']
Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0]
x-ms-version: ['2015-04-05']
status: {code: 201, message: Created}
@@ -102,16 +102,16 @@ interactions:
Accept-Encoding: [identity]
Connection: [keep-alive]
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Wed, 27 Apr 2016 18:39:06 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:23:33 GMT']
x-ms-version: ['2015-04-05']
method: GET
- uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01?restype=container&srt=sco&sp=rwdl&ss=b&se=2017-01-01T00%3A00Z&sv=2015-04-05&sig=FP%2BTMAIs08vDIse1dcgf7snH2wZHLyi3orTRcZdzYSA%3D
+ uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01?restype=container&sv=2015-04-05&se=2100-01-01T00%3A00Z&sp=rwdl&sig=DXEhmXNueDPcr4tqF/lUNRO5Ol8LG24Jp%2BbKgfcf7yk%3D&srt=sco&ss=b
response:
body: {string: ''}
headers:
- Date: ['Wed, 27 Apr 2016 18:39:06 GMT']
- ETag: ['"0x8D36ECB36B47946"']
- Last-Modified: ['Wed, 27 Apr 2016 18:39:06 GMT']
+ Date: ['Thu, 28 Apr 2016 21:23:33 GMT']
+ ETag: ['"0x8D36FAB5A1803EB"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:23:33 GMT']
Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0]
x-ms-lease-state: [available]
x-ms-lease-status: [unlocked]
@@ -123,16 +123,16 @@ interactions:
Accept-Encoding: [identity]
Connection: [keep-alive]
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Wed, 27 Apr 2016 18:39:06 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:23:33 GMT']
x-ms-version: ['2015-04-05']
method: GET
- uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01?restype=container&srt=sco&sp=rwdl&ss=b&se=2017-01-01T00%3A00Z&sv=2015-04-05&sig=FP%2BTMAIs08vDIse1dcgf7snH2wZHLyi3orTRcZdzYSA%3D
+ uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01?restype=container&sv=2015-04-05&se=2100-01-01T00%3A00Z&sp=rwdl&sig=DXEhmXNueDPcr4tqF/lUNRO5Ol8LG24Jp%2BbKgfcf7yk%3D&srt=sco&ss=b
response:
body: {string: ''}
headers:
- Date: ['Wed, 27 Apr 2016 18:39:06 GMT']
- ETag: ['"0x8D36ECB36B47946"']
- Last-Modified: ['Wed, 27 Apr 2016 18:39:06 GMT']
+ Date: ['Thu, 28 Apr 2016 21:23:32 GMT']
+ ETag: ['"0x8D36FAB5A1803EB"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:23:33 GMT']
Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0]
x-ms-lease-state: [available]
x-ms-lease-status: [unlocked]
@@ -144,22 +144,22 @@ interactions:
Accept-Encoding: [identity]
Connection: [keep-alive]
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Wed, 27 Apr 2016 18:39:07 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:23:33 GMT']
x-ms-version: ['2015-04-05']
method: GET
- uri: https://travistestresourcegr3014.blob.core.windows.net/?comp=list&srt=sco&sp=rwdl&ss=b&se=2017-01-01T00%3A00Z&sv=2015-04-05&sig=FP%2BTMAIs08vDIse1dcgf7snH2wZHLyi3orTRcZdzYSA%3D
+ uri: https://travistestresourcegr3014.blob.core.windows.net/?comp=list&sv=2015-04-05&se=2100-01-01T00%3A00Z&sp=rwdl&sig=DXEhmXNueDPcr4tqF/lUNRO5Ol8LG24Jp%2BbKgfcf7yk%3D&srt=sco&ss=b
response:
body: {string: "\uFEFFbootdiagnostics-linuxtest-f6c88058-8d96-4f6a-a090-9fb5411151d0Tue,\
\ 26 Apr 2016 21:29:10 GMT\"0x8D36E19CE91BE4A\"unlockedavailablebootdiagnostics-windowste-2006bcb8-19b1-48c0-9822-da025cd5a5f4Tue,\
- \ 26 Apr 2016 20:28:18 GMT\"0x8D36E114D516083\"unlockedavailabletestcontainer01Wed,\
- \ 27 Apr 2016 18:39:06 GMT\"0x8D36ECB36B47946\"unlockedavailablevhdsTue,\
+ \ 26 Apr 2016 20:28:18 GMT\"0x8D36E114D516083\"unlockedavailabletestcontainer01Thu,\
+ \ 28 Apr 2016 21:23:33 GMT\"0x8D36FAB5A1803EB\"unlockedavailablevhdsTue,\
\ 26 Apr 2016 20:13:24 GMT\"0x8D36E0F38BB034E\"lockedleasedinfinite"}
headers:
Content-Type: [application/xml]
- Date: ['Wed, 27 Apr 2016 18:39:06 GMT']
+ Date: ['Thu, 28 Apr 2016 21:23:33 GMT']
Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0]
x-ms-version: ['2015-04-05']
status: {code: 200, message: OK}
@@ -170,18 +170,18 @@ interactions:
Connection: [keep-alive]
Content-Length: ['0']
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Wed, 27 Apr 2016 18:39:07 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:23:33 GMT']
x-ms-meta-foo: [bar]
x-ms-meta-moo: [bak]
x-ms-version: ['2015-04-05']
method: PUT
- uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01?restype=container&comp=metadata&srt=sco&sp=rwdl&ss=b&se=2017-01-01T00%3A00Z&sv=2015-04-05&sig=FP%2BTMAIs08vDIse1dcgf7snH2wZHLyi3orTRcZdzYSA%3D
+ uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01?restype=container&comp=metadata&sv=2015-04-05&se=2100-01-01T00%3A00Z&sp=rwdl&sig=DXEhmXNueDPcr4tqF/lUNRO5Ol8LG24Jp%2BbKgfcf7yk%3D&srt=sco&ss=b
response:
body: {string: ''}
headers:
- Date: ['Wed, 27 Apr 2016 18:39:06 GMT']
- ETag: ['"0x8D36ECB3782AA85"']
- Last-Modified: ['Wed, 27 Apr 2016 18:39:07 GMT']
+ Date: ['Thu, 28 Apr 2016 21:23:33 GMT']
+ ETag: ['"0x8D36FAB5ACA0D54"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:23:34 GMT']
Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0]
x-ms-version: ['2015-04-05']
status: {code: 200, message: OK}
@@ -191,16 +191,16 @@ interactions:
Accept-Encoding: [identity]
Connection: [keep-alive]
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Wed, 27 Apr 2016 18:39:07 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:23:33 GMT']
x-ms-version: ['2015-04-05']
method: GET
- uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01?restype=container&comp=metadata&srt=sco&sp=rwdl&ss=b&se=2017-01-01T00%3A00Z&sv=2015-04-05&sig=FP%2BTMAIs08vDIse1dcgf7snH2wZHLyi3orTRcZdzYSA%3D
+ uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01?restype=container&comp=metadata&sv=2015-04-05&se=2100-01-01T00%3A00Z&sp=rwdl&sig=DXEhmXNueDPcr4tqF/lUNRO5Ol8LG24Jp%2BbKgfcf7yk%3D&srt=sco&ss=b
response:
body: {string: ''}
headers:
- Date: ['Wed, 27 Apr 2016 18:39:06 GMT']
- ETag: ['"0x8D36ECB3782AA85"']
- Last-Modified: ['Wed, 27 Apr 2016 18:39:07 GMT']
+ Date: ['Thu, 28 Apr 2016 21:23:33 GMT']
+ ETag: ['"0x8D36FAB5ACA0D54"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:23:34 GMT']
Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0]
x-ms-meta-foo: [bar]
x-ms-meta-moo: [bak]
@@ -213,16 +213,16 @@ interactions:
Connection: [keep-alive]
Content-Length: ['0']
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Wed, 27 Apr 2016 18:39:07 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:23:34 GMT']
x-ms-version: ['2015-04-05']
method: PUT
- uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01?restype=container&comp=metadata&srt=sco&sp=rwdl&ss=b&se=2017-01-01T00%3A00Z&sv=2015-04-05&sig=FP%2BTMAIs08vDIse1dcgf7snH2wZHLyi3orTRcZdzYSA%3D
+ uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01?restype=container&comp=metadata&sv=2015-04-05&se=2100-01-01T00%3A00Z&sp=rwdl&sig=DXEhmXNueDPcr4tqF/lUNRO5Ol8LG24Jp%2BbKgfcf7yk%3D&srt=sco&ss=b
response:
body: {string: ''}
headers:
- Date: ['Wed, 27 Apr 2016 18:39:07 GMT']
- ETag: ['"0x8D36ECB37B9A601"']
- Last-Modified: ['Wed, 27 Apr 2016 18:39:08 GMT']
+ Date: ['Thu, 28 Apr 2016 21:23:34 GMT']
+ ETag: ['"0x8D36FAB5B1F4635"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:23:34 GMT']
Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0]
x-ms-version: ['2015-04-05']
status: {code: 200, message: OK}
@@ -232,16 +232,16 @@ interactions:
Accept-Encoding: [identity]
Connection: [keep-alive]
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Wed, 27 Apr 2016 18:39:07 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:23:34 GMT']
x-ms-version: ['2015-04-05']
method: GET
- uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01?restype=container&comp=metadata&srt=sco&sp=rwdl&ss=b&se=2017-01-01T00%3A00Z&sv=2015-04-05&sig=FP%2BTMAIs08vDIse1dcgf7snH2wZHLyi3orTRcZdzYSA%3D
+ uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01?restype=container&comp=metadata&sv=2015-04-05&se=2100-01-01T00%3A00Z&sp=rwdl&sig=DXEhmXNueDPcr4tqF/lUNRO5Ol8LG24Jp%2BbKgfcf7yk%3D&srt=sco&ss=b
response:
body: {string: ''}
headers:
- Date: ['Wed, 27 Apr 2016 18:39:08 GMT']
- ETag: ['"0x8D36ECB37B9A601"']
- Last-Modified: ['Wed, 27 Apr 2016 18:39:08 GMT']
+ Date: ['Thu, 28 Apr 2016 21:23:34 GMT']
+ ETag: ['"0x8D36FAB5B1F4635"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:23:34 GMT']
Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0]
x-ms-version: ['2015-04-05']
status: {code: 200, message: OK}
@@ -251,40 +251,38 @@ interactions:
Accept-Encoding: [identity]
Connection: [keep-alive]
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Wed, 27 Apr 2016 18:39:08 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:23:34 GMT']
x-ms-version: ['2015-04-05']
method: GET
- uri: https://travistestresourcegr3014.blob.core.windows.net/?restype=service&comp=properties&srt=sco&sp=rwdl&ss=b&se=2017-01-01T00%3A00Z&sv=2015-04-05&sig=FP%2BTMAIs08vDIse1dcgf7snH2wZHLyi3orTRcZdzYSA%3D
+ uri: https://travistestresourcegr3014.blob.core.windows.net/?restype=service&comp=properties&sv=2015-04-05&se=2100-01-01T00%3A00Z&sp=rwdl&sig=DXEhmXNueDPcr4tqF/lUNRO5Ol8LG24Jp%2BbKgfcf7yk%3D&srt=sco&ss=b
response:
body: {string: "\uFEFF1.0falsefalsefalsefalse1.0truetruetrue71.0falsefalse"}
headers:
Content-Type: [application/xml]
- Date: ['Wed, 27 Apr 2016 18:39:08 GMT']
+ Date: ['Thu, 28 Apr 2016 21:23:34 GMT']
Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0]
x-ms-version: ['2015-04-05']
status: {code: 200, message: OK}
- request:
- body: !!binary |
- VGhpcyBpcyBhIHRlc3QgZmlsZSBmb3IgcGVyZm9ybWFuY2Ugb2YgYXV0b21hdGVkIHRlc3RzLiBE
- TyBOT1QgTU9WRSBPUiBERUxFVEUh
+ body: This is a test file for performance of automated tests. DO NOT MOVE OR DELETE!
headers:
Accept-Encoding: [identity]
Connection: [keep-alive]
Content-Length: ['78']
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
x-ms-blob-type: [BlockBlob]
- x-ms-date: ['Wed, 27 Apr 2016 18:39:08 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:23:35 GMT']
x-ms-version: ['2015-04-05']
method: PUT
- uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01/testblockblob?srt=sco&sp=rwdl&ss=b&se=2017-01-01T00%3A00Z&sv=2015-04-05&sig=FP%2BTMAIs08vDIse1dcgf7snH2wZHLyi3orTRcZdzYSA%3D
+ uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01/testblockblob?sv=2015-04-05&se=2100-01-01T00%3A00Z&sp=rwdl&sig=DXEhmXNueDPcr4tqF/lUNRO5Ol8LG24Jp%2BbKgfcf7yk%3D&srt=sco&ss=b
response:
body: {string: ''}
headers:
Content-MD5: [zeGiTMG1TdAobIHawzap3A==]
- Date: ['Wed, 27 Apr 2016 18:39:07 GMT']
- ETag: ['"0x8D36ECB380022E6"']
- Last-Modified: ['Wed, 27 Apr 2016 18:39:08 GMT']
+ Date: ['Thu, 28 Apr 2016 21:23:34 GMT']
+ ETag: ['"0x8D36FAB5B6BEE63"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:23:35 GMT']
Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0]
x-ms-version: ['2015-04-05']
status: {code: 201, message: Created}
@@ -294,10 +292,10 @@ interactions:
Accept-Encoding: [identity]
Connection: [keep-alive]
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Wed, 27 Apr 2016 18:39:08 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:23:35 GMT']
x-ms-version: ['2015-04-05']
method: HEAD
- uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01/testblockblob?srt=sco&sp=rwdl&ss=b&se=2017-01-01T00%3A00Z&sv=2015-04-05&sig=FP%2BTMAIs08vDIse1dcgf7snH2wZHLyi3orTRcZdzYSA%3D
+ uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01/testblockblob?sv=2015-04-05&se=2100-01-01T00%3A00Z&sp=rwdl&sig=DXEhmXNueDPcr4tqF/lUNRO5Ol8LG24Jp%2BbKgfcf7yk%3D&srt=sco&ss=b
response:
body: {string: ''}
headers:
@@ -305,9 +303,9 @@ interactions:
Content-Length: ['78']
Content-MD5: [zeGiTMG1TdAobIHawzap3A==]
Content-Type: [application/octet-stream]
- Date: ['Wed, 27 Apr 2016 18:39:08 GMT']
- ETag: ['"0x8D36ECB380022E6"']
- Last-Modified: ['Wed, 27 Apr 2016 18:39:08 GMT']
+ Date: ['Thu, 28 Apr 2016 21:23:34 GMT']
+ ETag: ['"0x8D36FAB5B6BEE63"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:23:35 GMT']
Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0]
x-ms-blob-type: [BlockBlob]
x-ms-lease-state: [available]
@@ -324,49 +322,41 @@ interactions:
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
x-ms-blob-content-length: ['512']
x-ms-blob-type: [PageBlob]
- x-ms-date: ['Wed, 27 Apr 2016 18:39:08 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:23:35 GMT']
x-ms-version: ['2015-04-05']
method: PUT
- uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01/testpageblob?srt=sco&sp=rwdl&ss=b&se=2017-01-01T00%3A00Z&sv=2015-04-05&sig=FP%2BTMAIs08vDIse1dcgf7snH2wZHLyi3orTRcZdzYSA%3D
+ uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01/testpageblob?sv=2015-04-05&se=2100-01-01T00%3A00Z&sp=rwdl&sig=DXEhmXNueDPcr4tqF/lUNRO5Ol8LG24Jp%2BbKgfcf7yk%3D&srt=sco&ss=b
response:
body: {string: ''}
headers:
- Date: ['Wed, 27 Apr 2016 18:39:08 GMT']
- ETag: ['"0x8D36ECB3842B9B7"']
- Last-Modified: ['Wed, 27 Apr 2016 18:39:09 GMT']
+ Date: ['Thu, 28 Apr 2016 21:23:35 GMT']
+ ETag: ['"0x8D36FAB5BAF48C2"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:23:35 GMT']
Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0]
x-ms-version: ['2015-04-05']
status: {code: 201, message: Created}
- request:
- body: !!binary |
- VGhpcyBpcyBhIHRlc3QgZmlsZSBmb3IgcGVyZm9ybWFuY2Ugb2YgYXV0b21hdGVkIHRlc3RzLiBE
- TyBOT1QgTU9WRSBPUiBERUxFVEUhICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
- ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
- ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
- ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
- ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
- ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
- ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
- ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA=
+ body: 'This is a test file for performance of automated tests. DO NOT MOVE OR
+ DELETE! '
headers:
Accept-Encoding: [identity]
Connection: [keep-alive]
Content-Length: ['512']
- If-Match: ['"0x8D36ECB3842B9B7"']
+ If-Match: ['"0x8D36FAB5BAF48C2"']
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Wed, 27 Apr 2016 18:39:08 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:23:35 GMT']
x-ms-page-write: [update]
x-ms-range: [bytes=0-511]
x-ms-version: ['2015-04-05']
method: PUT
- uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01/testpageblob?comp=page&srt=sco&sp=rwdl&ss=b&se=2017-01-01T00%3A00Z&sv=2015-04-05&sig=FP%2BTMAIs08vDIse1dcgf7snH2wZHLyi3orTRcZdzYSA%3D
+ uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01/testpageblob?comp=page&sv=2015-04-05&se=2100-01-01T00%3A00Z&sp=rwdl&sig=DXEhmXNueDPcr4tqF/lUNRO5Ol8LG24Jp%2BbKgfcf7yk%3D&srt=sco&ss=b
response:
body: {string: ''}
headers:
Content-MD5: [JKbxCPFguN3PtJpiW3lCrQ==]
- Date: ['Wed, 27 Apr 2016 18:39:08 GMT']
- ETag: ['"0x8D36ECB3849C033"']
- Last-Modified: ['Wed, 27 Apr 2016 18:39:09 GMT']
+ Date: ['Thu, 28 Apr 2016 21:23:35 GMT']
+ ETag: ['"0x8D36FAB5BB739DE"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:23:35 GMT']
Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0]
x-ms-blob-sequence-number: ['0']
x-ms-version: ['2015-04-05']
@@ -377,19 +367,19 @@ interactions:
Accept-Encoding: [identity]
Connection: [keep-alive]
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Wed, 27 Apr 2016 18:39:09 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:23:35 GMT']
x-ms-version: ['2015-04-05']
method: HEAD
- uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01/testpageblob?srt=sco&sp=rwdl&ss=b&se=2017-01-01T00%3A00Z&sv=2015-04-05&sig=FP%2BTMAIs08vDIse1dcgf7snH2wZHLyi3orTRcZdzYSA%3D
+ uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01/testpageblob?sv=2015-04-05&se=2100-01-01T00%3A00Z&sp=rwdl&sig=DXEhmXNueDPcr4tqF/lUNRO5Ol8LG24Jp%2BbKgfcf7yk%3D&srt=sco&ss=b
response:
body: {string: ''}
headers:
Accept-Ranges: [bytes]
Content-Length: ['512']
Content-Type: [application/octet-stream]
- Date: ['Wed, 27 Apr 2016 18:39:09 GMT']
- ETag: ['"0x8D36ECB3849C033"']
- Last-Modified: ['Wed, 27 Apr 2016 18:39:09 GMT']
+ Date: ['Thu, 28 Apr 2016 21:23:35 GMT']
+ ETag: ['"0x8D36FAB5BB739DE"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:23:35 GMT']
Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0]
x-ms-blob-sequence-number: ['0']
x-ms-blob-type: [PageBlob]
@@ -404,14 +394,14 @@ interactions:
Accept-Encoding: [identity]
Connection: [keep-alive]
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Wed, 27 Apr 2016 18:39:09 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:23:35 GMT']
x-ms-version: ['2015-04-05']
method: HEAD
- uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01/testappendblob?srt=sco&sp=rwdl&ss=b&se=2017-01-01T00%3A00Z&sv=2015-04-05&sig=FP%2BTMAIs08vDIse1dcgf7snH2wZHLyi3orTRcZdzYSA%3D
+ uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01/testappendblob?sv=2015-04-05&se=2100-01-01T00%3A00Z&sp=rwdl&sig=DXEhmXNueDPcr4tqF/lUNRO5Ol8LG24Jp%2BbKgfcf7yk%3D&srt=sco&ss=b
response:
body: {string: ''}
headers:
- Date: ['Wed, 27 Apr 2016 18:39:08 GMT']
+ Date: ['Thu, 28 Apr 2016 21:23:36 GMT']
Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0]
x-ms-version: ['2015-04-05']
status: {code: 404, message: The specified blob does not exist.}
@@ -423,39 +413,37 @@ interactions:
Content-Length: ['0']
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
x-ms-blob-type: [AppendBlob]
- x-ms-date: ['Wed, 27 Apr 2016 18:39:09 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:23:36 GMT']
x-ms-version: ['2015-04-05']
method: PUT
- uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01/testappendblob?srt=sco&sp=rwdl&ss=b&se=2017-01-01T00%3A00Z&sv=2015-04-05&sig=FP%2BTMAIs08vDIse1dcgf7snH2wZHLyi3orTRcZdzYSA%3D
+ uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01/testappendblob?sv=2015-04-05&se=2100-01-01T00%3A00Z&sp=rwdl&sig=DXEhmXNueDPcr4tqF/lUNRO5Ol8LG24Jp%2BbKgfcf7yk%3D&srt=sco&ss=b
response:
body: {string: ''}
headers:
- Date: ['Wed, 27 Apr 2016 18:39:08 GMT']
- ETag: ['"0x8D36ECB389224C9"']
- Last-Modified: ['Wed, 27 Apr 2016 18:39:09 GMT']
+ Date: ['Thu, 28 Apr 2016 21:23:36 GMT']
+ ETag: ['"0x8D36FAB5BF95B5D"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:23:36 GMT']
Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0]
x-ms-version: ['2015-04-05']
status: {code: 201, message: Created}
- request:
- body: !!binary |
- VGhpcyBpcyBhIHRlc3QgZmlsZSBmb3IgcGVyZm9ybWFuY2Ugb2YgYXV0b21hdGVkIHRlc3RzLiBE
- TyBOT1QgTU9WRSBPUiBERUxFVEUh
+ body: This is a test file for performance of automated tests. DO NOT MOVE OR DELETE!
headers:
Accept-Encoding: [identity]
Connection: [keep-alive]
Content-Length: ['78']
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Wed, 27 Apr 2016 18:39:09 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:23:36 GMT']
x-ms-version: ['2015-04-05']
method: PUT
- uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01/testappendblob?comp=appendblock&srt=sco&sp=rwdl&ss=b&se=2017-01-01T00%3A00Z&sv=2015-04-05&sig=FP%2BTMAIs08vDIse1dcgf7snH2wZHLyi3orTRcZdzYSA%3D
+ uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01/testappendblob?comp=appendblock&sv=2015-04-05&se=2100-01-01T00%3A00Z&sp=rwdl&sig=DXEhmXNueDPcr4tqF/lUNRO5Ol8LG24Jp%2BbKgfcf7yk%3D&srt=sco&ss=b
response:
body: {string: ''}
headers:
Content-MD5: [zeGiTMG1TdAobIHawzap3A==]
- Date: ['Wed, 27 Apr 2016 18:39:08 GMT']
- ETag: ['"0x8D36ECB38981997"']
- Last-Modified: ['Wed, 27 Apr 2016 18:39:09 GMT']
+ Date: ['Thu, 28 Apr 2016 21:23:36 GMT']
+ ETag: ['"0x8D36FAB5C017390"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:23:36 GMT']
Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0]
x-ms-blob-append-offset: ['0']
x-ms-blob-committed-block-count: ['1']
@@ -467,19 +455,19 @@ interactions:
Accept-Encoding: [identity]
Connection: [keep-alive]
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Wed, 27 Apr 2016 18:39:09 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:23:36 GMT']
x-ms-version: ['2015-04-05']
method: HEAD
- uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01/testappendblob?srt=sco&sp=rwdl&ss=b&se=2017-01-01T00%3A00Z&sv=2015-04-05&sig=FP%2BTMAIs08vDIse1dcgf7snH2wZHLyi3orTRcZdzYSA%3D
+ uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01/testappendblob?sv=2015-04-05&se=2100-01-01T00%3A00Z&sp=rwdl&sig=DXEhmXNueDPcr4tqF/lUNRO5Ol8LG24Jp%2BbKgfcf7yk%3D&srt=sco&ss=b
response:
body: {string: ''}
headers:
Accept-Ranges: [bytes]
Content-Length: ['78']
Content-Type: [application/octet-stream]
- Date: ['Wed, 27 Apr 2016 18:39:09 GMT']
- ETag: ['"0x8D36ECB38981997"']
- Last-Modified: ['Wed, 27 Apr 2016 18:39:09 GMT']
+ Date: ['Thu, 28 Apr 2016 21:23:35 GMT']
+ ETag: ['"0x8D36FAB5C017390"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:23:36 GMT']
Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0]
x-ms-blob-committed-block-count: ['1']
x-ms-blob-type: [AppendBlob]
@@ -489,25 +477,23 @@ interactions:
x-ms-write-protection: ['false']
status: {code: 200, message: OK}
- request:
- body: !!binary |
- VGhpcyBpcyBhIHRlc3QgZmlsZSBmb3IgcGVyZm9ybWFuY2Ugb2YgYXV0b21hdGVkIHRlc3RzLiBE
- TyBOT1QgTU9WRSBPUiBERUxFVEUh
+ body: This is a test file for performance of automated tests. DO NOT MOVE OR DELETE!
headers:
Accept-Encoding: [identity]
Connection: [keep-alive]
Content-Length: ['78']
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Wed, 27 Apr 2016 18:39:09 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:23:36 GMT']
x-ms-version: ['2015-04-05']
method: PUT
- uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01/testappendblob?comp=appendblock&srt=sco&sp=rwdl&ss=b&se=2017-01-01T00%3A00Z&sv=2015-04-05&sig=FP%2BTMAIs08vDIse1dcgf7snH2wZHLyi3orTRcZdzYSA%3D
+ uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01/testappendblob?comp=appendblock&sv=2015-04-05&se=2100-01-01T00%3A00Z&sp=rwdl&sig=DXEhmXNueDPcr4tqF/lUNRO5Ol8LG24Jp%2BbKgfcf7yk%3D&srt=sco&ss=b
response:
body: {string: ''}
headers:
Content-MD5: [zeGiTMG1TdAobIHawzap3A==]
- Date: ['Wed, 27 Apr 2016 18:39:09 GMT']
- ETag: ['"0x8D36ECB38BA0167"']
- Last-Modified: ['Wed, 27 Apr 2016 18:39:09 GMT']
+ Date: ['Thu, 28 Apr 2016 21:23:37 GMT']
+ ETag: ['"0x8D36FAB5C29C580"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:23:36 GMT']
Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0]
x-ms-blob-append-offset: ['78']
x-ms-blob-committed-block-count: ['2']
@@ -519,19 +505,19 @@ interactions:
Accept-Encoding: [identity]
Connection: [keep-alive]
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Wed, 27 Apr 2016 18:39:09 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:23:36 GMT']
x-ms-version: ['2015-04-05']
method: HEAD
- uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01/testappendblob?srt=sco&sp=rwdl&ss=b&se=2017-01-01T00%3A00Z&sv=2015-04-05&sig=FP%2BTMAIs08vDIse1dcgf7snH2wZHLyi3orTRcZdzYSA%3D
+ uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01/testappendblob?sv=2015-04-05&se=2100-01-01T00%3A00Z&sp=rwdl&sig=DXEhmXNueDPcr4tqF/lUNRO5Ol8LG24Jp%2BbKgfcf7yk%3D&srt=sco&ss=b
response:
body: {string: ''}
headers:
Accept-Ranges: [bytes]
Content-Length: ['156']
Content-Type: [application/octet-stream]
- Date: ['Wed, 27 Apr 2016 18:39:06 GMT']
- ETag: ['"0x8D36ECB38BA0167"']
- Last-Modified: ['Wed, 27 Apr 2016 18:39:09 GMT']
+ Date: ['Thu, 28 Apr 2016 21:23:36 GMT']
+ ETag: ['"0x8D36FAB5C29C580"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:23:36 GMT']
Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0]
x-ms-blob-committed-block-count: ['2']
x-ms-blob-type: [AppendBlob]
@@ -547,18 +533,18 @@ interactions:
Connection: [keep-alive]
Content-Length: ['0']
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Wed, 27 Apr 2016 18:39:09 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:23:36 GMT']
x-ms-meta-a: [b]
x-ms-meta-c: [d]
x-ms-version: ['2015-04-05']
method: PUT
- uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01/testblockblob?comp=metadata&srt=sco&sp=rwdl&ss=b&se=2017-01-01T00%3A00Z&sv=2015-04-05&sig=FP%2BTMAIs08vDIse1dcgf7snH2wZHLyi3orTRcZdzYSA%3D
+ uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01/testblockblob?comp=metadata&sv=2015-04-05&se=2100-01-01T00%3A00Z&sp=rwdl&sig=DXEhmXNueDPcr4tqF/lUNRO5Ol8LG24Jp%2BbKgfcf7yk%3D&srt=sco&ss=b
response:
body: {string: ''}
headers:
- Date: ['Wed, 27 Apr 2016 18:39:09 GMT']
- ETag: ['"0x8D36ECB38FBADA9"']
- Last-Modified: ['Wed, 27 Apr 2016 18:39:10 GMT']
+ Date: ['Thu, 28 Apr 2016 21:23:36 GMT']
+ ETag: ['"0x8D36FAB5C7C1771"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:23:37 GMT']
Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0]
x-ms-version: ['2015-04-05']
status: {code: 200, message: OK}
@@ -568,16 +554,16 @@ interactions:
Accept-Encoding: [identity]
Connection: [keep-alive]
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Wed, 27 Apr 2016 18:39:10 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:23:37 GMT']
x-ms-version: ['2015-04-05']
method: GET
- uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01/testblockblob?comp=metadata&srt=sco&sp=rwdl&ss=b&se=2017-01-01T00%3A00Z&sv=2015-04-05&sig=FP%2BTMAIs08vDIse1dcgf7snH2wZHLyi3orTRcZdzYSA%3D
+ uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01/testblockblob?comp=metadata&sv=2015-04-05&se=2100-01-01T00%3A00Z&sp=rwdl&sig=DXEhmXNueDPcr4tqF/lUNRO5Ol8LG24Jp%2BbKgfcf7yk%3D&srt=sco&ss=b
response:
body: {string: ''}
headers:
- Date: ['Wed, 27 Apr 2016 18:39:09 GMT']
- ETag: ['"0x8D36ECB38FBADA9"']
- Last-Modified: ['Wed, 27 Apr 2016 18:39:10 GMT']
+ Date: ['Thu, 28 Apr 2016 21:23:36 GMT']
+ ETag: ['"0x8D36FAB5C7C1771"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:23:37 GMT']
Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0]
x-ms-meta-a: [b]
x-ms-meta-c: [d]
@@ -590,16 +576,16 @@ interactions:
Connection: [keep-alive]
Content-Length: ['0']
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Wed, 27 Apr 2016 18:39:10 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:23:37 GMT']
x-ms-version: ['2015-04-05']
method: PUT
- uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01/testblockblob?comp=metadata&srt=sco&sp=rwdl&ss=b&se=2017-01-01T00%3A00Z&sv=2015-04-05&sig=FP%2BTMAIs08vDIse1dcgf7snH2wZHLyi3orTRcZdzYSA%3D
+ uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01/testblockblob?comp=metadata&sv=2015-04-05&se=2100-01-01T00%3A00Z&sp=rwdl&sig=DXEhmXNueDPcr4tqF/lUNRO5Ol8LG24Jp%2BbKgfcf7yk%3D&srt=sco&ss=b
response:
body: {string: ''}
headers:
- Date: ['Wed, 27 Apr 2016 18:39:10 GMT']
- ETag: ['"0x8D36ECB3944123A"']
- Last-Modified: ['Wed, 27 Apr 2016 18:39:10 GMT']
+ Date: ['Thu, 28 Apr 2016 21:23:36 GMT']
+ ETag: ['"0x8D36FAB5CDC4F5A"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:23:37 GMT']
Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0]
x-ms-version: ['2015-04-05']
status: {code: 200, message: OK}
@@ -609,16 +595,16 @@ interactions:
Accept-Encoding: [identity]
Connection: [keep-alive]
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Wed, 27 Apr 2016 18:39:10 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:23:37 GMT']
x-ms-version: ['2015-04-05']
method: GET
- uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01/testblockblob?comp=metadata&srt=sco&sp=rwdl&ss=b&se=2017-01-01T00%3A00Z&sv=2015-04-05&sig=FP%2BTMAIs08vDIse1dcgf7snH2wZHLyi3orTRcZdzYSA%3D
+ uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01/testblockblob?comp=metadata&sv=2015-04-05&se=2100-01-01T00%3A00Z&sp=rwdl&sig=DXEhmXNueDPcr4tqF/lUNRO5Ol8LG24Jp%2BbKgfcf7yk%3D&srt=sco&ss=b
response:
body: {string: ''}
headers:
- Date: ['Wed, 27 Apr 2016 18:39:10 GMT']
- ETag: ['"0x8D36ECB3944123A"']
- Last-Modified: ['Wed, 27 Apr 2016 18:39:10 GMT']
+ Date: ['Thu, 28 Apr 2016 21:23:37 GMT']
+ ETag: ['"0x8D36FAB5CDC4F5A"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:23:37 GMT']
Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0]
x-ms-version: ['2015-04-05']
status: {code: 200, message: OK}
@@ -628,27 +614,27 @@ interactions:
Accept-Encoding: [identity]
Connection: [keep-alive]
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Wed, 27 Apr 2016 18:39:10 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:23:37 GMT']
x-ms-version: ['2015-04-05']
method: GET
- uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01?restype=container&comp=list&srt=sco&sp=rwdl&ss=b&se=2017-01-01T00%3A00Z&sv=2015-04-05&sig=FP%2BTMAIs08vDIse1dcgf7snH2wZHLyi3orTRcZdzYSA%3D
+ uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01?restype=container&comp=list&sv=2015-04-05&se=2100-01-01T00%3A00Z&sp=rwdl&sig=DXEhmXNueDPcr4tqF/lUNRO5Ol8LG24Jp%2BbKgfcf7yk%3D&srt=sco&ss=b
response:
body: {string: "\uFEFFtestappendblobWed,\
- \ 27 Apr 2016 18:39:09 GMT0x8D36ECB38BA0167156application/octet-streamtestappendblobThu,\
+ \ 28 Apr 2016 21:23:36 GMT0x8D36FAB5C29C580156application/octet-streamAppendBlobunlockedavailabletestblockblobWed,\
- \ 27 Apr 2016 18:39:10 GMT0x8D36ECB3944123A78application/octet-streamAppendBlobunlockedavailabletestblockblobThu,\
+ \ 28 Apr 2016 21:23:37 GMT0x8D36FAB5CDC4F5A78application/octet-streamzeGiTMG1TdAobIHawzap3A==BlockBlobunlockedavailabletestpageblobWed,\
- \ 27 Apr 2016 18:39:09 GMT0x8D36ECB3849C033512application/octet-streamBlockBlobunlockedavailabletestpageblobThu,\
+ \ 28 Apr 2016 21:23:35 GMT0x8D36FAB5BB739DE512application/octet-stream0PageBlobunlockedavailable"}
headers:
Content-Type: [application/xml]
- Date: ['Wed, 27 Apr 2016 18:39:11 GMT']
+ Date: ['Thu, 28 Apr 2016 21:23:38 GMT']
Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0]
x-ms-version: ['2015-04-05']
status: {code: 200, message: OK}
@@ -658,10 +644,10 @@ interactions:
Accept-Encoding: [identity]
Connection: [keep-alive]
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Wed, 27 Apr 2016 18:39:11 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:23:38 GMT']
x-ms-version: ['2015-04-05']
method: HEAD
- uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01/testblockblob?srt=sco&sp=rwdl&ss=b&se=2017-01-01T00%3A00Z&sv=2015-04-05&sig=FP%2BTMAIs08vDIse1dcgf7snH2wZHLyi3orTRcZdzYSA%3D
+ uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01/testblockblob?sv=2015-04-05&se=2100-01-01T00%3A00Z&sp=rwdl&sig=DXEhmXNueDPcr4tqF/lUNRO5Ol8LG24Jp%2BbKgfcf7yk%3D&srt=sco&ss=b
response:
body: {string: ''}
headers:
@@ -669,9 +655,9 @@ interactions:
Content-Length: ['78']
Content-MD5: [zeGiTMG1TdAobIHawzap3A==]
Content-Type: [application/octet-stream]
- Date: ['Wed, 27 Apr 2016 18:39:10 GMT']
- ETag: ['"0x8D36ECB3944123A"']
- Last-Modified: ['Wed, 27 Apr 2016 18:39:10 GMT']
+ Date: ['Thu, 28 Apr 2016 21:23:38 GMT']
+ ETag: ['"0x8D36FAB5CDC4F5A"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:23:37 GMT']
Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0]
x-ms-blob-type: [BlockBlob]
x-ms-lease-state: [available]
@@ -685,11 +671,11 @@ interactions:
Accept-Encoding: [identity]
Connection: [keep-alive]
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Wed, 27 Apr 2016 18:39:11 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:23:38 GMT']
x-ms-range: [bytes=None-]
x-ms-version: ['2015-04-05']
method: GET
- uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01/testblockblob?srt=sco&sp=rwdl&ss=b&se=2017-01-01T00%3A00Z&sv=2015-04-05&sig=FP%2BTMAIs08vDIse1dcgf7snH2wZHLyi3orTRcZdzYSA%3D
+ uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01/testblockblob?sv=2015-04-05&se=2100-01-01T00%3A00Z&sp=rwdl&sig=DXEhmXNueDPcr4tqF/lUNRO5Ol8LG24Jp%2BbKgfcf7yk%3D&srt=sco&ss=b
response:
body: {string: This is a test file for performance of automated tests. DO NOT
MOVE OR DELETE!}
@@ -698,9 +684,9 @@ interactions:
Content-Length: ['78']
Content-MD5: [zeGiTMG1TdAobIHawzap3A==]
Content-Type: [application/octet-stream]
- Date: ['Wed, 27 Apr 2016 18:39:11 GMT']
- ETag: ['"0x8D36ECB3944123A"']
- Last-Modified: ['Wed, 27 Apr 2016 18:39:10 GMT']
+ Date: ['Thu, 28 Apr 2016 21:23:38 GMT']
+ ETag: ['"0x8D36FAB5CDC4F5A"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:23:37 GMT']
Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0]
x-ms-blob-type: [BlockBlob]
x-ms-lease-state: [available]
@@ -714,21 +700,21 @@ interactions:
Accept-Encoding: [identity]
Connection: [keep-alive]
Content-Length: ['0']
- If-Modified-Since: ['Fri, 08 Apr 2016 12:00:00 GMT']
+ If-Modified-Since: ['Fri, 01 Apr 2016 12:00:00 GMT']
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Wed, 27 Apr 2016 18:39:11 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:23:38 GMT']
x-ms-lease-action: [acquire]
x-ms-lease-duration: ['60']
x-ms-proposed-lease-id: [abcdabcd-abcd-abcd-abcd-abcdabcdabcd]
x-ms-version: ['2015-04-05']
method: PUT
- uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01/testblockblob?comp=lease&srt=sco&sp=rwdl&ss=b&se=2017-01-01T00%3A00Z&sv=2015-04-05&sig=FP%2BTMAIs08vDIse1dcgf7snH2wZHLyi3orTRcZdzYSA%3D
+ uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01/testblockblob?comp=lease&sv=2015-04-05&se=2100-01-01T00%3A00Z&sp=rwdl&sig=DXEhmXNueDPcr4tqF/lUNRO5Ol8LG24Jp%2BbKgfcf7yk%3D&srt=sco&ss=b
response:
body: {string: ''}
headers:
- Date: ['Wed, 27 Apr 2016 18:39:10 GMT']
- ETag: ['"0x8D36ECB3944123A"']
- Last-Modified: ['Wed, 27 Apr 2016 18:39:10 GMT']
+ Date: ['Thu, 28 Apr 2016 21:23:38 GMT']
+ ETag: ['"0x8D36FAB5CDC4F5A"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:23:37 GMT']
Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0]
x-ms-lease-id: [abcdabcd-abcd-abcd-abcd-abcdabcdabcd]
x-ms-version: ['2015-04-05']
@@ -739,10 +725,10 @@ interactions:
Accept-Encoding: [identity]
Connection: [keep-alive]
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Wed, 27 Apr 2016 18:39:11 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:23:39 GMT']
x-ms-version: ['2015-04-05']
method: HEAD
- uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01/testblockblob?srt=sco&sp=rwdl&ss=b&se=2017-01-01T00%3A00Z&sv=2015-04-05&sig=FP%2BTMAIs08vDIse1dcgf7snH2wZHLyi3orTRcZdzYSA%3D
+ uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01/testblockblob?sv=2015-04-05&se=2100-01-01T00%3A00Z&sp=rwdl&sig=DXEhmXNueDPcr4tqF/lUNRO5Ol8LG24Jp%2BbKgfcf7yk%3D&srt=sco&ss=b
response:
body: {string: ''}
headers:
@@ -750,9 +736,9 @@ interactions:
Content-Length: ['78']
Content-MD5: [zeGiTMG1TdAobIHawzap3A==]
Content-Type: [application/octet-stream]
- Date: ['Wed, 27 Apr 2016 18:39:10 GMT']
- ETag: ['"0x8D36ECB3944123A"']
- Last-Modified: ['Wed, 27 Apr 2016 18:39:10 GMT']
+ Date: ['Thu, 28 Apr 2016 21:23:38 GMT']
+ ETag: ['"0x8D36FAB5CDC4F5A"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:23:37 GMT']
Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0]
x-ms-blob-type: [BlockBlob]
x-ms-lease-duration: [fixed]
@@ -768,19 +754,19 @@ interactions:
Connection: [keep-alive]
Content-Length: ['0']
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Wed, 27 Apr 2016 18:39:11 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:23:39 GMT']
x-ms-lease-action: [change]
x-ms-lease-id: [abcdabcd-abcd-abcd-abcd-abcdabcdabcd]
x-ms-proposed-lease-id: [dcbadcba-dcba-dcba-dcba-dcbadcbadcba]
x-ms-version: ['2015-04-05']
method: PUT
- uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01/testblockblob?comp=lease&srt=sco&sp=rwdl&ss=b&se=2017-01-01T00%3A00Z&sv=2015-04-05&sig=FP%2BTMAIs08vDIse1dcgf7snH2wZHLyi3orTRcZdzYSA%3D
+ uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01/testblockblob?comp=lease&sv=2015-04-05&se=2100-01-01T00%3A00Z&sp=rwdl&sig=DXEhmXNueDPcr4tqF/lUNRO5Ol8LG24Jp%2BbKgfcf7yk%3D&srt=sco&ss=b
response:
body: {string: ''}
headers:
- Date: ['Wed, 27 Apr 2016 18:39:12 GMT']
- ETag: ['"0x8D36ECB3944123A"']
- Last-Modified: ['Wed, 27 Apr 2016 18:39:10 GMT']
+ Date: ['Thu, 28 Apr 2016 21:23:39 GMT']
+ ETag: ['"0x8D36FAB5CDC4F5A"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:23:37 GMT']
Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0]
x-ms-lease-id: [dcbadcba-dcba-dcba-dcba-dcbadcbadcba]
x-ms-version: ['2015-04-05']
@@ -792,18 +778,18 @@ interactions:
Connection: [keep-alive]
Content-Length: ['0']
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Wed, 27 Apr 2016 18:39:12 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:23:39 GMT']
x-ms-lease-action: [renew]
x-ms-lease-id: [dcbadcba-dcba-dcba-dcba-dcbadcbadcba]
x-ms-version: ['2015-04-05']
method: PUT
- uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01/testblockblob?comp=lease&srt=sco&sp=rwdl&ss=b&se=2017-01-01T00%3A00Z&sv=2015-04-05&sig=FP%2BTMAIs08vDIse1dcgf7snH2wZHLyi3orTRcZdzYSA%3D
+ uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01/testblockblob?comp=lease&sv=2015-04-05&se=2100-01-01T00%3A00Z&sp=rwdl&sig=DXEhmXNueDPcr4tqF/lUNRO5Ol8LG24Jp%2BbKgfcf7yk%3D&srt=sco&ss=b
response:
body: {string: ''}
headers:
- Date: ['Wed, 27 Apr 2016 18:39:12 GMT']
- ETag: ['"0x8D36ECB3944123A"']
- Last-Modified: ['Wed, 27 Apr 2016 18:39:10 GMT']
+ Date: ['Thu, 28 Apr 2016 21:23:39 GMT']
+ ETag: ['"0x8D36FAB5CDC4F5A"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:23:37 GMT']
Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0]
x-ms-lease-id: [dcbadcba-dcba-dcba-dcba-dcbadcbadcba]
x-ms-version: ['2015-04-05']
@@ -814,10 +800,10 @@ interactions:
Accept-Encoding: [identity]
Connection: [keep-alive]
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Wed, 27 Apr 2016 18:39:12 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:23:39 GMT']
x-ms-version: ['2015-04-05']
method: HEAD
- uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01/testblockblob?srt=sco&sp=rwdl&ss=b&se=2017-01-01T00%3A00Z&sv=2015-04-05&sig=FP%2BTMAIs08vDIse1dcgf7snH2wZHLyi3orTRcZdzYSA%3D
+ uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01/testblockblob?sv=2015-04-05&se=2100-01-01T00%3A00Z&sp=rwdl&sig=DXEhmXNueDPcr4tqF/lUNRO5Ol8LG24Jp%2BbKgfcf7yk%3D&srt=sco&ss=b
response:
body: {string: ''}
headers:
@@ -825,9 +811,9 @@ interactions:
Content-Length: ['78']
Content-MD5: [zeGiTMG1TdAobIHawzap3A==]
Content-Type: [application/octet-stream]
- Date: ['Wed, 27 Apr 2016 18:39:11 GMT']
- ETag: ['"0x8D36ECB3944123A"']
- Last-Modified: ['Wed, 27 Apr 2016 18:39:10 GMT']
+ Date: ['Thu, 28 Apr 2016 21:23:39 GMT']
+ ETag: ['"0x8D36FAB5CDC4F5A"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:23:37 GMT']
Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0]
x-ms-blob-type: [BlockBlob]
x-ms-lease-duration: [fixed]
@@ -843,18 +829,18 @@ interactions:
Connection: [keep-alive]
Content-Length: ['0']
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Wed, 27 Apr 2016 18:39:12 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:23:40 GMT']
x-ms-lease-action: [break]
x-ms-lease-break-period: ['30']
x-ms-version: ['2015-04-05']
method: PUT
- uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01/testblockblob?comp=lease&srt=sco&sp=rwdl&ss=b&se=2017-01-01T00%3A00Z&sv=2015-04-05&sig=FP%2BTMAIs08vDIse1dcgf7snH2wZHLyi3orTRcZdzYSA%3D
+ uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01/testblockblob?comp=lease&sv=2015-04-05&se=2100-01-01T00%3A00Z&sp=rwdl&sig=DXEhmXNueDPcr4tqF/lUNRO5Ol8LG24Jp%2BbKgfcf7yk%3D&srt=sco&ss=b
response:
body: {string: ''}
headers:
- Date: ['Wed, 27 Apr 2016 18:39:11 GMT']
- ETag: ['"0x8D36ECB3944123A"']
- Last-Modified: ['Wed, 27 Apr 2016 18:39:10 GMT']
+ Date: ['Thu, 28 Apr 2016 21:23:40 GMT']
+ ETag: ['"0x8D36FAB5CDC4F5A"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:23:37 GMT']
Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0]
x-ms-lease-time: ['30']
x-ms-version: ['2015-04-05']
@@ -865,10 +851,10 @@ interactions:
Accept-Encoding: [identity]
Connection: [keep-alive]
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Wed, 27 Apr 2016 18:39:12 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:23:40 GMT']
x-ms-version: ['2015-04-05']
method: HEAD
- uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01/testblockblob?srt=sco&sp=rwdl&ss=b&se=2017-01-01T00%3A00Z&sv=2015-04-05&sig=FP%2BTMAIs08vDIse1dcgf7snH2wZHLyi3orTRcZdzYSA%3D
+ uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01/testblockblob?sv=2015-04-05&se=2100-01-01T00%3A00Z&sp=rwdl&sig=DXEhmXNueDPcr4tqF/lUNRO5Ol8LG24Jp%2BbKgfcf7yk%3D&srt=sco&ss=b
response:
body: {string: ''}
headers:
@@ -876,9 +862,9 @@ interactions:
Content-Length: ['78']
Content-MD5: [zeGiTMG1TdAobIHawzap3A==]
Content-Type: [application/octet-stream]
- Date: ['Wed, 27 Apr 2016 18:39:12 GMT']
- ETag: ['"0x8D36ECB3944123A"']
- Last-Modified: ['Wed, 27 Apr 2016 18:39:10 GMT']
+ Date: ['Thu, 28 Apr 2016 21:23:40 GMT']
+ ETag: ['"0x8D36FAB5CDC4F5A"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:23:37 GMT']
Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0]
x-ms-blob-type: [BlockBlob]
x-ms-lease-state: [breaking]
@@ -893,18 +879,18 @@ interactions:
Connection: [keep-alive]
Content-Length: ['0']
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Wed, 27 Apr 2016 18:39:12 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:23:40 GMT']
x-ms-lease-action: [release]
x-ms-lease-id: [dcbadcba-dcba-dcba-dcba-dcbadcbadcba]
x-ms-version: ['2015-04-05']
method: PUT
- uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01/testblockblob?comp=lease&srt=sco&sp=rwdl&ss=b&se=2017-01-01T00%3A00Z&sv=2015-04-05&sig=FP%2BTMAIs08vDIse1dcgf7snH2wZHLyi3orTRcZdzYSA%3D
+ uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01/testblockblob?comp=lease&sv=2015-04-05&se=2100-01-01T00%3A00Z&sp=rwdl&sig=DXEhmXNueDPcr4tqF/lUNRO5Ol8LG24Jp%2BbKgfcf7yk%3D&srt=sco&ss=b
response:
body: {string: ''}
headers:
- Date: ['Wed, 27 Apr 2016 18:39:13 GMT']
- ETag: ['"0x8D36ECB3944123A"']
- Last-Modified: ['Wed, 27 Apr 2016 18:39:10 GMT']
+ Date: ['Thu, 28 Apr 2016 21:23:40 GMT']
+ ETag: ['"0x8D36FAB5CDC4F5A"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:23:37 GMT']
Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0]
x-ms-version: ['2015-04-05']
status: {code: 200, message: OK}
@@ -914,10 +900,10 @@ interactions:
Accept-Encoding: [identity]
Connection: [keep-alive]
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Wed, 27 Apr 2016 18:39:13 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:23:40 GMT']
x-ms-version: ['2015-04-05']
method: HEAD
- uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01/testblockblob?srt=sco&sp=rwdl&ss=b&se=2017-01-01T00%3A00Z&sv=2015-04-05&sig=FP%2BTMAIs08vDIse1dcgf7snH2wZHLyi3orTRcZdzYSA%3D
+ uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01/testblockblob?sv=2015-04-05&se=2100-01-01T00%3A00Z&sp=rwdl&sig=DXEhmXNueDPcr4tqF/lUNRO5Ol8LG24Jp%2BbKgfcf7yk%3D&srt=sco&ss=b
response:
body: {string: ''}
headers:
@@ -925,9 +911,9 @@ interactions:
Content-Length: ['78']
Content-MD5: [zeGiTMG1TdAobIHawzap3A==]
Content-Type: [application/octet-stream]
- Date: ['Wed, 27 Apr 2016 18:39:13 GMT']
- ETag: ['"0x8D36ECB3944123A"']
- Last-Modified: ['Wed, 27 Apr 2016 18:39:10 GMT']
+ Date: ['Thu, 28 Apr 2016 21:23:40 GMT']
+ ETag: ['"0x8D36FAB5CDC4F5A"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:23:37 GMT']
Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0]
x-ms-blob-type: [BlockBlob]
x-ms-lease-state: [available]
@@ -942,18 +928,18 @@ interactions:
Connection: [keep-alive]
Content-Length: ['0']
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Wed, 27 Apr 2016 18:39:13 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:23:40 GMT']
x-ms-version: ['2015-04-05']
method: PUT
- uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01/testappendblob?comp=snapshot&srt=sco&sp=rwdl&ss=b&se=2017-01-01T00%3A00Z&sv=2015-04-05&sig=FP%2BTMAIs08vDIse1dcgf7snH2wZHLyi3orTRcZdzYSA%3D
+ uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01/testappendblob?comp=snapshot&sv=2015-04-05&se=2100-01-01T00%3A00Z&sp=rwdl&sig=DXEhmXNueDPcr4tqF/lUNRO5Ol8LG24Jp%2BbKgfcf7yk%3D&srt=sco&ss=b
response:
body: {string: ''}
headers:
- Date: ['Wed, 27 Apr 2016 18:39:13 GMT']
- ETag: ['"0x8D36ECB38BA0167"']
- Last-Modified: ['Wed, 27 Apr 2016 18:39:09 GMT']
+ Date: ['Thu, 28 Apr 2016 21:23:40 GMT']
+ ETag: ['"0x8D36FAB5C29C580"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:23:36 GMT']
Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0]
- x-ms-snapshot: ['2016-04-27T18:39:13.6437182Z']
+ x-ms-snapshot: ['2016-04-28T21:23:41.0925405Z']
x-ms-version: ['2015-04-05']
status: {code: 201, message: Created}
- request:
@@ -962,19 +948,19 @@ interactions:
Accept-Encoding: [identity]
Connection: [keep-alive]
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Wed, 27 Apr 2016 18:39:13 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:23:40 GMT']
x-ms-version: ['2015-04-05']
method: HEAD
- uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01/testappendblob?snapshot=2016-04-27T18%3A39%3A13.6437182Z&srt=sco&sp=rwdl&ss=b&se=2017-01-01T00%3A00Z&sv=2015-04-05&sig=FP%2BTMAIs08vDIse1dcgf7snH2wZHLyi3orTRcZdzYSA%3D
+ uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01/testappendblob?snapshot=2016-04-28T21%3A23%3A41.0925405Z&sv=2015-04-05&se=2100-01-01T00%3A00Z&sp=rwdl&sig=DXEhmXNueDPcr4tqF/lUNRO5Ol8LG24Jp%2BbKgfcf7yk%3D&srt=sco&ss=b
response:
body: {string: ''}
headers:
Accept-Ranges: [bytes]
Content-Length: ['156']
Content-Type: [application/octet-stream]
- Date: ['Wed, 27 Apr 2016 18:39:13 GMT']
- ETag: ['"0x8D36ECB38BA0167"']
- Last-Modified: ['Wed, 27 Apr 2016 18:39:09 GMT']
+ Date: ['Thu, 28 Apr 2016 21:23:41 GMT']
+ ETag: ['"0x8D36FAB5C29C580"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:23:36 GMT']
Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0]
x-ms-blob-committed-block-count: ['2']
x-ms-blob-type: [AppendBlob]
@@ -988,14 +974,14 @@ interactions:
Connection: [keep-alive]
Content-Length: ['0']
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Wed, 27 Apr 2016 18:39:13 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:23:41 GMT']
x-ms-version: ['2015-04-05']
method: DELETE
- uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01/testblockblob?srt=sco&sp=rwdl&ss=b&se=2017-01-01T00%3A00Z&sv=2015-04-05&sig=FP%2BTMAIs08vDIse1dcgf7snH2wZHLyi3orTRcZdzYSA%3D
+ uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01/testblockblob?sv=2015-04-05&se=2100-01-01T00%3A00Z&sp=rwdl&sig=DXEhmXNueDPcr4tqF/lUNRO5Ol8LG24Jp%2BbKgfcf7yk%3D&srt=sco&ss=b
response:
body: {string: ''}
headers:
- Date: ['Wed, 27 Apr 2016 18:39:13 GMT']
+ Date: ['Thu, 28 Apr 2016 21:23:41 GMT']
Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0]
x-ms-version: ['2015-04-05']
status: {code: 202, message: Accepted}
@@ -1005,14 +991,14 @@ interactions:
Accept-Encoding: [identity]
Connection: [keep-alive]
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Wed, 27 Apr 2016 18:39:13 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:23:42 GMT']
x-ms-version: ['2015-04-05']
method: HEAD
- uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01/testblockblob?srt=sco&sp=rwdl&ss=b&se=2017-01-01T00%3A00Z&sv=2015-04-05&sig=FP%2BTMAIs08vDIse1dcgf7snH2wZHLyi3orTRcZdzYSA%3D
+ uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01/testblockblob?sv=2015-04-05&se=2100-01-01T00%3A00Z&sp=rwdl&sig=DXEhmXNueDPcr4tqF/lUNRO5Ol8LG24Jp%2BbKgfcf7yk%3D&srt=sco&ss=b
response:
body: {string: ''}
headers:
- Date: ['Wed, 27 Apr 2016 18:39:13 GMT']
+ Date: ['Thu, 28 Apr 2016 21:23:41 GMT']
Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0]
x-ms-version: ['2015-04-05']
status: {code: 404, message: The specified blob does not exist.}
@@ -1022,21 +1008,21 @@ interactions:
Accept-Encoding: [identity]
Connection: [keep-alive]
Content-Length: ['0']
- If-Modified-Since: ['Fri, 08 Apr 2016 12:00:00 GMT']
+ If-Modified-Since: ['Fri, 01 Apr 2016 12:00:00 GMT']
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Wed, 27 Apr 2016 18:39:14 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:23:42 GMT']
x-ms-lease-action: [acquire]
x-ms-lease-duration: ['60']
x-ms-proposed-lease-id: [abcdabcd-abcd-abcd-abcd-abcdabcdabcd]
x-ms-version: ['2015-04-05']
method: PUT
- uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01?restype=container&comp=lease&srt=sco&sp=rwdl&ss=b&se=2017-01-01T00%3A00Z&sv=2015-04-05&sig=FP%2BTMAIs08vDIse1dcgf7snH2wZHLyi3orTRcZdzYSA%3D
+ uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01?restype=container&comp=lease&sv=2015-04-05&se=2100-01-01T00%3A00Z&sp=rwdl&sig=DXEhmXNueDPcr4tqF/lUNRO5Ol8LG24Jp%2BbKgfcf7yk%3D&srt=sco&ss=b
response:
body: {string: ''}
headers:
- Date: ['Wed, 27 Apr 2016 18:39:13 GMT']
- ETag: ['"0x8D36ECB37B9A601"']
- Last-Modified: ['Wed, 27 Apr 2016 18:39:08 GMT']
+ Date: ['Thu, 28 Apr 2016 21:23:41 GMT']
+ ETag: ['"0x8D36FAB5B1F4635"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:23:34 GMT']
Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0]
x-ms-lease-id: [abcdabcd-abcd-abcd-abcd-abcdabcdabcd]
x-ms-version: ['2015-04-05']
@@ -1047,16 +1033,16 @@ interactions:
Accept-Encoding: [identity]
Connection: [keep-alive]
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Wed, 27 Apr 2016 18:39:14 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:23:42 GMT']
x-ms-version: ['2015-04-05']
method: GET
- uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01?restype=container&srt=sco&sp=rwdl&ss=b&se=2017-01-01T00%3A00Z&sv=2015-04-05&sig=FP%2BTMAIs08vDIse1dcgf7snH2wZHLyi3orTRcZdzYSA%3D
+ uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01?restype=container&sv=2015-04-05&se=2100-01-01T00%3A00Z&sp=rwdl&sig=DXEhmXNueDPcr4tqF/lUNRO5Ol8LG24Jp%2BbKgfcf7yk%3D&srt=sco&ss=b
response:
body: {string: ''}
headers:
- Date: ['Wed, 27 Apr 2016 18:39:14 GMT']
- ETag: ['"0x8D36ECB37B9A601"']
- Last-Modified: ['Wed, 27 Apr 2016 18:39:08 GMT']
+ Date: ['Thu, 28 Apr 2016 21:23:41 GMT']
+ ETag: ['"0x8D36FAB5B1F4635"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:23:34 GMT']
Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0]
x-ms-lease-duration: [fixed]
x-ms-lease-state: [leased]
@@ -1070,19 +1056,19 @@ interactions:
Connection: [keep-alive]
Content-Length: ['0']
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Wed, 27 Apr 2016 18:39:14 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:23:42 GMT']
x-ms-lease-action: [change]
x-ms-lease-id: [abcdabcd-abcd-abcd-abcd-abcdabcdabcd]
x-ms-proposed-lease-id: [dcbadcba-dcba-dcba-dcba-dcbadcbadcba]
x-ms-version: ['2015-04-05']
method: PUT
- uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01?restype=container&comp=lease&srt=sco&sp=rwdl&ss=b&se=2017-01-01T00%3A00Z&sv=2015-04-05&sig=FP%2BTMAIs08vDIse1dcgf7snH2wZHLyi3orTRcZdzYSA%3D
+ uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01?restype=container&comp=lease&sv=2015-04-05&se=2100-01-01T00%3A00Z&sp=rwdl&sig=DXEhmXNueDPcr4tqF/lUNRO5Ol8LG24Jp%2BbKgfcf7yk%3D&srt=sco&ss=b
response:
body: {string: ''}
headers:
- Date: ['Wed, 27 Apr 2016 18:39:14 GMT']
- ETag: ['"0x8D36ECB37B9A601"']
- Last-Modified: ['Wed, 27 Apr 2016 18:39:08 GMT']
+ Date: ['Thu, 28 Apr 2016 21:23:42 GMT']
+ ETag: ['"0x8D36FAB5B1F4635"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:23:34 GMT']
Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0]
x-ms-lease-id: [dcbadcba-dcba-dcba-dcba-dcbadcbadcba]
x-ms-version: ['2015-04-05']
@@ -1094,18 +1080,18 @@ interactions:
Connection: [keep-alive]
Content-Length: ['0']
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Wed, 27 Apr 2016 18:39:14 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:23:42 GMT']
x-ms-lease-action: [renew]
x-ms-lease-id: [dcbadcba-dcba-dcba-dcba-dcbadcbadcba]
x-ms-version: ['2015-04-05']
method: PUT
- uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01?restype=container&comp=lease&srt=sco&sp=rwdl&ss=b&se=2017-01-01T00%3A00Z&sv=2015-04-05&sig=FP%2BTMAIs08vDIse1dcgf7snH2wZHLyi3orTRcZdzYSA%3D
+ uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01?restype=container&comp=lease&sv=2015-04-05&se=2100-01-01T00%3A00Z&sp=rwdl&sig=DXEhmXNueDPcr4tqF/lUNRO5Ol8LG24Jp%2BbKgfcf7yk%3D&srt=sco&ss=b
response:
body: {string: ''}
headers:
- Date: ['Wed, 27 Apr 2016 18:39:14 GMT']
- ETag: ['"0x8D36ECB37B9A601"']
- Last-Modified: ['Wed, 27 Apr 2016 18:39:08 GMT']
+ Date: ['Thu, 28 Apr 2016 21:23:42 GMT']
+ ETag: ['"0x8D36FAB5B1F4635"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:23:34 GMT']
Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0]
x-ms-lease-id: [dcbadcba-dcba-dcba-dcba-dcbadcbadcba]
x-ms-version: ['2015-04-05']
@@ -1116,16 +1102,16 @@ interactions:
Accept-Encoding: [identity]
Connection: [keep-alive]
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Wed, 27 Apr 2016 18:39:14 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:23:43 GMT']
x-ms-version: ['2015-04-05']
method: GET
- uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01?restype=container&srt=sco&sp=rwdl&ss=b&se=2017-01-01T00%3A00Z&sv=2015-04-05&sig=FP%2BTMAIs08vDIse1dcgf7snH2wZHLyi3orTRcZdzYSA%3D
+ uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01?restype=container&sv=2015-04-05&se=2100-01-01T00%3A00Z&sp=rwdl&sig=DXEhmXNueDPcr4tqF/lUNRO5Ol8LG24Jp%2BbKgfcf7yk%3D&srt=sco&ss=b
response:
body: {string: ''}
headers:
- Date: ['Wed, 27 Apr 2016 18:39:15 GMT']
- ETag: ['"0x8D36ECB37B9A601"']
- Last-Modified: ['Wed, 27 Apr 2016 18:39:08 GMT']
+ Date: ['Thu, 28 Apr 2016 21:23:42 GMT']
+ ETag: ['"0x8D36FAB5B1F4635"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:23:34 GMT']
Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0]
x-ms-lease-duration: [fixed]
x-ms-lease-state: [leased]
@@ -1139,18 +1125,18 @@ interactions:
Connection: [keep-alive]
Content-Length: ['0']
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Wed, 27 Apr 2016 18:39:15 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:23:43 GMT']
x-ms-lease-action: [break]
x-ms-lease-break-period: ['30']
x-ms-version: ['2015-04-05']
method: PUT
- uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01?restype=container&comp=lease&srt=sco&sp=rwdl&ss=b&se=2017-01-01T00%3A00Z&sv=2015-04-05&sig=FP%2BTMAIs08vDIse1dcgf7snH2wZHLyi3orTRcZdzYSA%3D
+ uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01?restype=container&comp=lease&sv=2015-04-05&se=2100-01-01T00%3A00Z&sp=rwdl&sig=DXEhmXNueDPcr4tqF/lUNRO5Ol8LG24Jp%2BbKgfcf7yk%3D&srt=sco&ss=b
response:
body: {string: ''}
headers:
- Date: ['Wed, 27 Apr 2016 18:39:15 GMT']
- ETag: ['"0x8D36ECB37B9A601"']
- Last-Modified: ['Wed, 27 Apr 2016 18:39:08 GMT']
+ Date: ['Thu, 28 Apr 2016 21:23:43 GMT']
+ ETag: ['"0x8D36FAB5B1F4635"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:23:34 GMT']
Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0]
x-ms-lease-time: ['30']
x-ms-version: ['2015-04-05']
@@ -1161,16 +1147,16 @@ interactions:
Accept-Encoding: [identity]
Connection: [keep-alive]
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Wed, 27 Apr 2016 18:39:15 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:23:43 GMT']
x-ms-version: ['2015-04-05']
method: GET
- uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01?restype=container&srt=sco&sp=rwdl&ss=b&se=2017-01-01T00%3A00Z&sv=2015-04-05&sig=FP%2BTMAIs08vDIse1dcgf7snH2wZHLyi3orTRcZdzYSA%3D
+ uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01?restype=container&sv=2015-04-05&se=2100-01-01T00%3A00Z&sp=rwdl&sig=DXEhmXNueDPcr4tqF/lUNRO5Ol8LG24Jp%2BbKgfcf7yk%3D&srt=sco&ss=b
response:
body: {string: ''}
headers:
- Date: ['Wed, 27 Apr 2016 18:39:15 GMT']
- ETag: ['"0x8D36ECB37B9A601"']
- Last-Modified: ['Wed, 27 Apr 2016 18:39:08 GMT']
+ Date: ['Thu, 28 Apr 2016 21:23:43 GMT']
+ ETag: ['"0x8D36FAB5B1F4635"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:23:34 GMT']
Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0]
x-ms-lease-state: [breaking]
x-ms-lease-status: [locked]
@@ -1183,18 +1169,18 @@ interactions:
Connection: [keep-alive]
Content-Length: ['0']
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Wed, 27 Apr 2016 18:39:15 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:23:43 GMT']
x-ms-lease-action: [release]
x-ms-lease-id: [dcbadcba-dcba-dcba-dcba-dcbadcbadcba]
x-ms-version: ['2015-04-05']
method: PUT
- uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01?restype=container&comp=lease&srt=sco&sp=rwdl&ss=b&se=2017-01-01T00%3A00Z&sv=2015-04-05&sig=FP%2BTMAIs08vDIse1dcgf7snH2wZHLyi3orTRcZdzYSA%3D
+ uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01?restype=container&comp=lease&sv=2015-04-05&se=2100-01-01T00%3A00Z&sp=rwdl&sig=DXEhmXNueDPcr4tqF/lUNRO5Ol8LG24Jp%2BbKgfcf7yk%3D&srt=sco&ss=b
response:
body: {string: ''}
headers:
- Date: ['Wed, 27 Apr 2016 18:39:14 GMT']
- ETag: ['"0x8D36ECB37B9A601"']
- Last-Modified: ['Wed, 27 Apr 2016 18:39:08 GMT']
+ Date: ['Thu, 28 Apr 2016 21:23:43 GMT']
+ ETag: ['"0x8D36FAB5B1F4635"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:23:34 GMT']
Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0]
x-ms-version: ['2015-04-05']
status: {code: 200, message: OK}
@@ -1204,16 +1190,16 @@ interactions:
Accept-Encoding: [identity]
Connection: [keep-alive]
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Wed, 27 Apr 2016 18:39:15 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:23:43 GMT']
x-ms-version: ['2015-04-05']
method: GET
- uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01?restype=container&srt=sco&sp=rwdl&ss=b&se=2017-01-01T00%3A00Z&sv=2015-04-05&sig=FP%2BTMAIs08vDIse1dcgf7snH2wZHLyi3orTRcZdzYSA%3D
+ uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01?restype=container&sv=2015-04-05&se=2100-01-01T00%3A00Z&sp=rwdl&sig=DXEhmXNueDPcr4tqF/lUNRO5Ol8LG24Jp%2BbKgfcf7yk%3D&srt=sco&ss=b
response:
body: {string: ''}
headers:
- Date: ['Wed, 27 Apr 2016 18:39:15 GMT']
- ETag: ['"0x8D36ECB37B9A601"']
- Last-Modified: ['Wed, 27 Apr 2016 18:39:08 GMT']
+ Date: ['Thu, 28 Apr 2016 21:23:43 GMT']
+ ETag: ['"0x8D36FAB5B1F4635"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:23:34 GMT']
Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0]
x-ms-lease-state: [available]
x-ms-lease-status: [unlocked]
@@ -1226,14 +1212,14 @@ interactions:
Connection: [keep-alive]
Content-Length: ['0']
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Wed, 27 Apr 2016 18:39:15 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:23:44 GMT']
x-ms-version: ['2015-04-05']
method: DELETE
- uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01?restype=container&srt=sco&sp=rwdl&ss=b&se=2017-01-01T00%3A00Z&sv=2015-04-05&sig=FP%2BTMAIs08vDIse1dcgf7snH2wZHLyi3orTRcZdzYSA%3D
+ uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01?restype=container&sv=2015-04-05&se=2100-01-01T00%3A00Z&sp=rwdl&sig=DXEhmXNueDPcr4tqF/lUNRO5Ol8LG24Jp%2BbKgfcf7yk%3D&srt=sco&ss=b
response:
body: {string: ''}
headers:
- Date: ['Wed, 27 Apr 2016 18:39:15 GMT']
+ Date: ['Thu, 28 Apr 2016 21:23:44 GMT']
Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0]
x-ms-version: ['2015-04-05']
status: {code: 202, message: Accepted}
@@ -1243,18 +1229,18 @@ interactions:
Accept-Encoding: [identity]
Connection: [keep-alive]
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Wed, 27 Apr 2016 18:39:16 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:23:44 GMT']
x-ms-version: ['2015-04-05']
method: GET
- uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01?restype=container&srt=sco&sp=rwdl&ss=b&se=2017-01-01T00%3A00Z&sv=2015-04-05&sig=FP%2BTMAIs08vDIse1dcgf7snH2wZHLyi3orTRcZdzYSA%3D
+ uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01?restype=container&sv=2015-04-05&se=2100-01-01T00%3A00Z&sp=rwdl&sig=DXEhmXNueDPcr4tqF/lUNRO5Ol8LG24Jp%2BbKgfcf7yk%3D&srt=sco&ss=b
response:
body: {string: "\uFEFFContainerNotFound
The\
- \ specified container does not exist.\nRequestId:6666e5a9-0001-007d-76b4-a0acbe000000\n\
- Time:2016-04-27T18:39:15.8101674Z"}
+ \ specified container does not exist.\nRequestId:6a3d9cf7-0001-0026-5d94-a1abc2000000\n\
+ Time:2016-04-28T21:23:44.4381783Z"}
headers:
Content-Length: ['225']
Content-Type: [application/xml]
- Date: ['Wed, 27 Apr 2016 18:39:15 GMT']
+ Date: ['Thu, 28 Apr 2016 21:23:44 GMT']
Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0]
x-ms-version: ['2015-04-05']
status: {code: 404, message: The specified container does not exist.}
@@ -1265,14 +1251,14 @@ interactions:
Connection: [keep-alive]
Content-Length: ['0']
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Wed, 27 Apr 2016 18:39:16 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:23:44 GMT']
x-ms-version: ['2015-04-05']
method: DELETE
- uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01?restype=container&srt=sco&sp=rwdl&ss=b&se=2017-01-01T00%3A00Z&sv=2015-04-05&sig=FP%2BTMAIs08vDIse1dcgf7snH2wZHLyi3orTRcZdzYSA%3D
+ uri: https://travistestresourcegr3014.blob.core.windows.net/testcontainer01?restype=container&sv=2015-04-05&se=2100-01-01T00%3A00Z&sp=rwdl&sig=DXEhmXNueDPcr4tqF/lUNRO5Ol8LG24Jp%2BbKgfcf7yk%3D&srt=sco&ss=b
response:
body: {string: ''}
headers:
- Date: ['Wed, 27 Apr 2016 18:39:15 GMT']
+ Date: ['Thu, 28 Apr 2016 21:23:45 GMT']
Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0]
x-ms-version: ['2015-04-05']
status: {code: 202, message: Accepted}
diff --git a/src/command_modules/azure-cli-storage/azure/cli/command_modules/storage/tests/recordings/test_storage_file.yaml b/src/command_modules/azure-cli-storage/azure/cli/command_modules/storage/tests/recordings/test_storage_file.yaml
index 9ceeea1ec..52016b5dd 100644
--- a/src/command_modules/azure-cli-storage/azure/cli/command_modules/storage/tests/recordings/test_storage_file.yaml
+++ b/src/command_modules/azure-cli-storage/azure/cli/command_modules/storage/tests/recordings/test_storage_file.yaml
@@ -17,15 +17,15 @@ interactions:
string: !!binary |
H4sIAAAAAAAEAO29B2AcSZYlJi9tynt/SvVK1+B0oQiAYBMk2JBAEOzBiM3mkuwdaUcjKasqgcpl
VmVdZhZAzO2dvPfee++999577733ujudTif33/8/XGZkAWz2zkrayZ4hgKrIHz9+fB8/In7xR2/z
- 692PHn1Uvvmpt18++Pb64KfzH/zE0wdv3tbV2+9Wrx7+4NNvv/7u5DsPirJZ3J19eXL55GL2+zz9
- vDjb2T/+/JPf58Hnzer3/umL71we/PTdk59YXuw/fZ0dXO49bfY+2flF9y4+++yjEXrYox6e/aD5
- znfzl80X86u94+nzN69+n3y9u1P/3vtf3n/wi36y+M7bvezdL/rph5Pns6uT4+bk+uDTl012dbb6
- dr0qri4enr14+ebd+vf59PqkrH7R85dnn/xksbuc/AT18EuS/wdH5dfXxgAAAA==
+ 692PHn10ffDV7OnOwfNsfu9u+2Ln23enT04ufnL/y9/r/g+eXM5/+qc///z+w2K9eLJ6s7x6kD//
+ fa5efHI+efPtdf5g9frB8tVPXczmVXVa/PRe9vs8mB1/9+ynn9SvVsefffbRCD3sUQ/PLrL809/7
+ k4flq+m910/3jn+fs1dvvvPF7vnuk5ev6rc/sXtFGHx6OWtX65frvfze04PpT73Mp7/38fKTq+Xv
+ /d2nn5fr+z/14tvPf/DpvS/zq+P7X7yb/WD9iy6oh1+S/D/CxaBYxgAAAA==
headers:
Cache-Control: [no-cache]
Content-Encoding: [gzip]
Content-Type: [application/json]
- Date: ['Fri, 22 Apr 2016 23:07:54 GMT']
+ Date: ['Thu, 28 Apr 2016 21:15:13 GMT']
Expires: ['-1']
Pragma: [no-cache]
Server: [Microsoft-Azure-Storage-Resource-Provider/1.0, Microsoft-HTTPAPI/2.0]
@@ -40,18 +40,18 @@ interactions:
Connection: [keep-alive]
Content-Length: ['0']
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Fri, 22 Apr 2016 23:07:54 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:15:14 GMT']
x-ms-version: ['2015-04-05']
method: DELETE
- uri: https://travistestresourcegr3014.file.core.windows.net/testshare01?restype=share&sp=rwdl&ss=f&se=2017-01-01T00%3A00Z&sig=kyScBgkQqQHedmxXn7KlMz9PWJBaGeokuSnCEXQPft4%3D&srt=sco&sv=2015-04-05
+ uri: https://travistestresourcegr3014.file.core.windows.net/testshare01?restype=share&sp=rwdl&ss=f&sv=2015-04-05&sig=Xq2hIKVSq18%2B5BVj7dxxr7J30UNYNmRDrJ4dw6cAb14%3D&se=2100-01-01T00%3A00Z&srt=sco
response:
body: {string: "\uFEFFShareNotFound
The\
- \ specified share does not exist.\nRequestId:ad533a56-001a-0078-5aeb-9cd253000000\n\
- Time:2016-04-22T23:07:55.2755634Z"}
+ \ specified share does not exist.\nRequestId:9fb75069-001a-013e-0193-a1c002000000\n\
+ Time:2016-04-28T21:15:15.4182901Z"}
headers:
Content-Length: ['217']
Content-Type: [application/xml]
- Date: ['Fri, 22 Apr 2016 23:07:54 GMT']
+ Date: ['Thu, 28 Apr 2016 21:15:14 GMT']
Server: [Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0]
x-ms-version: ['2015-04-05']
status: {code: 404, message: The specified share does not exist.}
@@ -62,18 +62,18 @@ interactions:
Connection: [keep-alive]
Content-Length: ['0']
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Fri, 22 Apr 2016 23:07:54 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:15:15 GMT']
x-ms-version: ['2015-04-05']
method: DELETE
- uri: https://travistestresourcegr3014.file.core.windows.net/testshare02?restype=share&sp=rwdl&ss=f&se=2017-01-01T00%3A00Z&sig=kyScBgkQqQHedmxXn7KlMz9PWJBaGeokuSnCEXQPft4%3D&srt=sco&sv=2015-04-05
+ uri: https://travistestresourcegr3014.file.core.windows.net/testshare02?restype=share&sp=rwdl&ss=f&sv=2015-04-05&sig=Xq2hIKVSq18%2B5BVj7dxxr7J30UNYNmRDrJ4dw6cAb14%3D&se=2100-01-01T00%3A00Z&srt=sco
response:
body: {string: "\uFEFFShareNotFound
The\
- \ specified share does not exist.\nRequestId:7a37cb8b-001a-00bd-60eb-9cac68000000\n\
- Time:2016-04-22T23:07:54.9360518Z"}
+ \ specified share does not exist.\nRequestId:02977755-001a-00ce-6d93-a15639000000\n\
+ Time:2016-04-28T21:15:15.6813839Z"}
headers:
Content-Length: ['217']
Content-Type: [application/xml]
- Date: ['Fri, 22 Apr 2016 23:07:54 GMT']
+ Date: ['Thu, 28 Apr 2016 21:15:14 GMT']
Server: [Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0]
x-ms-version: ['2015-04-05']
status: {code: 404, message: The specified share does not exist.}
@@ -84,16 +84,16 @@ interactions:
Connection: [keep-alive]
Content-Length: ['0']
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Fri, 22 Apr 2016 23:07:54 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:15:15 GMT']
x-ms-version: ['2015-04-05']
method: PUT
- uri: https://travistestresourcegr3014.file.core.windows.net/testshare01?restype=share&sp=rwdl&ss=f&se=2017-01-01T00%3A00Z&sig=kyScBgkQqQHedmxXn7KlMz9PWJBaGeokuSnCEXQPft4%3D&srt=sco&sv=2015-04-05
+ uri: https://travistestresourcegr3014.file.core.windows.net/testshare01?restype=share&sp=rwdl&ss=f&sv=2015-04-05&sig=Xq2hIKVSq18%2B5BVj7dxxr7J30UNYNmRDrJ4dw6cAb14%3D&se=2100-01-01T00%3A00Z&srt=sco
response:
body: {string: ''}
headers:
- Date: ['Fri, 22 Apr 2016 23:07:55 GMT']
- ETag: ['"0x8D36B02F0502194"']
- Last-Modified: ['Fri, 22 Apr 2016 23:07:55 GMT']
+ Date: ['Thu, 28 Apr 2016 21:15:15 GMT']
+ ETag: ['"0x8D36FAA31A47710"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:15:15 GMT']
Server: [Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0]
x-ms-version: ['2015-04-05']
status: {code: 201, message: Created}
@@ -104,18 +104,18 @@ interactions:
Connection: [keep-alive]
Content-Length: ['0']
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Fri, 22 Apr 2016 23:07:55 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:15:15 GMT']
x-ms-meta-cat: [hat]
x-ms-meta-foo: [bar]
x-ms-version: ['2015-04-05']
method: PUT
- uri: https://travistestresourcegr3014.file.core.windows.net/testshare02?restype=share&sp=rwdl&ss=f&se=2017-01-01T00%3A00Z&sig=kyScBgkQqQHedmxXn7KlMz9PWJBaGeokuSnCEXQPft4%3D&srt=sco&sv=2015-04-05
+ uri: https://travistestresourcegr3014.file.core.windows.net/testshare02?restype=share&sp=rwdl&ss=f&sv=2015-04-05&sig=Xq2hIKVSq18%2B5BVj7dxxr7J30UNYNmRDrJ4dw6cAb14%3D&se=2100-01-01T00%3A00Z&srt=sco
response:
body: {string: ''}
headers:
- Date: ['Fri, 22 Apr 2016 23:07:54 GMT']
- ETag: ['"0x8D36B02F0408D9E"']
- Last-Modified: ['Fri, 22 Apr 2016 23:07:55 GMT']
+ Date: ['Thu, 28 Apr 2016 21:15:15 GMT']
+ ETag: ['"0x8D36FAA31CFA378"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:15:16 GMT']
Server: [Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0]
x-ms-version: ['2015-04-05']
status: {code: 201, message: Created}
@@ -125,16 +125,16 @@ interactions:
Accept-Encoding: [identity]
Connection: [keep-alive]
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Fri, 22 Apr 2016 23:07:55 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:15:15 GMT']
x-ms-version: ['2015-04-05']
method: GET
- uri: https://travistestresourcegr3014.file.core.windows.net/testshare01?restype=share&sp=rwdl&ss=f&se=2017-01-01T00%3A00Z&sig=kyScBgkQqQHedmxXn7KlMz9PWJBaGeokuSnCEXQPft4%3D&srt=sco&sv=2015-04-05
+ uri: https://travistestresourcegr3014.file.core.windows.net/testshare01?restype=share&sp=rwdl&ss=f&sv=2015-04-05&sig=Xq2hIKVSq18%2B5BVj7dxxr7J30UNYNmRDrJ4dw6cAb14%3D&se=2100-01-01T00%3A00Z&srt=sco
response:
body: {string: ''}
headers:
- Date: ['Fri, 22 Apr 2016 23:07:54 GMT']
- ETag: ['"0x8D36B02F0502194"']
- Last-Modified: ['Fri, 22 Apr 2016 23:07:55 GMT']
+ Date: ['Thu, 28 Apr 2016 21:15:15 GMT']
+ ETag: ['"0x8D36FAA31A47710"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:15:15 GMT']
Server: [Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0]
x-ms-share-quota: ['5120']
x-ms-version: ['2015-04-05']
@@ -145,16 +145,16 @@ interactions:
Accept-Encoding: [identity]
Connection: [keep-alive]
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Fri, 22 Apr 2016 23:07:55 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:15:15 GMT']
x-ms-version: ['2015-04-05']
method: GET
- uri: https://travistestresourcegr3014.file.core.windows.net/testshare02?restype=share&comp=metadata&sp=rwdl&ss=f&se=2017-01-01T00%3A00Z&sig=kyScBgkQqQHedmxXn7KlMz9PWJBaGeokuSnCEXQPft4%3D&srt=sco&sv=2015-04-05
+ uri: https://travistestresourcegr3014.file.core.windows.net/testshare02?restype=share&comp=metadata&sp=rwdl&ss=f&sv=2015-04-05&sig=Xq2hIKVSq18%2B5BVj7dxxr7J30UNYNmRDrJ4dw6cAb14%3D&se=2100-01-01T00%3A00Z&srt=sco
response:
body: {string: ''}
headers:
- Date: ['Fri, 22 Apr 2016 23:07:55 GMT']
- ETag: ['"0x8D36B02F0408D9E"']
- Last-Modified: ['Fri, 22 Apr 2016 23:07:55 GMT']
+ Date: ['Thu, 28 Apr 2016 21:15:16 GMT']
+ ETag: ['"0x8D36FAA31CFA378"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:15:16 GMT']
Server: [Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0]
x-ms-meta-cat: [hat]
x-ms-meta-foo: [bar]
@@ -166,21 +166,21 @@ interactions:
Accept-Encoding: [identity]
Connection: [keep-alive]
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Fri, 22 Apr 2016 23:07:55 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:15:16 GMT']
x-ms-version: ['2015-04-05']
method: GET
- uri: https://travistestresourcegr3014.file.core.windows.net/?comp=list&sp=rwdl&ss=f&se=2017-01-01T00%3A00Z&sig=kyScBgkQqQHedmxXn7KlMz9PWJBaGeokuSnCEXQPft4%3D&srt=sco&sv=2015-04-05
+ uri: https://travistestresourcegr3014.file.core.windows.net/?comp=list&sp=rwdl&ss=f&sv=2015-04-05&sig=Xq2hIKVSq18%2B5BVj7dxxr7J30UNYNmRDrJ4dw6cAb14%3D&se=2100-01-01T00%3A00Z&srt=sco
response:
body: {string: "\uFEFFtestshare01Fri, 22\
- \ Apr 2016 23:07:55 GMT\"0x8D36B02F0502194\"5120testshare02Fri,\
- \ 22 Apr 2016 23:07:55 GMT\"0x8D36B02F0408D9E\"5120testshare03Fri,\
- \ 22 Apr 2016 21:58:35 GMT\"0x8D36AF940AF6C6A\"3testshareTue, 26 Apr\
+ \ 2016 21:20:42 GMT\"0x8D36E189FD7EB3F\"5120testshare01Thu,\
+ \ 28 Apr 2016 21:15:15 GMT\"0x8D36FAA31A47710\"5120testshare02Thu,\
+ \ 28 Apr 2016 21:15:16 GMT\"0x8D36FAA31CFA378\"5120"}
headers:
Content-Type: [application/xml]
- Date: ['Fri, 22 Apr 2016 23:07:56 GMT']
+ Date: ['Thu, 28 Apr 2016 21:15:15 GMT']
Server: [Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0]
x-ms-version: ['2015-04-05']
status: {code: 200, message: OK}
@@ -191,18 +191,18 @@ interactions:
Connection: [keep-alive]
Content-Length: ['0']
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Fri, 22 Apr 2016 23:07:56 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:15:16 GMT']
x-ms-meta-a: [b]
x-ms-meta-c: [d]
x-ms-version: ['2015-04-05']
method: PUT
- uri: https://travistestresourcegr3014.file.core.windows.net/testshare01?restype=share&comp=metadata&sp=rwdl&ss=f&se=2017-01-01T00%3A00Z&sig=kyScBgkQqQHedmxXn7KlMz9PWJBaGeokuSnCEXQPft4%3D&srt=sco&sv=2015-04-05
+ uri: https://travistestresourcegr3014.file.core.windows.net/testshare01?restype=share&comp=metadata&sp=rwdl&ss=f&sv=2015-04-05&sig=Xq2hIKVSq18%2B5BVj7dxxr7J30UNYNmRDrJ4dw6cAb14%3D&se=2100-01-01T00%3A00Z&srt=sco
response:
body: {string: ''}
headers:
- Date: ['Fri, 22 Apr 2016 23:07:56 GMT']
- ETag: ['"0x8D36B02F127ED8B"']
- Last-Modified: ['Fri, 22 Apr 2016 23:07:56 GMT']
+ Date: ['Thu, 28 Apr 2016 21:15:17 GMT']
+ ETag: ['"0x8D36FAA32708B9E"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:15:17 GMT']
Server: [Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0]
x-ms-version: ['2015-04-05']
status: {code: 200, message: OK}
@@ -212,16 +212,16 @@ interactions:
Accept-Encoding: [identity]
Connection: [keep-alive]
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Fri, 22 Apr 2016 23:07:56 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:15:17 GMT']
x-ms-version: ['2015-04-05']
method: GET
- uri: https://travistestresourcegr3014.file.core.windows.net/testshare01?restype=share&comp=metadata&sp=rwdl&ss=f&se=2017-01-01T00%3A00Z&sig=kyScBgkQqQHedmxXn7KlMz9PWJBaGeokuSnCEXQPft4%3D&srt=sco&sv=2015-04-05
+ uri: https://travistestresourcegr3014.file.core.windows.net/testshare01?restype=share&comp=metadata&sp=rwdl&ss=f&sv=2015-04-05&sig=Xq2hIKVSq18%2B5BVj7dxxr7J30UNYNmRDrJ4dw6cAb14%3D&se=2100-01-01T00%3A00Z&srt=sco
response:
body: {string: ''}
headers:
- Date: ['Fri, 22 Apr 2016 23:07:56 GMT']
- ETag: ['"0x8D36B02F127ED8B"']
- Last-Modified: ['Fri, 22 Apr 2016 23:07:56 GMT']
+ Date: ['Thu, 28 Apr 2016 21:15:17 GMT']
+ ETag: ['"0x8D36FAA32708B9E"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:15:17 GMT']
Server: [Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0]
x-ms-meta-a: [b]
x-ms-meta-c: [d]
@@ -234,16 +234,16 @@ interactions:
Connection: [keep-alive]
Content-Length: ['0']
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Fri, 22 Apr 2016 23:07:56 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:15:17 GMT']
x-ms-version: ['2015-04-05']
method: PUT
- uri: https://travistestresourcegr3014.file.core.windows.net/testshare01?restype=share&comp=metadata&sp=rwdl&ss=f&se=2017-01-01T00%3A00Z&sig=kyScBgkQqQHedmxXn7KlMz9PWJBaGeokuSnCEXQPft4%3D&srt=sco&sv=2015-04-05
+ uri: https://travistestresourcegr3014.file.core.windows.net/testshare01?restype=share&comp=metadata&sp=rwdl&ss=f&sv=2015-04-05&sig=Xq2hIKVSq18%2B5BVj7dxxr7J30UNYNmRDrJ4dw6cAb14%3D&se=2100-01-01T00%3A00Z&srt=sco
response:
body: {string: ''}
headers:
- Date: ['Fri, 22 Apr 2016 23:07:56 GMT']
- ETag: ['"0x8D36B02F176962C"']
- Last-Modified: ['Fri, 22 Apr 2016 23:07:57 GMT']
+ Date: ['Thu, 28 Apr 2016 21:15:17 GMT']
+ ETag: ['"0x8D36FAA32D1125D"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:15:17 GMT']
Server: [Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0]
x-ms-version: ['2015-04-05']
status: {code: 200, message: OK}
@@ -253,16 +253,16 @@ interactions:
Accept-Encoding: [identity]
Connection: [keep-alive]
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Fri, 22 Apr 2016 23:07:56 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:15:17 GMT']
x-ms-version: ['2015-04-05']
method: GET
- uri: https://travistestresourcegr3014.file.core.windows.net/testshare01?restype=share&comp=metadata&sp=rwdl&ss=f&se=2017-01-01T00%3A00Z&sig=kyScBgkQqQHedmxXn7KlMz9PWJBaGeokuSnCEXQPft4%3D&srt=sco&sv=2015-04-05
+ uri: https://travistestresourcegr3014.file.core.windows.net/testshare01?restype=share&comp=metadata&sp=rwdl&ss=f&sv=2015-04-05&sig=Xq2hIKVSq18%2B5BVj7dxxr7J30UNYNmRDrJ4dw6cAb14%3D&se=2100-01-01T00%3A00Z&srt=sco
response:
body: {string: ''}
headers:
- Date: ['Fri, 22 Apr 2016 23:07:56 GMT']
- ETag: ['"0x8D36B02F176962C"']
- Last-Modified: ['Fri, 22 Apr 2016 23:07:57 GMT']
+ Date: ['Thu, 28 Apr 2016 21:15:17 GMT']
+ ETag: ['"0x8D36FAA32D1125D"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:15:17 GMT']
Server: [Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0]
x-ms-version: ['2015-04-05']
status: {code: 200, message: OK}
@@ -273,17 +273,17 @@ interactions:
Connection: [keep-alive]
Content-Length: ['0']
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Fri, 22 Apr 2016 23:07:57 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:15:18 GMT']
x-ms-share-quota: ['3']
x-ms-version: ['2015-04-05']
method: PUT
- uri: https://travistestresourcegr3014.file.core.windows.net/testshare01?restype=share&comp=properties&sp=rwdl&ss=f&se=2017-01-01T00%3A00Z&sig=kyScBgkQqQHedmxXn7KlMz9PWJBaGeokuSnCEXQPft4%3D&srt=sco&sv=2015-04-05
+ uri: https://travistestresourcegr3014.file.core.windows.net/testshare01?restype=share&comp=properties&sp=rwdl&ss=f&sv=2015-04-05&sig=Xq2hIKVSq18%2B5BVj7dxxr7J30UNYNmRDrJ4dw6cAb14%3D&se=2100-01-01T00%3A00Z&srt=sco
response:
body: {string: ''}
headers:
- Date: ['Fri, 22 Apr 2016 23:07:56 GMT']
- ETag: ['"0x8D36B02F1B9F161"']
- Last-Modified: ['Fri, 22 Apr 2016 23:07:57 GMT']
+ Date: ['Thu, 28 Apr 2016 21:15:18 GMT']
+ ETag: ['"0x8D36FAA3321DE00"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:15:18 GMT']
Server: [Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0]
x-ms-version: ['2015-04-05']
status: {code: 200, message: OK}
@@ -293,16 +293,16 @@ interactions:
Accept-Encoding: [identity]
Connection: [keep-alive]
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Fri, 22 Apr 2016 23:07:57 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:15:18 GMT']
x-ms-version: ['2015-04-05']
method: GET
- uri: https://travistestresourcegr3014.file.core.windows.net/testshare01?restype=share&sp=rwdl&ss=f&se=2017-01-01T00%3A00Z&sig=kyScBgkQqQHedmxXn7KlMz9PWJBaGeokuSnCEXQPft4%3D&srt=sco&sv=2015-04-05
+ uri: https://travistestresourcegr3014.file.core.windows.net/testshare01?restype=share&sp=rwdl&ss=f&sv=2015-04-05&sig=Xq2hIKVSq18%2B5BVj7dxxr7J30UNYNmRDrJ4dw6cAb14%3D&se=2100-01-01T00%3A00Z&srt=sco
response:
body: {string: ''}
headers:
- Date: ['Fri, 22 Apr 2016 23:07:57 GMT']
- ETag: ['"0x8D36B02F1B9F161"']
- Last-Modified: ['Fri, 22 Apr 2016 23:07:57 GMT']
+ Date: ['Thu, 28 Apr 2016 21:15:17 GMT']
+ ETag: ['"0x8D36FAA3321DE00"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:15:18 GMT']
Server: [Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0]
x-ms-share-quota: ['3']
x-ms-version: ['2015-04-05']
@@ -315,42 +315,40 @@ interactions:
Content-Length: ['0']
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
x-ms-content-length: ['78']
- x-ms-date: ['Fri, 22 Apr 2016 23:07:57 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:15:18 GMT']
x-ms-type: [file]
x-ms-version: ['2015-04-05']
method: PUT
- uri: https://travistestresourcegr3014.file.core.windows.net/testshare01/testfile.rst?sp=rwdl&ss=f&se=2017-01-01T00%3A00Z&sig=kyScBgkQqQHedmxXn7KlMz9PWJBaGeokuSnCEXQPft4%3D&srt=sco&sv=2015-04-05
+ uri: https://travistestresourcegr3014.file.core.windows.net/testshare01/testfile.rst?sp=rwdl&ss=f&sv=2015-04-05&sig=Xq2hIKVSq18%2B5BVj7dxxr7J30UNYNmRDrJ4dw6cAb14%3D&se=2100-01-01T00%3A00Z&srt=sco
response:
body: {string: ''}
headers:
- Date: ['Fri, 22 Apr 2016 23:07:57 GMT']
- ETag: ['"0x8D36B02F1C9171A"']
- Last-Modified: ['Fri, 22 Apr 2016 23:07:57 GMT']
+ Date: ['Thu, 28 Apr 2016 21:15:19 GMT']
+ ETag: ['"0x8D36FAA33F0F7BA"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:15:19 GMT']
Server: [Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0]
x-ms-version: ['2015-04-05']
status: {code: 201, message: Created}
- request:
- body: !!binary |
- VGhpcyBpcyBhIHRlc3QgZmlsZSBmb3IgcGVyZm9ybWFuY2Ugb2YgYXV0b21hdGVkIHRlc3RzLiBE
- TyBOT1QgTU9WRSBPUiBERUxFVEUh
+ body: This is a test file for performance of automated tests. DO NOT MOVE OR DELETE!
headers:
Accept-Encoding: [identity]
Connection: [keep-alive]
Content-Length: ['78']
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Fri, 22 Apr 2016 23:07:57 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:15:19 GMT']
x-ms-range: [bytes=0-77]
x-ms-version: ['2015-04-05']
x-ms-write: [update]
method: PUT
- uri: https://travistestresourcegr3014.file.core.windows.net/testshare01/testfile.rst?comp=range&sp=rwdl&ss=f&se=2017-01-01T00%3A00Z&sig=kyScBgkQqQHedmxXn7KlMz9PWJBaGeokuSnCEXQPft4%3D&srt=sco&sv=2015-04-05
+ uri: https://travistestresourcegr3014.file.core.windows.net/testshare01/testfile.rst?comp=range&sp=rwdl&ss=f&sv=2015-04-05&sig=Xq2hIKVSq18%2B5BVj7dxxr7J30UNYNmRDrJ4dw6cAb14%3D&se=2100-01-01T00%3A00Z&srt=sco
response:
body: {string: ''}
headers:
Content-MD5: [zeGiTMG1TdAobIHawzap3A==]
- Date: ['Fri, 22 Apr 2016 23:07:57 GMT']
- ETag: ['"0x8D36B02F1D2DD7C"']
- Last-Modified: ['Fri, 22 Apr 2016 23:07:58 GMT']
+ Date: ['Thu, 28 Apr 2016 21:15:19 GMT']
+ ETag: ['"0x8D36FAA340287D2"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:15:19 GMT']
Server: [Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0]
x-ms-version: ['2015-04-05']
status: {code: 201, message: Created}
@@ -360,18 +358,18 @@ interactions:
Accept-Encoding: [identity]
Connection: [keep-alive]
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Fri, 22 Apr 2016 23:07:57 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:15:19 GMT']
x-ms-version: ['2015-04-05']
method: HEAD
- uri: https://travistestresourcegr3014.file.core.windows.net/testshare01/testfile.rst?sp=rwdl&ss=f&se=2017-01-01T00%3A00Z&sig=kyScBgkQqQHedmxXn7KlMz9PWJBaGeokuSnCEXQPft4%3D&srt=sco&sv=2015-04-05
+ uri: https://travistestresourcegr3014.file.core.windows.net/testshare01/testfile.rst?sp=rwdl&ss=f&sv=2015-04-05&sig=Xq2hIKVSq18%2B5BVj7dxxr7J30UNYNmRDrJ4dw6cAb14%3D&se=2100-01-01T00%3A00Z&srt=sco
response:
body: {string: ''}
headers:
Content-Length: ['78']
Content-Type: [application/octet-stream]
- Date: ['Fri, 22 Apr 2016 23:07:57 GMT']
- ETag: ['"0x8D36B02F1D2DD7C"']
- Last-Modified: ['Fri, 22 Apr 2016 23:07:58 GMT']
+ Date: ['Thu, 28 Apr 2016 21:15:19 GMT']
+ ETag: ['"0x8D36FAA340287D2"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:15:19 GMT']
Server: [Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0]
x-ms-type: [File]
x-ms-version: ['2015-04-05']
@@ -382,11 +380,11 @@ interactions:
Accept-Encoding: [identity]
Connection: [keep-alive]
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Fri, 22 Apr 2016 23:07:58 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:15:19 GMT']
x-ms-range: [bytes=None-]
x-ms-version: ['2015-04-05']
method: GET
- uri: https://travistestresourcegr3014.file.core.windows.net/testshare01/testfile.rst?sp=rwdl&ss=f&se=2017-01-01T00%3A00Z&sig=kyScBgkQqQHedmxXn7KlMz9PWJBaGeokuSnCEXQPft4%3D&srt=sco&sv=2015-04-05
+ uri: https://travistestresourcegr3014.file.core.windows.net/testshare01/testfile.rst?sp=rwdl&ss=f&sv=2015-04-05&sig=Xq2hIKVSq18%2B5BVj7dxxr7J30UNYNmRDrJ4dw6cAb14%3D&se=2100-01-01T00%3A00Z&srt=sco
response:
body: {string: This is a test file for performance of automated tests. DO NOT
MOVE OR DELETE!}
@@ -394,9 +392,9 @@ interactions:
Accept-Ranges: [bytes]
Content-Length: ['78']
Content-Type: [application/octet-stream]
- Date: ['Fri, 22 Apr 2016 23:07:57 GMT']
- ETag: ['"0x8D36B02F1D2DD7C"']
- Last-Modified: ['Fri, 22 Apr 2016 23:07:58 GMT']
+ Date: ['Thu, 28 Apr 2016 21:15:19 GMT']
+ ETag: ['"0x8D36FAA340287D2"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:15:19 GMT']
Server: [Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0]
x-ms-type: [File]
x-ms-version: ['2015-04-05']
@@ -409,16 +407,16 @@ interactions:
Content-Length: ['0']
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
x-ms-content-length: ['1234']
- x-ms-date: ['Fri, 22 Apr 2016 23:07:58 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:15:19 GMT']
x-ms-version: ['2015-04-05']
method: PUT
- uri: https://travistestresourcegr3014.file.core.windows.net/testshare01/testfile.rst?comp=properties&sp=rwdl&ss=f&se=2017-01-01T00%3A00Z&sig=kyScBgkQqQHedmxXn7KlMz9PWJBaGeokuSnCEXQPft4%3D&srt=sco&sv=2015-04-05
+ uri: https://travistestresourcegr3014.file.core.windows.net/testshare01/testfile.rst?comp=properties&sp=rwdl&ss=f&sv=2015-04-05&sig=Xq2hIKVSq18%2B5BVj7dxxr7J30UNYNmRDrJ4dw6cAb14%3D&se=2100-01-01T00%3A00Z&srt=sco
response:
body: {string: ''}
headers:
- Date: ['Fri, 22 Apr 2016 23:07:59 GMT']
- ETag: ['"0x8D36B02F2314122"']
- Last-Modified: ['Fri, 22 Apr 2016 23:07:58 GMT']
+ Date: ['Thu, 28 Apr 2016 21:15:19 GMT']
+ ETag: ['"0x8D36FAA34758780"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:15:20 GMT']
Server: [Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0]
x-ms-version: ['2015-04-05']
status: {code: 200, message: OK}
@@ -428,18 +426,18 @@ interactions:
Accept-Encoding: [identity]
Connection: [keep-alive]
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Fri, 22 Apr 2016 23:07:58 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:15:20 GMT']
x-ms-version: ['2015-04-05']
method: HEAD
- uri: https://travistestresourcegr3014.file.core.windows.net/testshare01/testfile.rst?sp=rwdl&ss=f&se=2017-01-01T00%3A00Z&sig=kyScBgkQqQHedmxXn7KlMz9PWJBaGeokuSnCEXQPft4%3D&srt=sco&sv=2015-04-05
+ uri: https://travistestresourcegr3014.file.core.windows.net/testshare01/testfile.rst?sp=rwdl&ss=f&sv=2015-04-05&sig=Xq2hIKVSq18%2B5BVj7dxxr7J30UNYNmRDrJ4dw6cAb14%3D&se=2100-01-01T00%3A00Z&srt=sco
response:
body: {string: ''}
headers:
Content-Length: ['1234']
Content-Type: [application/octet-stream]
- Date: ['Fri, 22 Apr 2016 23:07:58 GMT']
- ETag: ['"0x8D36B02F2314122"']
- Last-Modified: ['Fri, 22 Apr 2016 23:07:58 GMT']
+ Date: ['Thu, 28 Apr 2016 21:15:19 GMT']
+ ETag: ['"0x8D36FAA34758780"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:15:20 GMT']
Server: [Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0]
x-ms-type: [File]
x-ms-version: ['2015-04-05']
@@ -451,18 +449,18 @@ interactions:
Connection: [keep-alive]
Content-Length: ['0']
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Fri, 22 Apr 2016 23:07:58 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:15:20 GMT']
x-ms-meta-a: [b]
x-ms-meta-c: [d]
x-ms-version: ['2015-04-05']
method: PUT
- uri: https://travistestresourcegr3014.file.core.windows.net/testshare01/testfile.rst?comp=metadata&sp=rwdl&ss=f&se=2017-01-01T00%3A00Z&sig=kyScBgkQqQHedmxXn7KlMz9PWJBaGeokuSnCEXQPft4%3D&srt=sco&sv=2015-04-05
+ uri: https://travistestresourcegr3014.file.core.windows.net/testshare01/testfile.rst?comp=metadata&sp=rwdl&ss=f&sv=2015-04-05&sig=Xq2hIKVSq18%2B5BVj7dxxr7J30UNYNmRDrJ4dw6cAb14%3D&se=2100-01-01T00%3A00Z&srt=sco
response:
body: {string: ''}
headers:
- Date: ['Fri, 22 Apr 2016 23:07:59 GMT']
- ETag: ['"0x8D36B02F274EA55"']
- Last-Modified: ['Fri, 22 Apr 2016 23:07:59 GMT']
+ Date: ['Thu, 28 Apr 2016 21:15:19 GMT']
+ ETag: ['"0x8D36FAA34D0DB3A"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:15:21 GMT']
Server: [Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0]
x-ms-version: ['2015-04-05']
status: {code: 200, message: OK}
@@ -472,16 +470,16 @@ interactions:
Accept-Encoding: [identity]
Connection: [keep-alive]
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Fri, 22 Apr 2016 23:07:58 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:15:20 GMT']
x-ms-version: ['2015-04-05']
method: GET
- uri: https://travistestresourcegr3014.file.core.windows.net/testshare01/testfile.rst?comp=metadata&sp=rwdl&ss=f&se=2017-01-01T00%3A00Z&sig=kyScBgkQqQHedmxXn7KlMz9PWJBaGeokuSnCEXQPft4%3D&srt=sco&sv=2015-04-05
+ uri: https://travistestresourcegr3014.file.core.windows.net/testshare01/testfile.rst?comp=metadata&sp=rwdl&ss=f&sv=2015-04-05&sig=Xq2hIKVSq18%2B5BVj7dxxr7J30UNYNmRDrJ4dw6cAb14%3D&se=2100-01-01T00%3A00Z&srt=sco
response:
body: {string: ''}
headers:
- Date: ['Fri, 22 Apr 2016 23:07:59 GMT']
- ETag: ['"0x8D36B02F274EA55"']
- Last-Modified: ['Fri, 22 Apr 2016 23:07:59 GMT']
+ Date: ['Thu, 28 Apr 2016 21:15:21 GMT']
+ ETag: ['"0x8D36FAA34D0DB3A"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:15:21 GMT']
Server: [Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0]
x-ms-meta-a: [b]
x-ms-meta-c: [d]
@@ -494,16 +492,16 @@ interactions:
Connection: [keep-alive]
Content-Length: ['0']
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Fri, 22 Apr 2016 23:07:59 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:15:20 GMT']
x-ms-version: ['2015-04-05']
method: PUT
- uri: https://travistestresourcegr3014.file.core.windows.net/testshare01/testfile.rst?comp=metadata&sp=rwdl&ss=f&se=2017-01-01T00%3A00Z&sig=kyScBgkQqQHedmxXn7KlMz9PWJBaGeokuSnCEXQPft4%3D&srt=sco&sv=2015-04-05
+ uri: https://travistestresourcegr3014.file.core.windows.net/testshare01/testfile.rst?comp=metadata&sp=rwdl&ss=f&sv=2015-04-05&sig=Xq2hIKVSq18%2B5BVj7dxxr7J30UNYNmRDrJ4dw6cAb14%3D&se=2100-01-01T00%3A00Z&srt=sco
response:
body: {string: ''}
headers:
- Date: ['Fri, 22 Apr 2016 23:07:59 GMT']
- ETag: ['"0x8D36B02F2BE3A37"']
- Last-Modified: ['Fri, 22 Apr 2016 23:07:59 GMT']
+ Date: ['Thu, 28 Apr 2016 21:15:20 GMT']
+ ETag: ['"0x8D36FAA351EE58C"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:15:21 GMT']
Server: [Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0]
x-ms-version: ['2015-04-05']
status: {code: 200, message: OK}
@@ -513,16 +511,16 @@ interactions:
Accept-Encoding: [identity]
Connection: [keep-alive]
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Fri, 22 Apr 2016 23:07:59 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:15:21 GMT']
x-ms-version: ['2015-04-05']
method: GET
- uri: https://travistestresourcegr3014.file.core.windows.net/testshare01/testfile.rst?comp=metadata&sp=rwdl&ss=f&se=2017-01-01T00%3A00Z&sig=kyScBgkQqQHedmxXn7KlMz9PWJBaGeokuSnCEXQPft4%3D&srt=sco&sv=2015-04-05
+ uri: https://travistestresourcegr3014.file.core.windows.net/testshare01/testfile.rst?comp=metadata&sp=rwdl&ss=f&sv=2015-04-05&sig=Xq2hIKVSq18%2B5BVj7dxxr7J30UNYNmRDrJ4dw6cAb14%3D&se=2100-01-01T00%3A00Z&srt=sco
response:
body: {string: ''}
headers:
- Date: ['Fri, 22 Apr 2016 23:07:59 GMT']
- ETag: ['"0x8D36B02F2BE3A37"']
- Last-Modified: ['Fri, 22 Apr 2016 23:07:59 GMT']
+ Date: ['Thu, 28 Apr 2016 21:15:20 GMT']
+ ETag: ['"0x8D36FAA351EE58C"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:15:21 GMT']
Server: [Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0]
x-ms-version: ['2015-04-05']
status: {code: 200, message: OK}
@@ -532,10 +530,10 @@ interactions:
Accept-Encoding: [identity]
Connection: [keep-alive]
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Fri, 22 Apr 2016 23:07:59 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:15:21 GMT']
x-ms-version: ['2015-04-05']
method: GET
- uri: https://travistestresourcegr3014.file.core.windows.net/testshare01?restype=directory&comp=list&sp=rwdl&ss=f&se=2017-01-01T00%3A00Z&sig=kyScBgkQqQHedmxXn7KlMz9PWJBaGeokuSnCEXQPft4%3D&srt=sco&sv=2015-04-05
+ uri: https://travistestresourcegr3014.file.core.windows.net/testshare01?restype=directory&comp=list&sp=rwdl&ss=f&sv=2015-04-05&sig=Xq2hIKVSq18%2B5BVj7dxxr7J30UNYNmRDrJ4dw6cAb14%3D&se=2100-01-01T00%3A00Z&srt=sco
response:
body: {string: "\uFEFF"}
headers:
Content-Type: [application/xml]
- Date: ['Fri, 22 Apr 2016 23:07:59 GMT']
+ Date: ['Thu, 28 Apr 2016 21:15:21 GMT']
Server: [Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0]
x-ms-version: ['2015-04-05']
status: {code: 200, message: OK}
@@ -554,14 +552,14 @@ interactions:
Connection: [keep-alive]
Content-Length: ['0']
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Fri, 22 Apr 2016 23:07:59 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:15:21 GMT']
x-ms-version: ['2015-04-05']
method: DELETE
- uri: https://travistestresourcegr3014.file.core.windows.net/testshare01/testfile.rst?sp=rwdl&ss=f&se=2017-01-01T00%3A00Z&sig=kyScBgkQqQHedmxXn7KlMz9PWJBaGeokuSnCEXQPft4%3D&srt=sco&sv=2015-04-05
+ uri: https://travistestresourcegr3014.file.core.windows.net/testshare01/testfile.rst?sp=rwdl&ss=f&sv=2015-04-05&sig=Xq2hIKVSq18%2B5BVj7dxxr7J30UNYNmRDrJ4dw6cAb14%3D&se=2100-01-01T00%3A00Z&srt=sco
response:
body: {string: ''}
headers:
- Date: ['Fri, 22 Apr 2016 23:07:59 GMT']
+ Date: ['Thu, 28 Apr 2016 21:15:20 GMT']
Server: [Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0]
x-ms-version: ['2015-04-05']
status: {code: 202, message: Accepted}
@@ -571,14 +569,14 @@ interactions:
Accept-Encoding: [identity]
Connection: [keep-alive]
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Fri, 22 Apr 2016 23:08:00 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:15:21 GMT']
x-ms-version: ['2015-04-05']
method: HEAD
- uri: https://travistestresourcegr3014.file.core.windows.net/testshare01/testfile.rst?sp=rwdl&ss=f&se=2017-01-01T00%3A00Z&sig=kyScBgkQqQHedmxXn7KlMz9PWJBaGeokuSnCEXQPft4%3D&srt=sco&sv=2015-04-05
+ uri: https://travistestresourcegr3014.file.core.windows.net/testshare01/testfile.rst?sp=rwdl&ss=f&sv=2015-04-05&sig=Xq2hIKVSq18%2B5BVj7dxxr7J30UNYNmRDrJ4dw6cAb14%3D&se=2100-01-01T00%3A00Z&srt=sco
response:
body: {string: ''}
headers:
- Date: ['Fri, 22 Apr 2016 23:08:00 GMT']
+ Date: ['Thu, 28 Apr 2016 21:15:22 GMT']
Server: [Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0]
x-ms-version: ['2015-04-05']
status: {code: 404, message: The specified resource does not exist.}
@@ -589,16 +587,16 @@ interactions:
Connection: [keep-alive]
Content-Length: ['0']
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Fri, 22 Apr 2016 23:08:00 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:15:21 GMT']
x-ms-version: ['2015-04-05']
method: PUT
- uri: https://travistestresourcegr3014.file.core.windows.net/testshare01/testdir01?restype=directory&sp=rwdl&ss=f&se=2017-01-01T00%3A00Z&sig=kyScBgkQqQHedmxXn7KlMz9PWJBaGeokuSnCEXQPft4%3D&srt=sco&sv=2015-04-05
+ uri: https://travistestresourcegr3014.file.core.windows.net/testshare01/testdir01?restype=directory&sp=rwdl&ss=f&sv=2015-04-05&sig=Xq2hIKVSq18%2B5BVj7dxxr7J30UNYNmRDrJ4dw6cAb14%3D&se=2100-01-01T00%3A00Z&srt=sco
response:
body: {string: ''}
headers:
- Date: ['Fri, 22 Apr 2016 23:07:59 GMT']
- ETag: ['"0x8D36B02F35B63DA"']
- Last-Modified: ['Fri, 22 Apr 2016 23:08:00 GMT']
+ Date: ['Thu, 28 Apr 2016 21:15:21 GMT']
+ ETag: ['"0x8D36FAA35CCB16B"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:15:22 GMT']
Server: [Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0]
x-ms-version: ['2015-04-05']
status: {code: 201, message: Created}
@@ -608,16 +606,16 @@ interactions:
Accept-Encoding: [identity]
Connection: [keep-alive]
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Fri, 22 Apr 2016 23:08:00 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:15:22 GMT']
x-ms-version: ['2015-04-05']
method: GET
- uri: https://travistestresourcegr3014.file.core.windows.net/testshare01/testdir01?restype=directory&sp=rwdl&ss=f&se=2017-01-01T00%3A00Z&sig=kyScBgkQqQHedmxXn7KlMz9PWJBaGeokuSnCEXQPft4%3D&srt=sco&sv=2015-04-05
+ uri: https://travistestresourcegr3014.file.core.windows.net/testshare01/testdir01?restype=directory&sp=rwdl&ss=f&sv=2015-04-05&sig=Xq2hIKVSq18%2B5BVj7dxxr7J30UNYNmRDrJ4dw6cAb14%3D&se=2100-01-01T00%3A00Z&srt=sco
response:
body: {string: ''}
headers:
- Date: ['Fri, 22 Apr 2016 23:07:59 GMT']
- ETag: ['"0x8D36B02F35B63DA"']
- Last-Modified: ['Fri, 22 Apr 2016 23:08:00 GMT']
+ Date: ['Thu, 28 Apr 2016 21:15:22 GMT']
+ ETag: ['"0x8D36FAA35CCB16B"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:15:22 GMT']
Server: [Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0]
x-ms-version: ['2015-04-05']
status: {code: 200, message: OK}
@@ -628,18 +626,18 @@ interactions:
Connection: [keep-alive]
Content-Length: ['0']
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Fri, 22 Apr 2016 23:08:00 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:15:22 GMT']
x-ms-meta-a: [b]
x-ms-meta-c: [d]
x-ms-version: ['2015-04-05']
method: PUT
- uri: https://travistestresourcegr3014.file.core.windows.net/testshare01/testdir01?restype=directory&comp=metadata&sp=rwdl&ss=f&se=2017-01-01T00%3A00Z&sig=kyScBgkQqQHedmxXn7KlMz9PWJBaGeokuSnCEXQPft4%3D&srt=sco&sv=2015-04-05
+ uri: https://travistestresourcegr3014.file.core.windows.net/testshare01/testdir01?restype=directory&comp=metadata&sp=rwdl&ss=f&sv=2015-04-05&sig=Xq2hIKVSq18%2B5BVj7dxxr7J30UNYNmRDrJ4dw6cAb14%3D&se=2100-01-01T00%3A00Z&srt=sco
response:
body: {string: ''}
headers:
- Date: ['Fri, 22 Apr 2016 23:08:00 GMT']
- ETag: ['"0x8D36B02F395E311"']
- Last-Modified: ['Fri, 22 Apr 2016 23:08:01 GMT']
+ Date: ['Thu, 28 Apr 2016 21:15:21 GMT']
+ ETag: ['"0x8D36FAA362B130F"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:15:23 GMT']
Server: [Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0]
x-ms-version: ['2015-04-05']
status: {code: 200, message: OK}
@@ -649,16 +647,16 @@ interactions:
Accept-Encoding: [identity]
Connection: [keep-alive]
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Fri, 22 Apr 2016 23:08:00 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:15:22 GMT']
x-ms-version: ['2015-04-05']
method: GET
- uri: https://travistestresourcegr3014.file.core.windows.net/testshare01/testdir01?restype=directory&comp=metadata&sp=rwdl&ss=f&se=2017-01-01T00%3A00Z&sig=kyScBgkQqQHedmxXn7KlMz9PWJBaGeokuSnCEXQPft4%3D&srt=sco&sv=2015-04-05
+ uri: https://travistestresourcegr3014.file.core.windows.net/testshare01/testdir01?restype=directory&comp=metadata&sp=rwdl&ss=f&sv=2015-04-05&sig=Xq2hIKVSq18%2B5BVj7dxxr7J30UNYNmRDrJ4dw6cAb14%3D&se=2100-01-01T00%3A00Z&srt=sco
response:
body: {string: ''}
headers:
- Date: ['Fri, 22 Apr 2016 23:08:01 GMT']
- ETag: ['"0x8D36B02F395E311"']
- Last-Modified: ['Fri, 22 Apr 2016 23:08:01 GMT']
+ Date: ['Thu, 28 Apr 2016 21:15:22 GMT']
+ ETag: ['"0x8D36FAA362B130F"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:15:23 GMT']
Server: [Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0]
x-ms-meta-a: [b]
x-ms-meta-c: [d]
@@ -670,16 +668,16 @@ interactions:
Accept-Encoding: [identity]
Connection: [keep-alive]
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Fri, 22 Apr 2016 23:08:01 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:15:23 GMT']
x-ms-version: ['2015-04-05']
method: GET
- uri: https://travistestresourcegr3014.file.core.windows.net/testshare01/testdir01?restype=directory&sp=rwdl&ss=f&se=2017-01-01T00%3A00Z&sig=kyScBgkQqQHedmxXn7KlMz9PWJBaGeokuSnCEXQPft4%3D&srt=sco&sv=2015-04-05
+ uri: https://travistestresourcegr3014.file.core.windows.net/testshare01/testdir01?restype=directory&sp=rwdl&ss=f&sv=2015-04-05&sig=Xq2hIKVSq18%2B5BVj7dxxr7J30UNYNmRDrJ4dw6cAb14%3D&se=2100-01-01T00%3A00Z&srt=sco
response:
body: {string: ''}
headers:
- Date: ['Fri, 22 Apr 2016 23:08:00 GMT']
- ETag: ['"0x8D36B02F395E311"']
- Last-Modified: ['Fri, 22 Apr 2016 23:08:01 GMT']
+ Date: ['Thu, 28 Apr 2016 21:15:23 GMT']
+ ETag: ['"0x8D36FAA362B130F"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:15:23 GMT']
Server: [Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0]
x-ms-meta-a: [b]
x-ms-meta-c: [d]
@@ -692,16 +690,16 @@ interactions:
Connection: [keep-alive]
Content-Length: ['0']
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Fri, 22 Apr 2016 23:08:01 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:15:23 GMT']
x-ms-version: ['2015-04-05']
method: PUT
- uri: https://travistestresourcegr3014.file.core.windows.net/testshare01/testdir01?restype=directory&comp=metadata&sp=rwdl&ss=f&se=2017-01-01T00%3A00Z&sig=kyScBgkQqQHedmxXn7KlMz9PWJBaGeokuSnCEXQPft4%3D&srt=sco&sv=2015-04-05
+ uri: https://travistestresourcegr3014.file.core.windows.net/testshare01/testdir01?restype=directory&comp=metadata&sp=rwdl&ss=f&sv=2015-04-05&sig=Xq2hIKVSq18%2B5BVj7dxxr7J30UNYNmRDrJ4dw6cAb14%3D&se=2100-01-01T00%3A00Z&srt=sco
response:
body: {string: ''}
headers:
- Date: ['Fri, 22 Apr 2016 23:08:01 GMT']
- ETag: ['"0x8D36B02F4007EC5"']
- Last-Modified: ['Fri, 22 Apr 2016 23:08:01 GMT']
+ Date: ['Thu, 28 Apr 2016 21:15:23 GMT']
+ ETag: ['"0x8D36FAA36A0D27A"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:15:24 GMT']
Server: [Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0]
x-ms-version: ['2015-04-05']
status: {code: 200, message: OK}
@@ -711,16 +709,16 @@ interactions:
Accept-Encoding: [identity]
Connection: [keep-alive]
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Fri, 22 Apr 2016 23:08:01 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:15:23 GMT']
x-ms-version: ['2015-04-05']
method: GET
- uri: https://travistestresourcegr3014.file.core.windows.net/testshare01/testdir01?restype=directory&comp=metadata&sp=rwdl&ss=f&se=2017-01-01T00%3A00Z&sig=kyScBgkQqQHedmxXn7KlMz9PWJBaGeokuSnCEXQPft4%3D&srt=sco&sv=2015-04-05
+ uri: https://travistestresourcegr3014.file.core.windows.net/testshare01/testdir01?restype=directory&comp=metadata&sp=rwdl&ss=f&sv=2015-04-05&sig=Xq2hIKVSq18%2B5BVj7dxxr7J30UNYNmRDrJ4dw6cAb14%3D&se=2100-01-01T00%3A00Z&srt=sco
response:
body: {string: ''}
headers:
- Date: ['Fri, 22 Apr 2016 23:08:02 GMT']
- ETag: ['"0x8D36B02F4007EC5"']
- Last-Modified: ['Fri, 22 Apr 2016 23:08:01 GMT']
+ Date: ['Thu, 28 Apr 2016 21:15:23 GMT']
+ ETag: ['"0x8D36FAA36A0D27A"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:15:24 GMT']
Server: [Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0]
x-ms-version: ['2015-04-05']
status: {code: 200, message: OK}
@@ -732,42 +730,40 @@ interactions:
Content-Length: ['0']
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
x-ms-content-length: ['78']
- x-ms-date: ['Fri, 22 Apr 2016 23:08:01 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:15:23 GMT']
x-ms-type: [file]
x-ms-version: ['2015-04-05']
method: PUT
- uri: https://travistestresourcegr3014.file.core.windows.net/testshare01/testdir01/testfile.rst?sp=rwdl&ss=f&se=2017-01-01T00%3A00Z&sig=kyScBgkQqQHedmxXn7KlMz9PWJBaGeokuSnCEXQPft4%3D&srt=sco&sv=2015-04-05
+ uri: https://travistestresourcegr3014.file.core.windows.net/testshare01/testdir01/testfile.rst?sp=rwdl&ss=f&sv=2015-04-05&sig=Xq2hIKVSq18%2B5BVj7dxxr7J30UNYNmRDrJ4dw6cAb14%3D&se=2100-01-01T00%3A00Z&srt=sco
response:
body: {string: ''}
headers:
- Date: ['Fri, 22 Apr 2016 23:08:02 GMT']
- ETag: ['"0x8D36B02F4475D00"']
- Last-Modified: ['Fri, 22 Apr 2016 23:08:02 GMT']
+ Date: ['Thu, 28 Apr 2016 21:15:22 GMT']
+ ETag: ['"0x8D36FAA36F71C07"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:15:24 GMT']
Server: [Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0]
x-ms-version: ['2015-04-05']
status: {code: 201, message: Created}
- request:
- body: !!binary |
- VGhpcyBpcyBhIHRlc3QgZmlsZSBmb3IgcGVyZm9ybWFuY2Ugb2YgYXV0b21hdGVkIHRlc3RzLiBE
- TyBOT1QgTU9WRSBPUiBERUxFVEUh
+ body: This is a test file for performance of automated tests. DO NOT MOVE OR DELETE!
headers:
Accept-Encoding: [identity]
Connection: [keep-alive]
Content-Length: ['78']
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Fri, 22 Apr 2016 23:08:01 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:15:24 GMT']
x-ms-range: [bytes=0-77]
x-ms-version: ['2015-04-05']
x-ms-write: [update]
method: PUT
- uri: https://travistestresourcegr3014.file.core.windows.net/testshare01/testdir01/testfile.rst?comp=range&sp=rwdl&ss=f&se=2017-01-01T00%3A00Z&sig=kyScBgkQqQHedmxXn7KlMz9PWJBaGeokuSnCEXQPft4%3D&srt=sco&sv=2015-04-05
+ uri: https://travistestresourcegr3014.file.core.windows.net/testshare01/testdir01/testfile.rst?comp=range&sp=rwdl&ss=f&sv=2015-04-05&sig=Xq2hIKVSq18%2B5BVj7dxxr7J30UNYNmRDrJ4dw6cAb14%3D&se=2100-01-01T00%3A00Z&srt=sco
response:
body: {string: ''}
headers:
Content-MD5: [zeGiTMG1TdAobIHawzap3A==]
- Date: ['Fri, 22 Apr 2016 23:08:02 GMT']
- ETag: ['"0x8D36B02F45038C5"']
- Last-Modified: ['Fri, 22 Apr 2016 23:08:02 GMT']
+ Date: ['Thu, 28 Apr 2016 21:15:23 GMT']
+ ETag: ['"0x8D36FAA3703058E"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:15:24 GMT']
Server: [Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0]
x-ms-version: ['2015-04-05']
status: {code: 201, message: Created}
@@ -777,18 +773,18 @@ interactions:
Accept-Encoding: [identity]
Connection: [keep-alive]
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Fri, 22 Apr 2016 23:08:02 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:15:24 GMT']
x-ms-version: ['2015-04-05']
method: HEAD
- uri: https://travistestresourcegr3014.file.core.windows.net/testshare01/testdir01/testfile.rst?sp=rwdl&ss=f&se=2017-01-01T00%3A00Z&sig=kyScBgkQqQHedmxXn7KlMz9PWJBaGeokuSnCEXQPft4%3D&srt=sco&sv=2015-04-05
+ uri: https://travistestresourcegr3014.file.core.windows.net/testshare01/testdir01/testfile.rst?sp=rwdl&ss=f&sv=2015-04-05&sig=Xq2hIKVSq18%2B5BVj7dxxr7J30UNYNmRDrJ4dw6cAb14%3D&se=2100-01-01T00%3A00Z&srt=sco
response:
body: {string: ''}
headers:
Content-Length: ['78']
Content-Type: [application/octet-stream]
- Date: ['Fri, 22 Apr 2016 23:08:02 GMT']
- ETag: ['"0x8D36B02F45038C5"']
- Last-Modified: ['Fri, 22 Apr 2016 23:08:02 GMT']
+ Date: ['Thu, 28 Apr 2016 21:15:23 GMT']
+ ETag: ['"0x8D36FAA3703058E"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:15:24 GMT']
Server: [Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0]
x-ms-type: [File]
x-ms-version: ['2015-04-05']
@@ -799,11 +795,11 @@ interactions:
Accept-Encoding: [identity]
Connection: [keep-alive]
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Fri, 22 Apr 2016 23:08:02 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:15:24 GMT']
x-ms-range: [bytes=None-]
x-ms-version: ['2015-04-05']
method: GET
- uri: https://travistestresourcegr3014.file.core.windows.net/testshare01/testdir01/testfile.rst?sp=rwdl&ss=f&se=2017-01-01T00%3A00Z&sig=kyScBgkQqQHedmxXn7KlMz9PWJBaGeokuSnCEXQPft4%3D&srt=sco&sv=2015-04-05
+ uri: https://travistestresourcegr3014.file.core.windows.net/testshare01/testdir01/testfile.rst?sp=rwdl&ss=f&sv=2015-04-05&sig=Xq2hIKVSq18%2B5BVj7dxxr7J30UNYNmRDrJ4dw6cAb14%3D&se=2100-01-01T00%3A00Z&srt=sco
response:
body: {string: This is a test file for performance of automated tests. DO NOT
MOVE OR DELETE!}
@@ -811,9 +807,9 @@ interactions:
Accept-Ranges: [bytes]
Content-Length: ['78']
Content-Type: [application/octet-stream]
- Date: ['Fri, 22 Apr 2016 23:08:01 GMT']
- ETag: ['"0x8D36B02F45038C5"']
- Last-Modified: ['Fri, 22 Apr 2016 23:08:02 GMT']
+ Date: ['Thu, 28 Apr 2016 21:15:24 GMT']
+ ETag: ['"0x8D36FAA3703058E"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:15:24 GMT']
Server: [Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0]
x-ms-type: [File]
x-ms-version: ['2015-04-05']
@@ -824,10 +820,10 @@ interactions:
Accept-Encoding: [identity]
Connection: [keep-alive]
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Fri, 22 Apr 2016 23:08:02 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:15:24 GMT']
x-ms-version: ['2015-04-05']
method: GET
- uri: https://travistestresourcegr3014.file.core.windows.net/testshare01/testdir01?restype=directory&comp=list&sp=rwdl&ss=f&se=2017-01-01T00%3A00Z&sig=kyScBgkQqQHedmxXn7KlMz9PWJBaGeokuSnCEXQPft4%3D&srt=sco&sv=2015-04-05
+ uri: https://travistestresourcegr3014.file.core.windows.net/testshare01/testdir01?restype=directory&comp=list&sp=rwdl&ss=f&sv=2015-04-05&sig=Xq2hIKVSq18%2B5BVj7dxxr7J30UNYNmRDrJ4dw6cAb14%3D&se=2100-01-01T00%3A00Z&srt=sco
response:
body: {string: "\uFEFF"}
headers:
Content-Type: [application/xml]
- Date: ['Fri, 22 Apr 2016 23:08:01 GMT']
+ Date: ['Thu, 28 Apr 2016 21:15:23 GMT']
Server: [Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0]
x-ms-version: ['2015-04-05']
status: {code: 200, message: OK}
@@ -845,15 +841,15 @@ interactions:
Accept-Encoding: [identity]
Connection: [keep-alive]
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Fri, 22 Apr 2016 23:08:02 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:15:24 GMT']
x-ms-version: ['2015-04-05']
method: GET
- uri: https://travistestresourcegr3014.file.core.windows.net/testshare01?restype=share&comp=stats&sp=rwdl&ss=f&se=2017-01-01T00%3A00Z&sig=kyScBgkQqQHedmxXn7KlMz9PWJBaGeokuSnCEXQPft4%3D&srt=sco&sv=2015-04-05
+ uri: https://travistestresourcegr3014.file.core.windows.net/testshare01?restype=share&comp=stats&sp=rwdl&ss=f&sv=2015-04-05&sig=Xq2hIKVSq18%2B5BVj7dxxr7J30UNYNmRDrJ4dw6cAb14%3D&se=2100-01-01T00%3A00Z&srt=sco
response:
body: {string: "\uFEFF1"}
headers:
Content-Type: [application/xml]
- Date: ['Fri, 22 Apr 2016 23:08:03 GMT']
+ Date: ['Thu, 28 Apr 2016 21:15:24 GMT']
Server: [Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0]
x-ms-version: ['2015-04-05']
status: {code: 200, message: OK}
@@ -864,14 +860,14 @@ interactions:
Connection: [keep-alive]
Content-Length: ['0']
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Fri, 22 Apr 2016 23:08:02 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:15:25 GMT']
x-ms-version: ['2015-04-05']
method: DELETE
- uri: https://travistestresourcegr3014.file.core.windows.net/testshare01/testdir01/testfile.rst?sp=rwdl&ss=f&se=2017-01-01T00%3A00Z&sig=kyScBgkQqQHedmxXn7KlMz9PWJBaGeokuSnCEXQPft4%3D&srt=sco&sv=2015-04-05
+ uri: https://travistestresourcegr3014.file.core.windows.net/testshare01/testdir01/testfile.rst?sp=rwdl&ss=f&sv=2015-04-05&sig=Xq2hIKVSq18%2B5BVj7dxxr7J30UNYNmRDrJ4dw6cAb14%3D&se=2100-01-01T00%3A00Z&srt=sco
response:
body: {string: ''}
headers:
- Date: ['Fri, 22 Apr 2016 23:08:02 GMT']
+ Date: ['Thu, 28 Apr 2016 21:15:23 GMT']
Server: [Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0]
x-ms-version: ['2015-04-05']
status: {code: 202, message: Accepted}
@@ -881,14 +877,14 @@ interactions:
Accept-Encoding: [identity]
Connection: [keep-alive]
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Fri, 22 Apr 2016 23:08:03 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:15:25 GMT']
x-ms-version: ['2015-04-05']
method: HEAD
- uri: https://travistestresourcegr3014.file.core.windows.net/testshare01/testfile.rst?sp=rwdl&ss=f&se=2017-01-01T00%3A00Z&sig=kyScBgkQqQHedmxXn7KlMz9PWJBaGeokuSnCEXQPft4%3D&srt=sco&sv=2015-04-05
+ uri: https://travistestresourcegr3014.file.core.windows.net/testshare01/testfile.rst?sp=rwdl&ss=f&sv=2015-04-05&sig=Xq2hIKVSq18%2B5BVj7dxxr7J30UNYNmRDrJ4dw6cAb14%3D&se=2100-01-01T00%3A00Z&srt=sco
response:
body: {string: ''}
headers:
- Date: ['Fri, 22 Apr 2016 23:08:03 GMT']
+ Date: ['Thu, 28 Apr 2016 21:15:26 GMT']
Server: [Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0]
x-ms-version: ['2015-04-05']
status: {code: 404, message: The specified resource does not exist.}
@@ -899,14 +895,14 @@ interactions:
Connection: [keep-alive]
Content-Length: ['0']
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Fri, 22 Apr 2016 23:08:03 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:15:25 GMT']
x-ms-version: ['2015-04-05']
method: DELETE
- uri: https://travistestresourcegr3014.file.core.windows.net/testshare01/testdir01?restype=directory&sp=rwdl&ss=f&se=2017-01-01T00%3A00Z&sig=kyScBgkQqQHedmxXn7KlMz9PWJBaGeokuSnCEXQPft4%3D&srt=sco&sv=2015-04-05
+ uri: https://travistestresourcegr3014.file.core.windows.net/testshare01/testdir01?restype=directory&sp=rwdl&ss=f&sv=2015-04-05&sig=Xq2hIKVSq18%2B5BVj7dxxr7J30UNYNmRDrJ4dw6cAb14%3D&se=2100-01-01T00%3A00Z&srt=sco
response:
body: {string: ''}
headers:
- Date: ['Fri, 22 Apr 2016 23:08:03 GMT']
+ Date: ['Thu, 28 Apr 2016 21:15:25 GMT']
Server: [Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0]
x-ms-version: ['2015-04-05']
status: {code: 202, message: Accepted}
@@ -916,18 +912,18 @@ interactions:
Accept-Encoding: [identity]
Connection: [keep-alive]
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Fri, 22 Apr 2016 23:08:03 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:15:25 GMT']
x-ms-version: ['2015-04-05']
method: GET
- uri: https://travistestresourcegr3014.file.core.windows.net/testshare01/testdir01?restype=directory&sp=rwdl&ss=f&se=2017-01-01T00%3A00Z&sig=kyScBgkQqQHedmxXn7KlMz9PWJBaGeokuSnCEXQPft4%3D&srt=sco&sv=2015-04-05
+ uri: https://travistestresourcegr3014.file.core.windows.net/testshare01/testdir01?restype=directory&sp=rwdl&ss=f&sv=2015-04-05&sig=Xq2hIKVSq18%2B5BVj7dxxr7J30UNYNmRDrJ4dw6cAb14%3D&se=2100-01-01T00%3A00Z&srt=sco
response:
body: {string: "\uFEFFResourceNotFound
The\
- \ specified resource does not exist.\nRequestId:bfe73879-001a-011d-25eb-9c255b000000\n\
- Time:2016-04-22T23:08:04.3505672Z"}
+ \ specified resource does not exist.\nRequestId:18203a7c-001a-0038-2f93-a1712f000000\n\
+ Time:2016-04-28T21:15:26.6200828Z"}
headers:
Content-Length: ['223']
Content-Type: [application/xml]
- Date: ['Fri, 22 Apr 2016 23:08:03 GMT']
+ Date: ['Thu, 28 Apr 2016 21:15:25 GMT']
Server: [Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0]
x-ms-version: ['2015-04-05']
status: {code: 404, message: The specified resource does not exist.}
@@ -938,18 +934,18 @@ interactions:
Connection: [keep-alive]
Content-Length: ['0']
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Fri, 22 Apr 2016 23:08:04 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:15:26 GMT']
x-ms-meta-cat: [hat]
x-ms-meta-foo: [bar]
x-ms-version: ['2015-04-05']
method: PUT
- uri: https://travistestresourcegr3014.file.core.windows.net/testshare01/testdir02?restype=directory&sp=rwdl&ss=f&se=2017-01-01T00%3A00Z&sig=kyScBgkQqQHedmxXn7KlMz9PWJBaGeokuSnCEXQPft4%3D&srt=sco&sv=2015-04-05
+ uri: https://travistestresourcegr3014.file.core.windows.net/testshare01/testdir02?restype=directory&sp=rwdl&ss=f&sv=2015-04-05&sig=Xq2hIKVSq18%2B5BVj7dxxr7J30UNYNmRDrJ4dw6cAb14%3D&se=2100-01-01T00%3A00Z&srt=sco
response:
body: {string: ''}
headers:
- Date: ['Fri, 22 Apr 2016 23:08:04 GMT']
- ETag: ['"0x8D36B02F5C4BD0F"']
- Last-Modified: ['Fri, 22 Apr 2016 23:08:04 GMT']
+ Date: ['Thu, 28 Apr 2016 21:15:25 GMT']
+ ETag: ['"0x8D36FAA3837F9DA"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:15:26 GMT']
Server: [Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0]
x-ms-version: ['2015-04-05']
status: {code: 201, message: Created}
@@ -959,16 +955,16 @@ interactions:
Accept-Encoding: [identity]
Connection: [keep-alive]
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Fri, 22 Apr 2016 23:08:04 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:15:26 GMT']
x-ms-version: ['2015-04-05']
method: GET
- uri: https://travistestresourcegr3014.file.core.windows.net/testshare01/testdir02?restype=directory&comp=metadata&sp=rwdl&ss=f&se=2017-01-01T00%3A00Z&sig=kyScBgkQqQHedmxXn7KlMz9PWJBaGeokuSnCEXQPft4%3D&srt=sco&sv=2015-04-05
+ uri: https://travistestresourcegr3014.file.core.windows.net/testshare01/testdir02?restype=directory&comp=metadata&sp=rwdl&ss=f&sv=2015-04-05&sig=Xq2hIKVSq18%2B5BVj7dxxr7J30UNYNmRDrJ4dw6cAb14%3D&se=2100-01-01T00%3A00Z&srt=sco
response:
body: {string: ''}
headers:
- Date: ['Fri, 22 Apr 2016 23:08:03 GMT']
- ETag: ['"0x8D36B02F5C4BD0F"']
- Last-Modified: ['Fri, 22 Apr 2016 23:08:04 GMT']
+ Date: ['Thu, 28 Apr 2016 21:15:25 GMT']
+ ETag: ['"0x8D36FAA3837F9DA"']
+ Last-Modified: ['Thu, 28 Apr 2016 21:15:26 GMT']
Server: [Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0]
x-ms-meta-cat: [hat]
x-ms-meta-foo: [bar]
@@ -981,14 +977,14 @@ interactions:
Connection: [keep-alive]
Content-Length: ['0']
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Fri, 22 Apr 2016 23:08:04 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:15:26 GMT']
x-ms-version: ['2015-04-05']
method: DELETE
- uri: https://travistestresourcegr3014.file.core.windows.net/testshare01/testdir02?restype=directory&sp=rwdl&ss=f&se=2017-01-01T00%3A00Z&sig=kyScBgkQqQHedmxXn7KlMz9PWJBaGeokuSnCEXQPft4%3D&srt=sco&sv=2015-04-05
+ uri: https://travistestresourcegr3014.file.core.windows.net/testshare01/testdir02?restype=directory&sp=rwdl&ss=f&sv=2015-04-05&sig=Xq2hIKVSq18%2B5BVj7dxxr7J30UNYNmRDrJ4dw6cAb14%3D&se=2100-01-01T00%3A00Z&srt=sco
response:
body: {string: ''}
headers:
- Date: ['Fri, 22 Apr 2016 23:08:05 GMT']
+ Date: ['Thu, 28 Apr 2016 21:15:27 GMT']
Server: [Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0]
x-ms-version: ['2015-04-05']
status: {code: 202, message: Accepted}
@@ -998,16 +994,16 @@ interactions:
Accept-Encoding: [identity]
Connection: [keep-alive]
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Fri, 22 Apr 2016 23:08:05 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:15:26 GMT']
x-ms-version: ['2015-04-05']
method: GET
- uri: https://travistestresourcegr3014.file.core.windows.net/?restype=service&comp=properties&sp=rwdl&ss=f&se=2017-01-01T00%3A00Z&sig=kyScBgkQqQHedmxXn7KlMz9PWJBaGeokuSnCEXQPft4%3D&srt=sco&sv=2015-04-05
+ uri: https://travistestresourcegr3014.file.core.windows.net/?restype=service&comp=properties&sp=rwdl&ss=f&sv=2015-04-05&sig=Xq2hIKVSq18%2B5BVj7dxxr7J30UNYNmRDrJ4dw6cAb14%3D&se=2100-01-01T00%3A00Z&srt=sco
response:
body: {string: "\uFEFF1.0truetruetrue71.0falsefalse"}
headers:
Content-Type: [application/xml]
- Date: ['Fri, 22 Apr 2016 23:08:04 GMT']
+ Date: ['Thu, 28 Apr 2016 21:15:26 GMT']
Server: [Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0]
x-ms-version: ['2015-04-05']
status: {code: 200, message: OK}
@@ -1018,14 +1014,14 @@ interactions:
Connection: [keep-alive]
Content-Length: ['0']
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Fri, 22 Apr 2016 23:08:05 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:15:27 GMT']
x-ms-version: ['2015-04-05']
method: DELETE
- uri: https://travistestresourcegr3014.file.core.windows.net/testshare01?restype=share&sp=rwdl&ss=f&se=2017-01-01T00%3A00Z&sig=kyScBgkQqQHedmxXn7KlMz9PWJBaGeokuSnCEXQPft4%3D&srt=sco&sv=2015-04-05
+ uri: https://travistestresourcegr3014.file.core.windows.net/testshare01?restype=share&sp=rwdl&ss=f&sv=2015-04-05&sig=Xq2hIKVSq18%2B5BVj7dxxr7J30UNYNmRDrJ4dw6cAb14%3D&se=2100-01-01T00%3A00Z&srt=sco
response:
body: {string: ''}
headers:
- Date: ['Fri, 22 Apr 2016 23:08:04 GMT']
+ Date: ['Thu, 28 Apr 2016 21:15:27 GMT']
Server: [Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0]
x-ms-version: ['2015-04-05']
status: {code: 202, message: Accepted}
@@ -1036,14 +1032,14 @@ interactions:
Connection: [keep-alive]
Content-Length: ['0']
User-Agent: [Azure-Storage/0.30.0 (Python CPython 3.5.1; Windows 10)]
- x-ms-date: ['Fri, 22 Apr 2016 23:08:05 GMT']
+ x-ms-date: ['Thu, 28 Apr 2016 21:15:27 GMT']
x-ms-version: ['2015-04-05']
method: DELETE
- uri: https://travistestresourcegr3014.file.core.windows.net/testshare02?restype=share&sp=rwdl&ss=f&se=2017-01-01T00%3A00Z&sig=kyScBgkQqQHedmxXn7KlMz9PWJBaGeokuSnCEXQPft4%3D&srt=sco&sv=2015-04-05
+ uri: https://travistestresourcegr3014.file.core.windows.net/testshare02?restype=share&sp=rwdl&ss=f&sv=2015-04-05&sig=Xq2hIKVSq18%2B5BVj7dxxr7J30UNYNmRDrJ4dw6cAb14%3D&se=2100-01-01T00%3A00Z&srt=sco
response:
body: {string: ''}
headers:
- Date: ['Fri, 22 Apr 2016 23:08:05 GMT']
+ Date: ['Thu, 28 Apr 2016 21:15:27 GMT']
Server: [Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0]
x-ms-version: ['2015-04-05']
status: {code: 202, message: Accepted}
diff --git a/src/command_modules/azure-cli-storage/azure/cli/command_modules/storage/tests/test_commands.py b/src/command_modules/azure-cli-storage/azure/cli/command_modules/storage/tests/test_commands.py
index 60214f94a..6d0dcea87 100644
--- a/src/command_modules/azure-cli-storage/azure/cli/command_modules/storage/tests/test_commands.py
+++ b/src/command_modules/azure-cli-storage/azure/cli/command_modules/storage/tests/test_commands.py
@@ -1,5 +1,6 @@
import os
import unittest
+import yaml
from azure.cli.utils.command_test_util import CommandTestGenerator
from command_specs import TEST_DEF, ENV_VAR
@@ -7,11 +8,46 @@ class TestCommands(unittest.TestCase):
pass
recording_dir = os.path.join(os.path.dirname(__file__), 'recordings')
+
+def _truncate_long_running_operation(data, lro_item):
+ interactions = data['interactions']
+ lro_index = interactions.index(lro_item)
+ for item in interactions[(lro_index+1):]:
+ method = item['request'].get('method')
+ code = item['response']['status'].get('code')
+ if method == 'GET' and code == 202:
+ interactions.remove(item)
+ elif method == 'GET' and code != 202:
+ lro_item['response'] = item['response']
+ interactions.remove(item)
+ return
+
+def _shorten_long_running_operations(test_name):
+ ''' Speeds up playback of tests that originally required HTTP polling by replacing the initial
+ request with the eventual response. '''
+ yaml_path = os.path.join(recording_dir, '{}.yaml'.format(test_name))
+ if not os.path.isfile(yaml_path):
+ return
+ with open(yaml_path, 'r+b') as f:
+ data = yaml.load(f)
+ for item in data['interactions']:
+ method = item['request'].get('method')
+ code = item['response']['status'].get('code')
+ # breaking a lease produces this pattern but should NOT be modified
+ lease_action = item['request']['headers'].get('x-ms-lease-action')
+ lease_action = lease_action[0] if lease_action else None
+ if method == 'PUT' and code == 202 and lease_action != 'break':
+ _truncate_long_running_operation(data, item)
+ f.seek(0)
+ f.write(yaml.dump(data).encode('utf-8'))
+ f.truncate()
+
generator = CommandTestGenerator(recording_dir, TEST_DEF, ENV_VAR)
tests = generator.generate_tests()
+
for test_name in tests:
+ _shorten_long_running_operations(test_name)
setattr(TestCommands, test_name, tests[test_name])
if __name__ == '__main__':
unittest.main()
-
diff --git a/testall b/testall
new file mode 100755
index 000000000..24baaabe9
--- /dev/null
+++ b/testall
@@ -0,0 +1,5 @@
+#!/bin/bash
+
+export PYTHONPATH=$PATHONPATH:./src
+python -m unittest discover -s src/azure/cli/tests
+python scripts/command_modules/test.py
\ No newline at end of file