diff --git a/.gitignore b/.gitignore index 4f5ad6b1..bbae0317 100644 --- a/.gitignore +++ b/.gitignore @@ -13,4 +13,4 @@ results npm-debug.log node_modules -docs +docs \ No newline at end of file diff --git a/.travis.yml b/.travis.yml index 247b0dcb..ab28e10f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,13 +1,9 @@ language: node_js node_js: - - "0.11" + - "0.12" - "0.10" - "0.8" -matrix: - allow_failures: - - node_js: "0.11" - install: - npm install -g npm@1.4.23 - npm --version diff --git a/ChangeLog.txt b/ChangeLog.txt index 9e1b2c35..50c78eaa 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -1,7 +1,21 @@ Note: This is an Azure Storage only package. The all up Azure node sdk still has the old storage bits in there. In a future release, those storage bits will be removed and an npm dependency to this storage node sdk will be taken. This is a CTP v1 release and the changes described below indicate the changes from the Azure node SDK 0.9.8 available here - https://github.com/Azure/azure-sdk-for-node. +2015.03 Version 0.4.3 + +ALL +* Fixed an issue that cannot generate the SAS tokens with the specified version of 2014-02-14. +* Fixed an issue that setting metadata keys are converted into lowercase. The metadata keys retrieved from the service will however still be converted into lowercase by the http component of Node.js.(https://github.com/joyent/node/issues/1954) +* Included all storage error code strings in the error constants definition. +* Documented the client request ID option in all APIs. + +BLOB +* Supported listing blob virtual directories. +* Fixed an issue that exception is thrown when downloading a blob larger than 32MB to a stream. +* Fixed an issue that the process exits when the free memory is low. + 2014.12 Version 0.4.2 + ALL * Fixed an issue that batch operation could probably wait without callback. * Added the readable-stream module to adapt stream operations in both node 0.8 and node 0.10. diff --git a/lib/common/http/webresource.js b/lib/common/http/webresource.js index c15a09e4..61a45350 100644 --- a/lib/common/http/webresource.js +++ b/lib/common/http/webresource.js @@ -253,17 +253,27 @@ WebResource.prototype.addOptionalMetadataHeaders = function (metadata) { var self = this; if (metadata) { - Object.keys(metadata).forEach(function (metadataHeader) { - if (azureutil.IsNullOrEmptyOrUndefinedOrWhiteSpace(metadataHeader)) { + Object.keys(metadata).forEach(function (metadataKey) { + if (azureutil.IsNullOrEmptyOrUndefinedOrWhiteSpace(metadataKey)) { throw new Error(SR.METADATA_KEY_INVALID); } - var value = metadata[metadataHeader]; + var value = metadata[metadataKey]; if (azureutil.IsNullOrEmptyOrUndefinedOrWhiteSpace(value)) { throw new Error(SR.METADATA_VALUE_INVALID); } - - self.withHeader(HeaderConstants.PREFIX_FOR_STORAGE_METADATA + metadataHeader.toLowerCase(), value); + + var metadataHeaderName = HeaderConstants.PREFIX_FOR_STORAGE_METADATA + metadataKey; + var existingMetadataHeaderName = ''; + var headers = self.headers ? self.headers : {}; + if (Object.keys(headers).some(function (headerName) { + existingMetadataHeaderName = headerName; + return headerName.toString().toLowerCase() === metadataHeaderName.toLowerCase(); + })) { + self.withHeader(existingMetadataHeaderName, self.headers[existingMetadataHeaderName] + ',' + value); + } else { + self.withHeader(metadataHeaderName, value); + } }); } diff --git a/lib/common/services/storageserviceclient.js b/lib/common/services/storageserviceclient.js index 49b52b20..c4d410c6 100644 --- a/lib/common/services/storageserviceclient.js +++ b/lib/common/services/storageserviceclient.js @@ -215,6 +215,7 @@ StorageServiceClient.prototype.performRequestInputStream = function (webResource * @param {Stream} [body.outputStream] The outgoing request data as a stream. * @param {Stream} [body.inputStream] The ingoing response data as a stream. * @param {object} [options] The request options. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {int} [options.timeoutIntervalInMs] The timeout interval, in milliseconds, to use for the request. * @param {function} callback The response callback function. */ diff --git a/lib/common/signing/sharedaccesssignature.js b/lib/common/signing/sharedaccesssignature.js index 912bf121..7a24f840 100644 --- a/lib/common/signing/sharedaccesssignature.js +++ b/lib/common/signing/sharedaccesssignature.js @@ -45,7 +45,9 @@ SharedAccessSignature.prototype.signRequest = function (webResource, callback) { webResource.uri += this.sasToken; // Add the api-version - webResource.uri += '&' + Constants.QueryStringConstants.API_VERSION + '=' + Constants.HeaderConstants.TARGET_STORAGE_VERSION; + if (this.sasToken.indexOf('api-version') == -1) { + webResource.uri += '&' + Constants.QueryStringConstants.API_VERSION + '=' + Constants.HeaderConstants.TARGET_STORAGE_VERSION; + } callback(null); }; diff --git a/lib/common/signing/sharedkey.js b/lib/common/signing/sharedkey.js index c34ee38a..9659152a 100644 --- a/lib/common/signing/sharedkey.js +++ b/lib/common/signing/sharedkey.js @@ -187,15 +187,15 @@ SharedKey.prototype.generateSignedQueryString = function (path, sharedAccessPoli // validate and add version if (azureutil.objectIsNull(sasVersion)) { return HeaderConstants.TARGET_STORAGE_VERSION; - } - else if(sasVersion === VersionConstants.AUGUST_2013) { - return VersionConstants.AUGUST_2013; - } - else if(sasVersion === VersionConstants.FEBRUARY_2012) { - return VersionConstants.FEBRUARY_2012; - } - else { - throw new Error(SR.INVALID_SAS_VERSION); + } else { + var values = _.values(VersionConstants); + if (values.some(function(version) { + return version.toLowerCase() === sasVersion.toLowerCase(); + })) { + return sasVersion; + } else { + throw new Error(azureutil.stringFormat(SR.INVALID_SAS_VERSION, sasVersion, values)); + } } }; diff --git a/lib/common/streams/batchoperation.js b/lib/common/streams/batchoperation.js index 9ec2753f..d0674e75 100644 --- a/lib/common/streams/batchoperation.js +++ b/lib/common/streams/batchoperation.js @@ -28,6 +28,7 @@ var DEFAULT_OPERATION_MEMORY_USAGE = Constants.BlobConstants.DEFAULT_WRITE_BLOCK var DEFAULT_GLOBAL_CONCURRENCY = 5; //Default http connection limitation for nodejs var SystemTotalMemory = os.totalmem(); +var CriticalFreeMemory = 0.1 * SystemTotalMemory; var nodeVersion = azureutil.getNodeVersion(); var enableReuseSocket = nodeVersion.major >= 0 && nodeVersion.minor >= 10; @@ -109,6 +110,7 @@ BatchOperation.prototype.IsWorkloadHeavy = function() { sharedRequest = 5; } return this._activeOperation >= sharedRequest * this.concurrency || + this._isLowMemory() || (this._activeOperation >= this.concurrency && this._getApproximateMemoryUsage() > 0.5 * SystemTotalMemory); }; @@ -121,6 +123,13 @@ BatchOperation.prototype._getApproximateMemoryUsage = function() { return currentUsage + futureUsage; }; +/** +* get the approximate free memory +*/ +BatchOperation.prototype._isLowMemory = function() { + return os.freemem() < CriticalFreeMemory; +}; + /** * Add a operation into batch operation */ diff --git a/lib/common/streams/chunkstream.js b/lib/common/streams/chunkstream.js index 1f84d89e..0c0bccd2 100644 --- a/lib/common/streams/chunkstream.js +++ b/lib/common/streams/chunkstream.js @@ -68,13 +68,25 @@ ChunkStream.prototype.setMemoryAllocator = function(allocator) { * Internal stream ended */ ChunkStream.prototype.end = function (chunk, encoding, cb) { + if (typeof chunk === 'function') { + cb = chunk; + chunk = null; + encoding = null; + } else if (typeof encoding === 'function') { + cb = encoding; + encoding = null; + } + if (chunk) { - this.write(chunk, encoding, cb); + this.write(chunk, encoding); } this._streamEnded = true; this._flushInternalBuffer(); - + + if (cb) { + this.once('end', cb); + } this.emit('end'); }; diff --git a/lib/common/util/constants.js b/lib/common/util/constants.js index 74e5027f..0bc616c4 100644 --- a/lib/common/util/constants.js +++ b/lib/common/util/constants.js @@ -31,7 +31,7 @@ var Constants = { /* * Specifies the value to use for UserAgent header. */ - USER_AGENT_PRODUCT_VERSION: '0.4.2', + USER_AGENT_PRODUCT_VERSION: '0.4.3', /** * The number of default concurrent requests for parallel operation. @@ -494,6 +494,17 @@ var Constants = { BLOB: 'b' }, + /** + * List blob types. + * + * @const + * @enum {string} + */ + ListBlobTypes: { + Blob: 'b', + Directory: 'd' + }, + /** * Put page write options * @@ -1985,6 +1996,14 @@ var Constants = { }, VersionConstants: { + /** + * Constant for the 2014-02-14 version. + * + * @const + * @type {string} + */ + FEBRUARY_2014: '2014-02-14', + /** * Constant for the 2013-08-15 version. * @@ -2031,43 +2050,104 @@ var Constants = { INVALID_MARKER: 'InvalidMarker' }, + /** + * Constants for storage error strings + * + * More details are at: http://msdn.microsoft.com/en-us/library/azure/dd179357.aspx + */ StorageErrorCodeStrings: { - UNSUPPORTED_HTTP_VERB: 'UnsupportedHttpVerb', - MISSING_CONTENT_LENGTH_HEADER: 'MissingContentLengthHeader', - MISSING_REQUIRED_HEADER: 'MissingRequiredHeader', - MISSING_REQUIRED_XML_NODE: 'MissingRequiredXmlNode', + // Not Modified (304): The condition specified in the conditional header(s) was not met for a read operation. + // Precondition Failed (412): The condition specified in the conditional header(s) was not met for a write operation. + CONDITION_NOT_MET: 'ConditionNotMet', + // Bad Request (400): A required HTTP header was not specified. + MISSING_REQUIRED_HEADER: 'MissingRequiredHeader', + // Bad Request (400): A required XML node was not specified in the request body. + MISSING_REQUIRED_XML_NODE: 'MissingRequiredXmlNode', + // Bad Request (400): One of the HTTP headers specified in the request is not supported. UNSUPPORTED_HEADER: 'UnsupportedHeader', - UNSUPPORTED_XML_NODE: 'UnsupportedXmlNode', - INVALID_HEADER_VALUE: 'InvalidHeaderValue', + // Bad Request (400): One of the XML nodes specified in the request body is not supported. + UNSUPPORTED_XML_NODE: 'UnsupportedXmlNode', + // Bad Request (400): The value provided for one of the HTTP headers was not in the correct format. + INVALID_HEADER_VALUE: 'InvalidHeaderValue', + // Bad Request (400): The value provided for one of the XML nodes in the request body was not in the correct format. INVALID_XML_NODE_VALUE: 'InvalidXmlNodeValue', + // Bad Request (400): A required query parameter was not specified for this request. MISSING_REQUIRED_QUERY_PARAMETER: 'MissingRequiredQueryParameter', + // Bad Request (400): One of the query parameters specified in the request URI is not supported. UNSUPPORTED_QUERY_PARAMETER: 'UnsupportedQueryParameter', + // Bad Request (400): An invalid value was specified for one of the query parameters in the request URI. INVALID_QUERY_PARAMETER_VALUE: 'InvalidQueryParameterValue', + // Bad Request (400): A query parameter specified in the request URI is outside the permissible range. OUT_OF_RANGE_QUERY_PARAMETER_VALUE: 'OutOfRangeQueryParameterValue', + // Bad Request (400): The url in the request could not be parsed. + REQUEST_URL_FAILED_TO_PARSE: 'RequestUrlFailedToParse', + // Bad Request (400): The requested URI does not represent any resource on the server. INVALID_URI: 'InvalidUri', + // Bad Request (400): The HTTP verb specified was not recognized by the server. INVALID_HTTP_VERB: 'InvalidHttpVerb', + // Bad Request (400): The key for one of the metadata key-value pairs is empty. EMPTY_METADATA_KEY: 'EmptyMetadataKey', - REQUEST_BODY_TOO_LARGE: 'RequestBodyTooLarge', + // Bad Request (400): The specified XML is not syntactically valid. INVALID_XML_DOCUMENT: 'InvalidXmlDocument', - INTERNAL_ERROR: 'InternalError', - AUTHENTICATION_FAILED: 'AuthenticationFailed', + // Bad Request (400): The MD5 value specified in the request did not match the MD5 value calculated by the server. MD5_MISMATCH: 'Md5Mismatch', + // Bad Request (400): The MD5 value specified in the request is invalid. The MD5 value must be 128 bits and Base64-encoded. INVALID_MD5: 'InvalidMd5', + // Bad Request (400): One of the request inputs is out of range. OUT_OF_RANGE_INPUT: 'OutOfRangeInput', + // Bad Request (400): The authentication information was not provided in the correct format. Verify the value of Authorization header. + INVALID_AUTHENTICATION_INFO: 'InvalidAuthenticationInfo', + // Bad Request (400): One of the request inputs is not valid. INVALID_INPUT: 'InvalidInput', - OPERATION_TIMED_OUT: 'OperationTimedOut', - RESOURCE_NOT_FOUND: 'ResourceNotFound', - RESOURCE_ALREADY_EXISTS: 'ResourceAlreadyExists', + // Bad Request (400): The specified metadata is invalid. It includes characters that are not permitted. INVALID_METADATA: 'InvalidMetadata', + // Bad Request (400): The specifed resource name contains invalid characters. + INVALID_RESOURCE_NAME: 'InvalidResourceName', + // Bad Request (400): The size of the specified metadata exceeds the maximum size permitted. METADATA_TOO_LARGE: 'MetadataTooLarge', - CONDITION_NOT_MET: 'ConditionNotMet', - UPDATE_CONDITION_NOT_SATISFIED: 'UpdateConditionNotSatisfied', + // Bad Request (400): Condition headers are not supported. + CONDITION_HEADER_NOT_SUPPORTED: 'ConditionHeadersNotSupported', + // Bad Request (400): Multiple condition headers are not supported. + MULTIPLE_CONDITION_HEADER_NOT_SUPPORTED: 'MultipleConditionHeadersNotSupported', + // Forbidden (403): Server failed to authenticate the request. Make sure the value of the Authorization header is formed correctly including the signature. + AUTHENTICATION_FAILED: 'AuthenticationFailed', + // Forbidden (403): Read-access geo-redundant replication is not enabled for the account. + // Forbidden (403): Write operations to the secondary location are not allowed. + // Forbidden (403): The account being accessed does not have sufficient permissions to execute this operation. + INSUFFICIENT_ACCOUNT_PERMISSIONS: 'InsufficientAccountPermissions', + // Not Found (404): The specified resource does not exist. + RESOURCE_NOT_FOUND: 'ResourceNotFound', + // Forbidden (403): The specified account is disabled. + ACCOUNT_IS_DISABLED: 'AccountIsDisabled', + // Method Not Allowed (405): The resource doesn't support the specified HTTP verb. + UNSUPPORTED_HTTP_VERB: 'UnsupportedHttpVerb', + // Conflict (409): The specified account already exists. + ACCOUNT_ALREADY_EXISTS: 'AccountAlreadyExists', + // Conflict (409): The specified account is in the process of being created. + ACCOUNT_BEING_CREATED: 'AccountBeingCreated', + // Conflict (409): The specified resource already exists. + RESOURCE_ALREADY_EXISTS: 'ResourceAlreadyExists', + // Conflict (409): The specified resource type does not match the type of the existing resource. + RESOURCE_TYPE_MISMATCH: 'ResourceTypeMismatch', + // Length Required (411): The Content-Length header was not specified. + MISSING_CONTENT_LENGTH_HEADER: 'MissingContentLengthHeader', + // Request Entity Too Large (413): The size of the request body exceeds the maximum size permitted. + REQUEST_BODY_TOO_LARGE: 'RequestBodyTooLarge', + // Requested Range Not Satisfiable (416): The range specified is invalid for the current size of the resource. INVALID_RANGE: 'InvalidRange', + // Internal Server Error (500): The server encountered an internal error. Please retry the request. + INTERNAL_ERROR: 'InternalError', + // Internal Server Error (500): The operation could not be completed within the permitted time. + OPERATION_TIMED_OUT: 'OperationTimedOut', + // Service Unavailable (503): The server is currently unable to receive requests. Please retry your request. + SERVER_BUSY: 'ServerBusy', + + // Legacy error code strings + UPDATE_CONDITION_NOT_SATISFIED: 'UpdateConditionNotSatisfied', CONTAINER_NOT_FOUND: 'ContainerNotFound', CONTAINER_ALREADY_EXISTS: 'ContainerAlreadyExists', CONTAINER_DISABLED: 'ContainerDisabled', CONTAINER_BEING_DELETED: 'ContainerBeingDeleted', - SERVER_BUSY: 'ServerBusy' }, TableErrorCodeStrings: { diff --git a/lib/common/util/sr.js b/lib/common/util/sr.js index 57b7694e..c47fcb83 100644 --- a/lib/common/util/sr.js +++ b/lib/common/util/sr.js @@ -51,7 +51,7 @@ var SR = { INVALID_POP_RECEIPT: 'Pop Receipt cannot be null or undefined for deleteMessage and updateMessage operations.', INVALID_PROPERTY_RESOLVER: 'The specified property resolver returned an invalid type. %s:{_:%s,$:%s }', INVALID_RANGE_FOR_MD5: 'The requested range should be less than 4MB when contentMD5 is expected from the server', - INVALID_SAS_VERSION: 'SAS Version invalid. Valid versions include 2012-02-12 and 2013-08-15.', + INVALID_SAS_VERSION: 'SAS Version ? is invalid. Valid versions include: ?.', INVALID_SIGNED_IDENTIFIERS: 'Signed identifiers need to be an array.', INVALID_STREAM_LENGTH: 'The length of the provided stream is invalid.', INVALID_STRING_ERROR: 'Invalid string error.', diff --git a/lib/services/blob/blobservice.js b/lib/services/blob/blobservice.js index 0ca7029b..de750c8e 100644 --- a/lib/services/blob/blobservice.js +++ b/lib/services/blob/blobservice.js @@ -146,6 +146,7 @@ function createResourceName(containerName, blobName, forSAS) { * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information if an error occurs; otherwise, `result` will contain the stats and @@ -194,6 +195,7 @@ BlobService.prototype.getServiceStats = function (optionsOrCallback, callback) { * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information if an error occurs; otherwise, `result` will contain the properties @@ -246,6 +248,7 @@ BlobService.prototype.getServiceProperties = function (optionsOrCallback, callba * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResponse} callback `error` will contain information @@ -296,6 +299,7 @@ BlobService.prototype.setServiceProperties = function (serviceProperties, option * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information @@ -323,6 +327,7 @@ BlobService.prototype.listContainersSegmented = function (currentToken, optionsO * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information @@ -411,6 +416,7 @@ BlobService.prototype.listContainersSegmentedWithPrefix = function (prefix, curr * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information @@ -448,6 +454,7 @@ BlobService.prototype.doesContainerExist = function (container, optionsOrCallbac * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information @@ -509,6 +516,7 @@ BlobService.prototype.createContainer = function (container, optionsOrCallback, * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information @@ -576,6 +584,7 @@ BlobService.prototype.createContainerIfNotExists = function (container, optionsO * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information @@ -632,6 +641,7 @@ BlobService.prototype.getContainerProperties = function (container, optionsOrCal * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information @@ -694,6 +704,7 @@ BlobService.prototype.getContainerMetadata = function (container, optionsOrCallb * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResponse} callback `error` will contain information @@ -749,6 +760,7 @@ BlobService.prototype.setContainerMetadata = function (container, metadata, opti * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information @@ -807,6 +819,7 @@ BlobService.prototype.getContainerAcl = function (container, optionsOrCallback, * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information @@ -877,6 +890,7 @@ BlobService.prototype.setContainerAcl = function (container, signedIdentifiers, * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResponse} callback `error` will contain information @@ -923,6 +937,7 @@ BlobService.prototype.deleteContainer = function (container, optionsOrCallback, * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information @@ -967,6 +982,63 @@ BlobService.prototype.deleteContainerIfExists = function (container, optionsOrCa }); }; +/** +* Lists a segment containing a collection of blob directory items in the container. +* +* @this {BlobService} +* @param {string} container The container name. +* @param {object} currentToken A continuation token returned by a previous listing operation. Please use 'null' or 'undefined' if this is the first operation. +* @param {object} [options] The request options. +* @param {int} [options.maxResults] Specifies the maximum number of directories to return per call to Azure ServiceClient. This does NOT affect list size returned by this function. (maximum: 5000) +* @param {LocationMode} [options.locationMode] Specifies the location mode used to decide which location the request should be sent to. +* Please see StorageUtilities.LocationMode for the possible values. +* @param {int} [options.timeoutIntervalInMs] The server timeout interval, in milliseconds, to use for the request. +* @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. +* The maximum execution time interval begins at the time that the client begins building the request. The maximum +* execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. +* @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. +* The default value is false. +* @param {errorOrResult} callback `error` will contain information +* if an error occurs; otherwise `result` will contain `entries` and `continuationToken`. +* `entries` gives a list of directories and the `continuationToken` is used for the next listing operation. +* `response` will contain information related to this operation. +*/ +BlobService.prototype.listBlobDirectoriesSegmented = function (container, currentToken, optionsOrCallback, callback) { + this.listBlobDirectoriesSegmentedWithPrefix(container, null /* prefix */, currentToken, optionsOrCallback, callback); +}; + +/** +* Lists a segment containing a collection of blob directory items in the container. +* +* @this {BlobService} +* @param {string} container The container name. +* @param {string} prefix The prefix of the blob directory. +* @param {object} currentToken A continuation token returned by a previous listing operation. Please use 'null' or 'undefined' if this is the first operation. +* @param {object} [options] The request options. +* @param {int} [options.maxResults] Specifies the maximum number of directories to return per call to Azure ServiceClient. This does NOT affect list size returned by this function. (maximum: 5000) +* @param {LocationMode} [options.locationMode] Specifies the location mode used to decide which location the request should be sent to. +* Please see StorageUtilities.LocationMode for the possible values. +* @param {int} [options.timeoutIntervalInMs] The server timeout interval, in milliseconds, to use for the request. +* @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. +* The maximum execution time interval begins at the time that the client begins building the request. The maximum +* execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. +* @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. +* The default value is false. +* @param {errorOrResult} callback `error` will contain information +* if an error occurs; otherwise `result` will contain `entries` and `continuationToken`. +* `entries` gives a list of directories and the `continuationToken` is used for the next listing operation. +* `response` will contain information related to this operation. +*/ +BlobService.prototype.listBlobDirectoriesSegmentedWithPrefix = function (container, prefix, currentToken, optionsOrCallback, callback) { + var userOptions; + azureutil.normalizeArgs(optionsOrCallback, callback, function (o, c) { userOptions = o; callback = c; }); + userOptions.delimiter = '/'; + + this._listBlobsOrDircotriesSegmentedWithPrefix(container, prefix, currentToken, BlobConstants.ListBlobTypes.Directory, userOptions, callback); +}; + /** * Lists a segment containing a collection of blob items in the container. * @@ -983,6 +1055,7 @@ BlobService.prototype.deleteContainerIfExists = function (container, optionsOrCa * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information @@ -1011,6 +1084,7 @@ BlobService.prototype.listBlobsSegmented = function (container, currentToken, op * @param {int} [options.maximumExecutionTimeInMs]The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information @@ -1019,74 +1093,7 @@ BlobService.prototype.listBlobsSegmented = function (container, currentToken, op * `response` will contain information related to this operation. */ BlobService.prototype.listBlobsSegmentedWithPrefix = function (container, prefix, currentToken, optionsOrCallback, callback) { - var userOptions; - azureutil.normalizeArgs(optionsOrCallback, callback, function (o, c) { userOptions = o; callback = c; }); - - validate.validateArgs('listBlobsSegmented', function (v) { - v.string(container, 'container'); - v.containerNameIsValid(container); - v.callback(callback); - }); - - var options = extend(true, {}, userOptions); - var webResource = WebResource.get(container) - .withQueryOption(QueryStringConstants.RESTYPE, 'container') - .withQueryOption(QueryStringConstants.COMP, 'list') - .withQueryOption(QueryStringConstants.MAX_RESULTS, options.maxResults) - .withQueryOptions(options, - QueryStringConstants.DELIMITER, - QueryStringConstants.INCLUDE); - - if (!azureutil.objectIsNull(currentToken)) { - webResource.withQueryOption(QueryStringConstants.MARKER, currentToken.nextMarker); - } - - webResource.withQueryOption(QueryStringConstants.PREFIX, prefix); - - options.requestLocationMode = azureutil.getNextListingLocationMode(currentToken); - - var processResponseCallback = function (responseObject, next) { - responseObject.listBlobsResult = null; - if (!responseObject.error) { - responseObject.listBlobsResult = { - entries: null, - continuationToken: null - }; - - responseObject.listBlobsResult.entries = []; - var blobs = []; - - if (responseObject.response.body.EnumerationResults.Blobs.Blob) { - blobs = responseObject.response.body.EnumerationResults.Blobs.Blob; - if (!_.isArray(blobs)) { - blobs = [ blobs ]; - } - } - - blobs.forEach(function (currentBlob) { - var blobResult = BlobResult.parse(currentBlob); - responseObject.listBlobsResult.entries.push(blobResult); - }); - - if (responseObject.response.body.EnumerationResults.NextMarker) { - responseObject.listBlobsResult.continuationToken = { - nextMarker: null, - targetLocation: null - }; - - responseObject.listBlobsResult.continuationToken.nextMarker = responseObject.response.body.EnumerationResults.NextMarker; - responseObject.listBlobsResult.continuationToken.targetLocation = responseObject.targetLocation; - } - } - - var finalCallback = function (returnObject) { - callback(returnObject.error, returnObject.listBlobsResult, returnObject.response); - }; - - next(responseObject, finalCallback); - }; - - this.performRequest(webResource, null, options, processResponseCallback); + this._listBlobsOrDircotriesSegmentedWithPrefix(container, prefix, currentToken, BlobConstants.ListBlobTypes.Blob, optionsOrCallback, callback); }; // Lease methods @@ -1107,6 +1114,7 @@ BlobService.prototype.listBlobsSegmentedWithPrefix = function (container, prefix * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information @@ -1148,6 +1156,7 @@ BlobService.prototype.acquireLease = function (container, blob, optionsOrCallbac * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information @@ -3003,7 +3012,7 @@ BlobService.prototype.createBlockBlobFromLocalFile = function (container, blob, self._createBlobFromChunkStream(container, blob, BlobConstants.BlobTypes.BLOCK, stream, stat.size, options, callback); } else { //Use putBlob to upload file - var stream = new rfs.createReadStream(localFileName); + var stream = rfs.createReadStream(localFileName); if (azureutil.objectIsNull(options.contentMD5) && options.useTransactionalMD5) { azureutil.calculateMD5(stream, self.singleBlobPutThresholdInBytes, options, function (internalBuff) { self._putBlockBlob(container, blob, internalBuff, null /* stream */, internalBuff.length, options, callback); @@ -4469,6 +4478,106 @@ BlobService.prototype._getBlobToLocalFile = function (container, blob, localFile }); }; +/** +* Lists a segment containing a collection of blob items whose names begin with the specified prefix in the container. +* @ignore +* @this {BlobService} +* @param {string} container The container name. +* @param {string} prefix The prefix of the blob name. +* @param {object} currentToken A continuation token returned by a previous listing operation. Please use 'null' or 'undefined' if this is the first operation. +* @param {ListBlobTypes} listBlobType Specifies the item type of the results. +* @param {object} [options] The request options. +* @param {int} [options.maxResults] Specifies the maximum number of blobs to return per call to Azure ServiceClient. This does NOT affect list size returned by this function. (maximum: 5000) +* @param {string} [options.include] Specifies that the response should include one or more of the following subsets: '', 'metadata', 'snapshots', 'uncommittedblobs'). Multiple values can be added separated with a comma (,) +* @param {LocationMode} [options.locationMode] Specifies the location mode used to decide which location the request should be sent to. +* Please see StorageUtilities.LocationMode for the possible values. +* @param {int} [options.timeoutIntervalInMs] The server timeout interval, in milliseconds, to use for the request. +* @param {int} [options.maximumExecutionTimeInMs]The maximum execution time, in milliseconds, across all potential retries, to use when making this request. +* The maximum execution time interval begins at the time that the client begins building the request. The maximum +* execution time is checked intermittently while performing requests, and before executing retries. +* @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. +* The default value is false. +* @param {errorOrResult} callback `error` will contain information +* if an error occurs; otherwise `result` will contain +* the entries of blobs and the continuation token for the next listing operation. +* `response` will contain information related to this operation. +*/ +BlobService.prototype._listBlobsOrDircotriesSegmentedWithPrefix = function (container, prefix, currentToken, listBlobType, optionsOrCallback, callback) { + var userOptions; + azureutil.normalizeArgs(optionsOrCallback, callback, function (o, c) { userOptions = o; callback = c; }); + + validate.validateArgs('listBlobsSegmented', function (v) { + v.string(container, 'container'); + v.containerNameIsValid(container); + v.callback(callback); + }); + + var options = extend(true, {}, userOptions); + var webResource = WebResource.get(container) + .withQueryOption(QueryStringConstants.RESTYPE, 'container') + .withQueryOption(QueryStringConstants.COMP, 'list') + .withQueryOption(QueryStringConstants.MAX_RESULTS, options.maxResults) + .withQueryOptions(options, + QueryStringConstants.DELIMITER, + QueryStringConstants.INCLUDE); + + if (!azureutil.objectIsNull(currentToken)) { + webResource.withQueryOption(QueryStringConstants.MARKER, currentToken.nextMarker); + } + + webResource.withQueryOption(QueryStringConstants.PREFIX, prefix); + + options.requestLocationMode = azureutil.getNextListingLocationMode(currentToken); + + var processResponseCallback = function (responseObject, next) { + responseObject.listBlobsResult = null; + if (!responseObject.error) { + responseObject.listBlobsResult = { + entries: null, + continuationToken: null + }; + + responseObject.listBlobsResult.entries = []; + var results = []; + + if (listBlobType == BlobConstants.ListBlobTypes.Directory && responseObject.response.body.EnumerationResults.Blobs.BlobPrefix) { + results = responseObject.response.body.EnumerationResults.Blobs.BlobPrefix; + if (!_.isArray(results)) { + results = [results]; + } + } else if (listBlobType == BlobConstants.ListBlobTypes.Blob && responseObject.response.body.EnumerationResults.Blobs.Blob) { + results = responseObject.response.body.EnumerationResults.Blobs.Blob; + if (!_.isArray(results)) { + results = [results]; + } + } + + results.forEach(function (currentBlob) { + var blobResult = BlobResult.parse(currentBlob); + responseObject.listBlobsResult.entries.push(blobResult); + }); + + if (responseObject.response.body.EnumerationResults.NextMarker) { + responseObject.listBlobsResult.continuationToken = { + nextMarker: null, + targetLocation: null + }; + + responseObject.listBlobsResult.continuationToken.nextMarker = responseObject.response.body.EnumerationResults.NextMarker; + responseObject.listBlobsResult.continuationToken.targetLocation = responseObject.targetLocation; + } + } + + var finalCallback = function (returnObject) { + callback(returnObject.error, returnObject.listBlobsResult, returnObject.response); + }; + + next(responseObject, finalCallback); + }; + + this.performRequest(webResource, null, options, processResponseCallback); +}; + /** * The callback for {BlobService~getBlobToText}. * @typedef {function} BlobService~blobToText diff --git a/lib/services/file/fileservice.js b/lib/services/file/fileservice.js index e5b5bf38..4556de95 100644 --- a/lib/services/file/fileservice.js +++ b/lib/services/file/fileservice.js @@ -151,6 +151,7 @@ function createResourceName(share, directory, file) { * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information @@ -178,6 +179,7 @@ FileService.prototype.listSharesSegmented = function (currentToken, optionsOrCal * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information @@ -266,6 +268,7 @@ FileService.prototype.listSharesSegmentedWithPrefix = function (prefix, currentT * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information @@ -291,6 +294,7 @@ FileService.prototype.doesShareExist = function (share, optionsOrCallback, callb * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information @@ -348,6 +352,7 @@ FileService.prototype.createShare = function (share, optionsOrCallback, callback * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information @@ -414,6 +419,7 @@ FileService.prototype.createShareIfNotExists = function (share, optionsOrCallbac * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information @@ -468,6 +474,7 @@ FileService.prototype.getShareProperties = function (share, optionsOrCallback, c * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information @@ -527,6 +534,7 @@ FileService.prototype.getShareMetadata = function (share, optionsOrCallback, cal * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResponse} callback `error` will contain information @@ -581,6 +589,7 @@ FileService.prototype.setShareMetadata = function (share, metadata, optionsOrCal * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResponse} callback `error` will contain information @@ -625,6 +634,7 @@ FileService.prototype.deleteShare = function (share, optionsOrCallback, callback * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information @@ -684,6 +694,7 @@ FileService.prototype.deleteShareIfExists = function (share, optionsOrCallback, * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information @@ -709,6 +720,7 @@ FileService.prototype.doesDirectoryExist = function (share, directory, optionsOr * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information @@ -763,6 +775,7 @@ FileService.prototype.createDirectory = function (share, directory, optionsOrCal * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information @@ -831,6 +844,7 @@ FileService.prototype.createDirectoryIfNotExists = function (share, directory, o * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information @@ -883,6 +897,7 @@ FileService.prototype.getDirectoryProperties = function (share, directory, optio * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResponse} callback `error` will contain information @@ -928,6 +943,7 @@ FileService.prototype.deleteDirectory = function (share, directory, optionsOrCal * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information @@ -988,6 +1004,7 @@ FileService.prototype.deleteDirectoryIfExists = function (share, directory, opti * @param {int} [options.maximumExecutionTimeInMs]The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information @@ -1130,6 +1147,7 @@ FileService.prototype.getUrl = function (share, directory, file, primary) { * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information @@ -1188,6 +1206,7 @@ FileService.prototype.getFileProperties = function (share, directory, file, opti * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information @@ -1256,6 +1275,7 @@ FileService.prototype.getFileMetadata = function (share, directory, file, option * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information @@ -1315,6 +1335,7 @@ FileService.prototype.setFileProperties = function (share, directory, file, opti * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information @@ -1372,7 +1393,8 @@ FileService.prototype.setFileMetadata = function (share, directory, file, metada * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. -* @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. +* @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information * if an error occurs; otherwise `result` will contain @@ -1430,6 +1452,7 @@ FileService.prototype.resizeFile = function (share, directory, file, size, optio * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information @@ -1463,6 +1486,7 @@ FileService.prototype.doesFileExist = function (share, directory, file, optionsO * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information @@ -1488,7 +1512,6 @@ FileService.prototype.createFile = function (share, directory, file, length, opt .withHeader(HeaderConstants.TYPE_HEADER, 'file') .withHeader(HeaderConstants.CONTENT_LENGTH_HEADER, length); - webResource.addOptionalMetadataHeaders(options.metadata); FileResult.setProperties(webResource, options); var processResponseCallback = function(responseObject, next) { @@ -1522,6 +1545,7 @@ FileService.prototype.createFile = function (share, directory, file, length, opt * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResponse} callback `error` will contain information @@ -1568,6 +1592,7 @@ FileService.prototype.deleteFile = function (share, directory, file, optionsOrCa * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information @@ -1631,6 +1656,7 @@ FileService.prototype.deleteFileIfExists = function (share, directory, file, opt * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {FileService~FileToText} callback `error` will contain information @@ -1703,6 +1729,7 @@ FileService.prototype.getFileToText = function (share, directory, file, optionsO * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information if an error occurs; @@ -1770,6 +1797,7 @@ FileService.prototype.getFileToLocalFile = function (share, directory, file, loc * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information if an error occurs; @@ -1828,6 +1856,7 @@ FileService.prototype.createReadStream = function (share, directory, file, optio * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information if an error occurs; @@ -1905,6 +1934,7 @@ FileService.prototype.getFileToStream = function (share, directory, file, writeS * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information @@ -1983,6 +2013,7 @@ FileService.prototype.listRanges = function (share, directory, file, optionsOrCa * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information @@ -2043,6 +2074,7 @@ FileService.prototype.clearRange = function (share, directory, file, rangeStart, * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information @@ -2109,6 +2141,7 @@ FileService.prototype.createRangesFromStream = function (share, directory, file, * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {FileService~FileToText} callback `error` will contain information @@ -2177,6 +2210,7 @@ FileService.prototype.createFileFromText = function (share, directory, file, tex * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback The callback function. @@ -2244,6 +2278,7 @@ FileService.prototype.createFileFromLocalFile = function (share, directory, file * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback The callback function. @@ -2307,6 +2342,7 @@ FileService.prototype.createFileFromStream = function(share, directory, file, st * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback The callback function. @@ -2372,6 +2408,7 @@ FileService.prototype.createWriteStreamToExistingFile = function (share, directo * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback The callback function. @@ -2444,6 +2481,7 @@ FileService.prototype.createWriteStreamToNewFile = function (share, directory, f * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {Function(error, file, response)} callback `error` will contain information @@ -2508,6 +2546,7 @@ FileService.prototype._createRanges = function (share, directory, file, text, re * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {function(error, null)} callback The callback function. @@ -2641,6 +2680,7 @@ FileService.prototype._createFileFromChunkStream = function(share, directory, fi * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information if an error occurs; @@ -2711,6 +2751,7 @@ FileService.prototype._getFileToStream = function (share, directory, file, write * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information if an error occurs; @@ -2996,6 +3037,7 @@ function getExistsResponseCallback (callback) { * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {Function(error, fileExists, response)} callback `error` will contain information @@ -3042,6 +3084,7 @@ FileService.prototype._doesFileExist = function (share, directory, file, primary * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {Function(error, directoryExists, response)} callback `error` will contain information @@ -3085,6 +3128,7 @@ FileService.prototype._doesDirectoryExist = function (share, directory, primaryO * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information diff --git a/lib/services/queue/queueservice.js b/lib/services/queue/queueservice.js index f3e0ebe6..66e95225 100644 --- a/lib/services/queue/queueservice.js +++ b/lib/services/queue/queueservice.js @@ -93,6 +93,7 @@ util.inherits(QueueService, StorageServiceClient); * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information @@ -144,6 +145,7 @@ QueueService.prototype.getServiceStats = function (optionsOrCallback, callback) * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information @@ -195,6 +197,7 @@ QueueService.prototype.getServiceProperties = function (optionsOrCallback, callb * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResponse} callback `error` will contain information @@ -244,6 +247,7 @@ QueueService.prototype.setServiceProperties = function (serviceProperties, optio * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information @@ -271,6 +275,7 @@ QueueService.prototype.listQueuesSegmented = function (currentToken, optionsOrCa * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information @@ -356,6 +361,7 @@ QueueService.prototype.listQueuesSegmentedWithPrefix = function (prefix, current * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information @@ -380,6 +386,7 @@ QueueService.prototype.doesQueueExist = function (queue, optionsOrCallback, call * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information @@ -435,6 +442,7 @@ QueueService.prototype.createQueue = function (queue, optionsOrCallback, callbac * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information @@ -499,6 +507,7 @@ QueueService.prototype.createQueueIfNotExists = function (queue, optionsOrCallba * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResponse} callback `error` will contain information if an error occurs; @@ -539,6 +548,7 @@ QueueService.prototype.deleteQueue = function (queue, optionsOrCallback, callbac * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information @@ -593,6 +603,7 @@ QueueService.prototype.deleteQueueIfExists = function (queue, optionsOrCallback, * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information @@ -648,6 +659,7 @@ QueueService.prototype.getQueueMetadata = function (queue, optionsOrCallback, ca * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information @@ -705,6 +717,7 @@ QueueService.prototype.setQueueMetadata = function (queue, metadata, optionsOrCa * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information @@ -773,6 +786,7 @@ QueueService.prototype.createMessage = function (queue, messageText, optionsOrCa * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information @@ -857,6 +871,7 @@ QueueService.prototype.getMessages = function (queue, optionsOrCallback, callbac * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information @@ -898,6 +913,7 @@ QueueService.prototype.peekMessages = function (queue, optionsOrCallback, callba * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResponse} callback `error` will contain information if an error occurs; @@ -948,6 +964,7 @@ QueueService.prototype.deleteMessage = function (queue, messageId, popReceipt, o * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResponse} callback `error` will contain information @@ -995,6 +1012,7 @@ QueueService.prototype.clearMessages = function (queue, optionsOrCallback, callb * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information @@ -1064,6 +1082,7 @@ QueueService.prototype.updateMessage = function (queue, messageId, popReceipt, v * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information @@ -1118,6 +1137,7 @@ QueueService.prototype.getQueueAcl = function (queue, optionsOrCallback, callbac * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information @@ -1251,6 +1271,7 @@ QueueService.prototype.generateSharedAccessSignatureWithVersion = function (queu * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {Function(error, result, response)} callback `error` will contain information diff --git a/lib/services/table/tableservice.js b/lib/services/table/tableservice.js index 86b6d666..b4c3a988 100644 --- a/lib/services/table/tableservice.js +++ b/lib/services/table/tableservice.js @@ -106,6 +106,7 @@ util.inherits(TableService, StorageServiceClient); * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information if an error occurs; @@ -156,6 +157,7 @@ TableService.prototype.getServiceStats = function (optionsOrCallback, callback) * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information if an error occurs; @@ -207,6 +209,7 @@ TableService.prototype.getServiceProperties = function (optionsOrCallback, callb * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResponse} callback `error` will contain information if an error occurs; @@ -258,6 +261,7 @@ TableService.prototype.setServiceProperties = function (serviceProperties, optio * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information if an error occurs; @@ -285,6 +289,7 @@ TableService.prototype.listTablesSegmented = function (currentToken, optionsOrCa * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information if an error occurs; @@ -372,6 +377,7 @@ TableService.prototype.listTablesSegmentedWithPrefix = function (prefix, current * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information if an error occurs; @@ -424,6 +430,7 @@ TableService.prototype.getTableAcl = function (table, optionsOrCallback, callbac * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information if an error occurs; @@ -541,6 +548,7 @@ TableService.prototype.generateSharedAccessSignatureWithVersion = function (tabl * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information if an error occurs; @@ -563,6 +571,7 @@ TableService.prototype.doesTableExist = function (table, optionsOrCallback, call * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information if an error occurs; @@ -617,6 +626,7 @@ TableService.prototype.createTable = function (table, optionsOrCallback, callbac * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information if an error occurs; @@ -680,6 +690,7 @@ TableService.prototype.createTableIfNotExists = function (table, optionsOrCallba * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResponse} callback `error` will contain information if an error occurs; @@ -724,6 +735,7 @@ TableService.prototype.deleteTable = function (table, optionsOrCallback, callbac * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information if an error occurs; @@ -786,6 +798,7 @@ TableService.prototype.deleteTableIfExists = function (table, optionsOrCallback, * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {Function(entity)} [options.entityResolver] The entity resolver. Given a single entity returned by the query, returns a modified object which is added to @@ -931,6 +944,7 @@ TableService.prototype.queryEntities = function (table, tableQuery, currentToken * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {TableService~propertyResolver} [options.propertyResolver] The property resolver. Given the partition key, row key, property name, property value, @@ -978,6 +992,7 @@ TableService.prototype.retrieveEntity = function (table, partitionKey, rowKey, o * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {TableService~propertyResolver} [options.propertyResolver] The property resolver. Only applied if echoContent is true. Given the partition key, row key, property name, @@ -1021,6 +1036,7 @@ TableService.prototype.insertEntity = function (table, entityDescriptor, options * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information if an error occurs; @@ -1045,6 +1061,7 @@ TableService.prototype.insertOrReplaceEntity = function (table, entityDescriptor * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information if an error occurs; @@ -1069,6 +1086,7 @@ TableService.prototype.updateEntity = function (table, entityDescriptor, options * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information if an error occurs; @@ -1093,6 +1111,7 @@ TableService.prototype.mergeEntity = function (table, entityDescriptor, optionsO * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information if an error occurs; @@ -1117,6 +1136,7 @@ TableService.prototype.insertOrMergeEntity = function (table, entityDescriptor, * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResponse} callback `error` will contain information if an error occurs; @@ -1140,6 +1160,7 @@ TableService.prototype.deleteEntity = function (table, entityDescriptor, options * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information if an error occurs; @@ -1209,6 +1230,7 @@ TableService.prototype.executeBatch = function (table, batch, optionsOrCallback, * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information if an error occurs; @@ -1269,6 +1291,7 @@ TableService.prototype._doesTableExist = function (table, primaryOnly, optionsOr * @param {int} [options.maximumExecutionTimeInMs] The maximum execution time, in milliseconds, across all potential retries, to use when making this request. * The maximum execution time interval begins at the time that the client begins building the request. The maximum * execution time is checked intermittently while performing requests, and before executing retries. +* @param {string} [options.clientRequestId] The client request ID with a 1KB character limit. * @param {bool} [options.useNagleAlgorithm] Determines whether the Nagle algorithm is used; true to use the Nagle algorithm; otherwise, false. * The default value is false. * @param {errorOrResult} callback `error` will contain information if an error occurs; diff --git a/package.json b/package.json index 31f92587..b7fd61d0 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "azure-storage", "author": "Microsoft Corporation", - "version": "0.4.2", + "version": "0.4.3", "description": "Microsoft Azure Storage Client Library for Node.js", "tags": [ "azure", diff --git a/test/common/filters/linearretrypolicyfilter-tests.js b/test/common/filters/linearretrypolicyfilter-tests.js index 5341bfee..1ea9b09c 100644 --- a/test/common/filters/linearretrypolicyfilter-tests.js +++ b/test/common/filters/linearretrypolicyfilter-tests.js @@ -129,6 +129,7 @@ describe('linearretrypolicyfilter-tests', function () { it('should fail when deleteTable is tried', function (done) { tableName = testutil.generateId(tablePrefix, tableNames, suite.isMocked); + var retryCount = 3; var retryInterval = 30; diff --git a/test/framework/test-suite.js b/test/framework/test-suite.js index 16962da7..8a0be39f 100644 --- a/test/framework/test-suite.js +++ b/test/framework/test-suite.js @@ -16,6 +16,7 @@ var _ = require('underscore'); var fs = require('fs'); +var os = require('os'); var path = require('path'); var guid = require('node-uuid'); var nockHelper = require('./nock-helper'); diff --git a/test/recordings/blobservice-container-tests.nock.js b/test/recordings/blobservice-container-tests.nock.js index 06d399f0..360e3ca5 100644 --- a/test/recordings/blobservice-container-tests.nock.js +++ b/test/recordings/blobservice-container-tests.nock.js @@ -10,49 +10,116 @@ nock('https://xplat.blob.core.windows.net:443') .head('/cont-testdata0?restype=container') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'c572e2b5-0001-0009-35a1-187146000000', + 'x-ms-request-id': 'fd21e2c0-0001-0021-7bbb-7e6ec0000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:41:40 GMT' }); + date: 'Fri, 13 Mar 2015 04:01:31 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .put('/cont-testdata0?restype=container') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Thu, 27 Nov 2014 02:41:42 GMT', - etag: '"0x8D1D802CF9F2C91"', + 'last-modified': 'Fri, 13 Mar 2015 04:01:32 GMT', + etag: '"0x8D22B5986C79AF5"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'cdf5981d-0001-0026-36da-b272f8000000', + 'x-ms-request-id': '7bd34145-0001-0011-5399-e21c66000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:41:41 GMT' }); + date: 'Fri, 13 Mar 2015 04:01:31 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .head('/$logs?restype=container') + .head('/$root?restype=container') .reply(200, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Thu, 07 Aug 2014 05:37:39 GMT', - etag: '"0x8D18018D5F67595"', - server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'b64e94fd-0001-0024-39b6-90080b000000', - 'x-ms-version': '2014-02-14', + 'last-modified': 'Mon, 26 Jan 2015 02:00:51 GMT', + etag: '"0x8D207230B8A71E7"', + server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id': '752dba1b-0001-0002-1722-7341c1000000', + 'x-ms-version': '2014-02-14', + 'x-ms-meta-metatest857a1d66': 'metavalue-bb299d5f418', + 'x-ms-meta-metatest0edd4a10': 'metavalue-30d370e2764149c8999', + 'x-ms-meta-metatestf9151651': 'metavalue-4ab6ae9afa', + 'x-ms-meta-metatest380fa6e5': 'metavalue-311a2c4535ed4bfea7e', + 'x-ms-meta-metatest7972428f': 'metavalue-33eb660fb0064cfba', + 'x-ms-meta-metatest92956204': 'metavalue-4190c59218', + 'x-ms-meta-metatest4f7e78a0': 'metavalue-a90151cab16a4b4', + 'x-ms-meta-metatest4d5b4d68': 'metavalue-b98bd4dfd53', + 'x-ms-meta-metatest583f38cb': 'metavalue-ae6a0ec7ebb', + 'x-ms-meta-metatest6f46cee5': 'metavalue-1a310810422', + 'x-ms-meta-metatest399dcf8e': 'metavalue-8967c05b2e1', + 'x-ms-meta-metatest44bee1d6': 'metavalue-88c85c6e722a42d', + 'x-ms-meta-metatest10885255': 'metavalue-4150f9ed54c4467e', + 'x-ms-meta-metatest4e63e083': 'metavalue-85369d1c6699445', + 'x-ms-meta-metatest632fbb8f': 'metavalue-af71a6f9d9814ccd8', + 'x-ms-meta-metatest02d4ea0f': 'metavalue-42272b3736e', + 'x-ms-meta-metatest5efddf52': 'metavalue-44ee9be6a857', + 'x-ms-meta-metatestbf12162a': 'metavalue-19627ff857b3', + 'x-ms-meta-metatestb51e36f6': 'metavalue-ea643f7fba274ae8', + 'x-ms-meta-metatest170189c6': 'metavalue-3e26dd5c44204384', + 'x-ms-meta-metatest9e5fb6cf': 'metavalue-acbef987f7f647ac', + 'x-ms-meta-metatest087eaeea': 'metavalue-23d82fdd74124833b80', + 'x-ms-meta-metatestee8a6bf9': 'metavalue-fdd23fe0e0dc4', + 'x-ms-meta-metatestddc1ded2': 'metavalue-7da4b13c203', + 'x-ms-meta-metatest86adcac5': 'metavalue-1607327ed19', + 'x-ms-meta-metatestd60fbadf': 'metavalue-1a9970648a404c', + 'x-ms-meta-metatestabb1ca74': 'metavalue-7d960bf133a', + 'x-ms-meta-metatest52a9e55e': 'metavalue-5d3f8c7fa6a143f29', + 'x-ms-meta-metatestf1c9fb30': 'metavalue-0e3eb629c4854', + 'x-ms-meta-metatestb1398b57': 'metavalue-2eadf084ea4a', + 'x-ms-meta-metatest6122c17f': 'metavalue-d3172f9c2cf14c9', + 'x-ms-meta-metatesta9c1fb76': 'metavalue-4cad56068ff64', + 'x-ms-meta-metatestcc418509': 'metavalue-facc0369e4e44', + 'x-ms-meta-metatest1f830f47': 'metavalue-8b46c01022b046ada', + 'x-ms-meta-metatest66a92b2c': 'metavalue-2d470eb9fc804a089', + 'x-ms-meta-metatesta580e587': 'metavalue-126a53e5abd0493cb4', + 'x-ms-meta-metatest71b397b0': 'metavalue-7bcbeed66d474fc889', + 'x-ms-meta-metateste9b248e0': 'metavalue-4a2df023d14242be95d', + 'x-ms-meta-metatest609f095d': 'metavalue-e07c703f06c', + 'x-ms-meta-metatest24077990': 'metavalue-e7c7b9144fa94a8f8c', + 'x-ms-meta-metatest0b4e5af1': 'metavalue-c32dad4be26', + 'x-ms-meta-metatest0cd6668f': 'metavalue-60bca7e320', + 'x-ms-meta-metateste6e43e4a': 'metavalue-c6f6584a58174922bba', + 'x-ms-meta-metatest2f2c05ed': 'metavalue-382f534cfa6e4', + 'x-ms-meta-metatest4eeb14d6': 'metavalue-08f8f10f934', + 'x-ms-meta-metatest729c5671': 'metavalue-619e1501eb8', + 'x-ms-meta-metatest246b2b19': 'metavalue-0e2e1b4a5ca3429a936', + 'x-ms-meta-metatest16a84a19': 'metavalue-6913ba4d3c1c', + 'x-ms-meta-metatestfd3c8cc9': 'metavalue-d07a265fe401', + 'x-ms-meta-metatest3fdbf55b': 'metavalue-5c4eec98ce1843b', + 'x-ms-meta-metatest2f724a81': 'metavalue-70c628ba1ec54e6caaa', + 'x-ms-meta-metatest80303eb6': 'metavalue-9930a3cfbadd49', + 'x-ms-meta-metatest98d241cc': 'metavalue-76323b22aaa44d8', + 'x-ms-meta-metatestd9d28e51': 'metavalue-5ba331a5c0dc4a', + 'x-ms-meta-metatest77ef846b': 'metavalue-21cb8f3da2fa', + 'x-ms-meta-metatestc5bab86f': 'metavalue-1ecd616b70a', + 'x-ms-meta-metatest4ed020a6': 'metavalue-d1d617db5b7841b3b96', + 'x-ms-meta-metatest0c994188': 'metavalue-0c88d203e3764461', + 'x-ms-meta-metatest84269f16': 'metavalue-30c2fca7817e48', + 'x-ms-meta-metatest6d2a2f58': 'metavalue-d5257da8dc', + 'x-ms-meta-metatest4385f093': 'metavalue-ca448db10d0', + 'x-ms-meta-metatest7038d2ba': 'metavalue-528ff23208704', + 'x-ms-meta-metatest86e57929': 'metavalue-651e564c18d44f05', + 'x-ms-meta-metatesteca7b537': 'metavalue-e8c1fa80de17413d9e', + 'x-ms-meta-metateste9a49454': 'metavalue-3384c93f61024de28', + 'x-ms-meta-metatestccc90eeb': 'metavalue-c63ac731d6114c', + 'x-ms-meta-metatest36f918a5': 'metavalue-08ac639f04fa4', 'x-ms-lease-status': 'unlocked', 'x-ms-lease-state': 'available', - date: 'Thu, 27 Nov 2014 02:41:42 GMT' }); + date: 'Fri, 13 Mar 2015 04:01:32 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .head('/$root?restype=container') + .head('/$logs?restype=container') .reply(200, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Wed, 26 Nov 2014 06:11:22 GMT', - etag: '"0x8D1D756EFE0AA09"', + 'last-modified': 'Thu, 07 Aug 2014 05:37:39 GMT', + etag: '"0x8D18018D5F67595"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '83a18419-0001-0043-137f-7fc8e5000000', + 'x-ms-request-id': '10c0f88e-0001-002e-61fd-c36969000000', 'x-ms-version': '2014-02-14', 'x-ms-lease-status': 'unlocked', 'x-ms-lease-state': 'available', - date: 'Thu, 27 Nov 2014 02:41:42 GMT' }); + date: 'Fri, 13 Mar 2015 04:01:32 GMT' }); return result; }, function (nock) { var result = @@ -60,49 +127,49 @@ nock('https://xplat.blob.core.windows.net:443') .head('/cont-testdata1?restype=container') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '04dd6972-0001-0019-562d-6e26bd000000', + 'x-ms-request-id': 'e6915895-0001-0047-0fb5-131146000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:41:42 GMT' }); + date: 'Fri, 13 Mar 2015 04:01:32 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .put('/cont-testdata1?restype=container') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Thu, 27 Nov 2014 02:41:42 GMT', - etag: '"0x8D1D802D012F76A"', + 'last-modified': 'Fri, 13 Mar 2015 04:01:33 GMT', + etag: '"0x8D22B598774B333"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'e6db46de-0001-003d-13ea-64923c000000', + 'x-ms-request-id': 'd0fb0d1d-0001-004b-4559-a5bebf000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:41:42 GMT' }); + date: 'Fri, 13 Mar 2015 04:01:32 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .head('/cont-testdata1?restype=container') .reply(200, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Thu, 27 Nov 2014 02:41:42 GMT', - etag: '"0x8D1D802D012F76A"', + 'last-modified': 'Fri, 13 Mar 2015 04:01:33 GMT', + etag: '"0x8D22B598774B333"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '7fe5d134-0001-001e-6c22-6deb46000000', + 'x-ms-request-id': '6172d205-0001-003c-7c1d-c92e37000000', 'x-ms-version': '2014-02-14', 'x-ms-lease-status': 'unlocked', 'x-ms-lease-state': 'available', - date: 'Thu, 27 Nov 2014 02:41:43 GMT' }); + date: 'Fri, 13 Mar 2015 04:01:33 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .head('/cont-testdata1?restype=container') .reply(200, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Thu, 27 Nov 2014 02:41:42 GMT', - etag: '"0x8D1D802D012F76A"', + 'last-modified': 'Fri, 13 Mar 2015 04:01:33 GMT', + etag: '"0x8D22B598774B333"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '2f538222-0001-0027-3b24-c50881000000', + 'x-ms-request-id': '23684e6f-0001-0018-32c9-d2f86a000000', 'x-ms-version': '2014-02-14', 'x-ms-lease-status': 'unlocked', 'x-ms-lease-state': 'available', - date: 'Thu, 27 Nov 2014 02:41:44 GMT' }); + date: 'Fri, 13 Mar 2015 04:01:34 GMT' }); return result; }, function (nock) { var result = @@ -110,9 +177,9 @@ nock('https://xplat.blob.core.windows.net:443') .delete('/cont-testdata1?restype=container') .reply(202, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '8c3103f5-0001-0044-388f-ea1029000000', + 'x-ms-request-id': 'cfc0dc1a-0001-0030-48ea-be07f8000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:41:45 GMT' }); + date: 'Fri, 13 Mar 2015 04:01:34 GMT' }); return result; }], [function (nock) { var result = @@ -120,35 +187,35 @@ nock('https://xplat.blob.core.windows.net:443') .head('/cont-testdata2?restype=container') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '42deaf3d-0001-0039-3e81-fd16a2000000', + 'x-ms-request-id': '1cddb1ac-0001-0035-7028-e7568c000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:41:46 GMT' }); + date: 'Fri, 13 Mar 2015 04:01:35 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .put('/cont-testdata2?restype=container') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Thu, 27 Nov 2014 02:41:46 GMT', - etag: '"0x8D1D802D27E3813"', + 'last-modified': 'Fri, 13 Mar 2015 04:01:36 GMT', + etag: '"0x8D22B5988E6B978"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'c3473623-0001-0042-4a07-a23fc5000000', + 'x-ms-request-id': 'bc090fdc-0001-0039-4526-deb0d2000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:41:46 GMT' }); + date: 'Fri, 13 Mar 2015 04:01:36 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .head('/cont-testdata2?restype=container') .reply(200, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Thu, 27 Nov 2014 02:41:46 GMT', - etag: '"0x8D1D802D27E3813"', + 'last-modified': 'Fri, 13 Mar 2015 04:01:36 GMT', + etag: '"0x8D22B5988E6B978"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '9480bb30-0001-004b-013c-e2729d000000', + 'x-ms-request-id': 'ccbe5a1e-0001-003e-2151-ce61f9000000', 'x-ms-version': '2014-02-14', 'x-ms-lease-status': 'unlocked', 'x-ms-lease-state': 'available', - date: 'Thu, 27 Nov 2014 02:41:47 GMT' }); + date: 'Fri, 13 Mar 2015 04:01:36 GMT' }); return result; }, function (nock) { var result = @@ -156,9 +223,9 @@ nock('https://xplat.blob.core.windows.net:443') .delete('/cont-testdata2?restype=container') .reply(202, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'da8f0f90-0001-0018-0aca-f552db000000', + 'x-ms-request-id': '6839ba88-0001-0042-1ce2-72d9c3000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:41:49 GMT' }); + date: 'Fri, 13 Mar 2015 04:01:38 GMT' }); return result; }], [function (nock) { var result = @@ -166,44 +233,44 @@ nock('https://xplat.blob.core.windows.net:443') .head('/cont-testdata3?restype=container') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '790551a1-0001-0021-5c73-a6320d000000', + 'x-ms-request-id': 'd0d4083e-0001-0046-5deb-6cf9e5000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:41:49 GMT' }); + date: 'Fri, 13 Mar 2015 04:01:38 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .put('/cont-testdata3?restype=container') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Thu, 27 Nov 2014 02:41:50 GMT', - etag: '"0x8D1D802D4918E3B"', + 'last-modified': 'Fri, 13 Mar 2015 04:01:39 GMT', + etag: '"0x8D22B598AA11868"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '8b0f3d06-0001-002a-5b23-51f8df000000', + 'x-ms-request-id': 'e85e01a5-0001-0023-0b5c-37e6ab000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:41:49 GMT' }); + date: 'Fri, 13 Mar 2015 04:01:38 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .put('/cont-testdata4?restype=container') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Thu, 27 Nov 2014 02:41:51 GMT', - etag: '"0x8D1D802D5265036"', + 'last-modified': 'Fri, 13 Mar 2015 04:01:39 GMT', + etag: '"0x8D22B598AFA7FD3"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '897aca69-0001-0033-085f-c00384000000', + 'x-ms-request-id': '0dfd3f7a-0001-0027-51fa-aa033c000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:41:50 GMT' }); + date: 'Fri, 13 Mar 2015 04:01:39 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .put('/cont-testdata4?restype=container') - .reply(409, "ContainerAlreadyExistsThe specified container already exists.\nRequestId:6d631fd2-0001-0014-2062-c7ca4f000000\nTime:2014-11-27T02:41:51.7973633Z", { 'content-length': '230', + .reply(409, "ContainerAlreadyExistsThe specified container already exists.\nRequestId:1aca0e11-0001-002c-58fc-bcc477000000\nTime:2015-03-13T04:01:40.9524387Z", { 'content-length': '230', 'content-type': 'application/xml', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '6d631fd2-0001-0014-2062-c7ca4f000000', + 'x-ms-request-id': '1aca0e11-0001-002c-58fc-bcc477000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:41:51 GMT' }); + date: 'Fri, 13 Mar 2015 04:01:40 GMT' }); return result; }, function (nock) { var result = @@ -211,23 +278,23 @@ nock('https://xplat.blob.core.windows.net:443') .delete('/cont-testdata4?restype=container') .reply(202, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '5be8270d-0001-0045-1b39-49ebf7000000', + 'x-ms-request-id': '4d0ec360-0001-0044-78f8-44e597000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:41:51 GMT' }); + date: 'Fri, 13 Mar 2015 04:01:39 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .head('/cont-testdata3?restype=container') .reply(200, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Thu, 27 Nov 2014 02:41:50 GMT', - etag: '"0x8D1D802D4918E3B"', + 'last-modified': 'Fri, 13 Mar 2015 04:01:39 GMT', + etag: '"0x8D22B598AA11868"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'cc41f87b-0001-003a-238d-d8511e000000', + 'x-ms-request-id': 'bedafaa5-0001-0048-2875-93898a000000', 'x-ms-version': '2014-02-14', 'x-ms-lease-status': 'unlocked', 'x-ms-lease-state': 'available', - date: 'Thu, 27 Nov 2014 02:41:52 GMT' }); + date: 'Fri, 13 Mar 2015 04:01:41 GMT' }); return result; }, function (nock) { var result = @@ -235,9 +302,9 @@ nock('https://xplat.blob.core.windows.net:443') .delete('/cont-testdata3?restype=container') .reply(202, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '6d10c518-0001-0007-27d8-b7f6c8000000', + 'x-ms-request-id': '6eada758-0001-004d-3122-5f74e1000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:41:53 GMT' }); + date: 'Fri, 13 Mar 2015 04:01:41 GMT' }); return result; }], [function (nock) { var result = @@ -245,21 +312,21 @@ nock('https://xplat.blob.core.windows.net:443') .head('/cont-testdata5?restype=container') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '71521f58-0001-0038-6277-c5fe9e000000', + 'x-ms-request-id': '8e38d1df-0001-003d-7c29-69ce28000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:41:54 GMT' }); + date: 'Fri, 13 Mar 2015 04:01:42 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .put('/cont-testdata5?restype=container') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Thu, 27 Nov 2014 02:41:55 GMT', - etag: '"0x8D1D802D78807C0"', + 'last-modified': 'Fri, 13 Mar 2015 04:01:43 GMT', + etag: '"0x8D22B598D6F1F50"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'f80eade4-0001-0005-1c06-6e3146000000', + 'x-ms-request-id': 'b81ffaa4-0001-001a-5968-e59d6f000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:41:54 GMT' }); + date: 'Fri, 13 Mar 2015 04:01:42 GMT' }); return result; }, function (nock) { var result = @@ -267,49 +334,49 @@ nock('https://xplat.blob.core.windows.net:443') .head('/cont-testdata6?restype=container') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'd9d570ff-0001-000e-2989-968370000000', + 'x-ms-request-id': '02e9cee3-0001-001e-23b6-c7b0f0000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:41:55 GMT' }); + date: 'Fri, 13 Mar 2015 04:01:42 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .put('/cont-testdata6?restype=container') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Thu, 27 Nov 2014 02:41:57 GMT', - etag: '"0x8D1D802D8A57A71"', + 'last-modified': 'Fri, 13 Mar 2015 04:01:44 GMT', + etag: '"0x8D22B598E2B5D1A"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'a40114d4-0001-0017-01f6-d19c3a000000', + 'x-ms-request-id': 'dd1e8e9a-0001-004a-5a47-cfdfb0000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:41:56 GMT' }); + date: 'Fri, 13 Mar 2015 04:01:44 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .head('/cont-testdata6?restype=container') .reply(200, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Thu, 27 Nov 2014 02:41:57 GMT', - etag: '"0x8D1D802D8A57A71"', + 'last-modified': 'Fri, 13 Mar 2015 04:01:44 GMT', + etag: '"0x8D22B598E2B5D1A"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '957ad3b8-0001-0034-40b7-cd50c3000000', + 'x-ms-request-id': 'f633122b-0001-0013-54d7-9a16ba000000', 'x-ms-version': '2014-02-14', 'x-ms-lease-status': 'unlocked', 'x-ms-lease-state': 'available', - date: 'Thu, 27 Nov 2014 02:41:57 GMT' }); + date: 'Fri, 13 Mar 2015 04:01:44 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .head('/cont-testdata6?restype=container') .reply(200, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Thu, 27 Nov 2014 02:41:57 GMT', - etag: '"0x8D1D802D8A57A71"', + 'last-modified': 'Fri, 13 Mar 2015 04:01:44 GMT', + etag: '"0x8D22B598E2B5D1A"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '3694f9d8-0001-0029-55a2-f57ea6000000', + 'x-ms-request-id': '9ab0faee-0001-0004-02ce-7c84e2000000', 'x-ms-version': '2014-02-14', 'x-ms-lease-status': 'unlocked', 'x-ms-lease-state': 'available', - date: 'Thu, 27 Nov 2014 02:41:57 GMT' }); + date: 'Fri, 13 Mar 2015 04:01:45 GMT' }); return result; }, function (nock) { var result = @@ -317,9 +384,9 @@ nock('https://xplat.blob.core.windows.net:443') .delete('/cont-testdata6?restype=container') .reply(202, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'c97bf59d-0001-000a-3931-44ed4b000000', + 'x-ms-request-id': '308c2ecf-0001-0008-6616-54dbf4000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:41:58 GMT' }); + date: 'Fri, 13 Mar 2015 04:01:46 GMT' }); return result; }, function (nock) { var result = @@ -327,34 +394,34 @@ nock('https://xplat.blob.core.windows.net:443') .head('/cont-testdata6?restype=container') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '209f769f-0001-003b-1749-e0afa5000000', + 'x-ms-request-id': '5939e84b-0001-000c-2a84-991265000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:41:59 GMT' }); + date: 'Fri, 13 Mar 2015 04:01:46 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .put('/cont-testdata6?restype=container') - .reply(409, "ContainerBeingDeletedThe specified container is being deleted. Try operation later.\nRequestId:0897b4c8-0001-001c-54ad-577919000000\nTime:2014-11-27T02:42:01.1189329Z", { 'content-length': '252', + .reply(409, "ContainerBeingDeletedThe specified container is being deleted. Try operation later.\nRequestId:bd4c1307-0001-0010-752b-851b09000000\nTime:2015-03-13T04:01:47.4901671Z", { 'content-length': '252', 'content-type': 'application/xml', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '0897b4c8-0001-001c-54ad-577919000000', + 'x-ms-request-id': 'bd4c1307-0001-0010-752b-851b09000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:42:01 GMT' }); + date: 'Fri, 13 Mar 2015 04:01:46 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .head('/cont-testdata5?restype=container') .reply(200, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Thu, 27 Nov 2014 02:41:55 GMT', - etag: '"0x8D1D802D78807C0"', + 'last-modified': 'Fri, 13 Mar 2015 04:01:43 GMT', + etag: '"0x8D22B598D6F1F50"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'a3522dfa-0001-0010-129b-740070000000', + 'x-ms-request-id': '74cf7b77-0001-0001-617b-2057ba000000', 'x-ms-version': '2014-02-14', 'x-ms-lease-status': 'unlocked', 'x-ms-lease-state': 'available', - date: 'Thu, 27 Nov 2014 02:42:00 GMT' }); + date: 'Fri, 13 Mar 2015 04:01:48 GMT' }); return result; }, function (nock) { var result = @@ -362,9 +429,9 @@ nock('https://xplat.blob.core.windows.net:443') .delete('/cont-testdata5?restype=container') .reply(202, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '17c1576c-0001-0006-10ab-2ff4cf000000', + 'x-ms-request-id': '5a4c2706-0001-0006-2d92-2303b7000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:42:02 GMT' }); + date: 'Fri, 13 Mar 2015 04:01:48 GMT' }); return result; }], [function (nock) { var result = @@ -372,35 +439,35 @@ nock('https://xplat.blob.core.windows.net:443') .head('/cont-testdata7?restype=container') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '7d873cb8-0001-004a-4c09-6987b1000000', + 'x-ms-request-id': '7074a989-0001-0032-5cea-518385000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:42:02 GMT' }); + date: 'Fri, 13 Mar 2015 04:01:48 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .put('/cont-testdata7?restype=container') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Thu, 27 Nov 2014 02:42:03 GMT', - etag: '"0x8D1D802DC8A046A"', + 'last-modified': 'Fri, 13 Mar 2015 04:01:50 GMT', + etag: '"0x8D22B599198A130"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '31ab1c89-0001-0004-3c8c-364fed000000', + 'x-ms-request-id': '9d2e82df-0001-0022-4350-ea9761000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:42:03 GMT' }); + date: 'Fri, 13 Mar 2015 04:01:50 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .head('/cont-testdata7?restype=container') .reply(200, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Thu, 27 Nov 2014 02:42:03 GMT', - etag: '"0x8D1D802DC8A046A"', + 'last-modified': 'Fri, 13 Mar 2015 04:01:50 GMT', + etag: '"0x8D22B599198A130"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '6f88b66a-0001-0048-48ec-fec1c6000000', + 'x-ms-request-id': '45c9b709-0001-003b-752f-8ff786000000', 'x-ms-version': '2014-02-14', 'x-ms-lease-status': 'unlocked', 'x-ms-lease-state': 'available', - date: 'Thu, 27 Nov 2014 02:42:04 GMT' }); + date: 'Fri, 13 Mar 2015 04:01:49 GMT' }); return result; }, function (nock) { var result = @@ -408,9 +475,9 @@ nock('https://xplat.blob.core.windows.net:443') .delete('/cont-testdata7?restype=container') .reply(202, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '2c67e130-0001-003e-1b45-14ae44000000', + 'x-ms-request-id': 'c26e20e4-0001-003f-1389-baab10000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:42:04 GMT' }); + date: 'Fri, 13 Mar 2015 04:01:51 GMT' }); return result; }], [function (nock) { var result = @@ -418,21 +485,21 @@ nock('https://xplat.blob.core.windows.net:443') .head('/cont-testdata8?restype=container') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '433a83e9-0001-0046-3fc1-5275f0000000', + 'x-ms-request-id': '76f2badb-0001-001c-0349-f02cae000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:42:04 GMT' }); + date: 'Fri, 13 Mar 2015 04:01:51 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .put('/cont-testdata8?restype=container') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Thu, 27 Nov 2014 02:42:07 GMT', - etag: '"0x8D1D802DE877662"', + 'last-modified': 'Fri, 13 Mar 2015 04:01:52 GMT', + etag: '"0x8D22B5992A280BD"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '89b4bcfb-0001-003c-0723-172e64000000', + 'x-ms-request-id': 'ecd38082-0001-0020-60ed-79b75f000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:42:06 GMT' }); + date: 'Fri, 13 Mar 2015 04:01:51 GMT' }); return result; }, function (nock) { var result = @@ -440,9 +507,9 @@ nock('https://xplat.blob.core.windows.net:443') .head('/cont-testdata9?restype=container') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '4c9bcb2d-0001-0030-3420-d261fd000000', + 'x-ms-request-id': '5d83d12b-0001-0024-4c43-8b95d5000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:42:07 GMT' }); + date: 'Fri, 13 Mar 2015 04:01:52 GMT' }); return result; }, function (nock) { var result = @@ -450,35 +517,35 @@ nock('https://xplat.blob.core.windows.net:443') .head('/cont-testdata9?restype=container') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'fd22ce0d-0001-0011-26e2-42e3bb000000', + 'x-ms-request-id': 'e20fc356-0001-0029-6ba1-bb25c4000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:42:07 GMT' }); + date: 'Fri, 13 Mar 2015 04:01:53 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .put('/cont-testdata9?restype=container') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Thu, 27 Nov 2014 02:42:09 GMT', - etag: '"0x8D1D802DFB94440"', + 'last-modified': 'Fri, 13 Mar 2015 04:01:54 GMT', + etag: '"0x8D22B5993F67844"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '72e26a02-0001-002e-1cb5-105ac1000000', + 'x-ms-request-id': '92f4868e-0001-0019-609c-83315b000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:42:08 GMT' }); + date: 'Fri, 13 Mar 2015 04:01:53 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .head('/cont-testdata9?restype=container') .reply(200, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Thu, 27 Nov 2014 02:42:09 GMT', - etag: '"0x8D1D802DFB94440"', + 'last-modified': 'Fri, 13 Mar 2015 04:01:54 GMT', + etag: '"0x8D22B5993F67844"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'c4b5305b-0001-0037-7a4d-0e00a8000000', + 'x-ms-request-id': '933a1edc-0001-000a-769c-08a180000000', 'x-ms-version': '2014-02-14', 'x-ms-lease-status': 'unlocked', 'x-ms-lease-state': 'available', - date: 'Thu, 27 Nov 2014 02:42:09 GMT' }); + date: 'Fri, 13 Mar 2015 04:01:54 GMT' }); return result; }, function (nock) { var result = @@ -486,9 +553,9 @@ nock('https://xplat.blob.core.windows.net:443') .delete('/cont-testdata9?restype=container') .reply(202, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'b7f743e2-0001-0040-1027-982d94000000', + 'x-ms-request-id': '485d7fdb-0001-0036-2334-29d5a2000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:42:09 GMT' }); + date: 'Fri, 13 Mar 2015 04:01:55 GMT' }); return result; }, function (nock) { var result = @@ -496,23 +563,23 @@ nock('https://xplat.blob.core.windows.net:443') .head('/cont-testdata9?restype=container') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'de70f78c-0001-0049-3ec1-55e56b000000', + 'x-ms-request-id': '11aabfe3-0001-0026-43ce-ec38e6000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:42:11 GMT' }); + date: 'Fri, 13 Mar 2015 04:01:56 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .head('/cont-testdata8?restype=container') .reply(200, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Thu, 27 Nov 2014 02:42:07 GMT', - etag: '"0x8D1D802DE877662"', + 'last-modified': 'Fri, 13 Mar 2015 04:01:52 GMT', + etag: '"0x8D22B5992A280BD"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'e8d00826-0001-0016-53ff-ddc81e000000', + 'x-ms-request-id': '8496ab27-0001-002b-5c6e-f52c27000000', 'x-ms-version': '2014-02-14', 'x-ms-lease-status': 'unlocked', 'x-ms-lease-state': 'available', - date: 'Thu, 27 Nov 2014 02:42:12 GMT' }); + date: 'Fri, 13 Mar 2015 04:01:57 GMT' }); return result; }, function (nock) { var result = @@ -520,9 +587,9 @@ nock('https://xplat.blob.core.windows.net:443') .delete('/cont-testdata8?restype=container') .reply(202, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'f89d4a1c-0001-000b-3ed2-2d67c3000000', + 'x-ms-request-id': 'c9d3cd0e-0001-0043-564f-de188d000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:42:13 GMT' }); + date: 'Fri, 13 Mar 2015 04:01:56 GMT' }); return result; }], [function (nock) { var result = @@ -530,35 +597,35 @@ nock('https://xplat.blob.core.windows.net:443') .head('/cont-testdata10?restype=container') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '7a37180b-0001-0028-6d1a-b0dda7000000', + 'x-ms-request-id': 'c46a910f-0001-0034-5346-445de7000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:42:13 GMT' }); + date: 'Fri, 13 Mar 2015 04:01:58 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .put('/cont-testdata10?restype=container') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Thu, 27 Nov 2014 02:42:14 GMT', - etag: '"0x8D1D802E2DEBF55"', + 'last-modified': 'Fri, 13 Mar 2015 04:01:59 GMT', + etag: '"0x8D22B5996CB7155"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'ea7302b7-0001-0031-7c39-27b60b000000', + 'x-ms-request-id': '5c8c2bcd-0001-004c-19ac-9f351c000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:42:14 GMT' }); + date: 'Fri, 13 Mar 2015 04:01:59 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .head('/cont-testdata10?restype=container') .reply(200, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Thu, 27 Nov 2014 02:42:14 GMT', - etag: '"0x8D1D802E2DEBF55"', + 'last-modified': 'Fri, 13 Mar 2015 04:01:59 GMT', + etag: '"0x8D22B5996CB7155"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '0fb25012-0001-0012-0501-ad7112000000', + 'x-ms-request-id': '69dd610c-0001-0015-157f-561494000000', 'x-ms-version': '2014-02-14', 'x-ms-lease-status': 'unlocked', 'x-ms-lease-state': 'available', - date: 'Thu, 27 Nov 2014 02:42:14 GMT' }); + date: 'Fri, 13 Mar 2015 04:01:59 GMT' }); return result; }, function (nock) { var result = @@ -566,9 +633,9 @@ nock('https://xplat.blob.core.windows.net:443') .delete('/cont-testdata10?restype=container') .reply(202, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'ddb4db1f-0001-001b-5aae-43f708000000', + 'x-ms-request-id': 'a95f99d8-0001-002d-3434-eae049000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:42:16 GMT' }); + date: 'Fri, 13 Mar 2015 04:01:59 GMT' }); return result; }], [function (nock) { var result = @@ -576,48 +643,48 @@ nock('https://xplat.blob.core.windows.net:443') .head('/cont-testdata11?restype=container') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '3a0799aa-0001-004c-5799-3b75e4000000', + 'x-ms-request-id': '60c36ff2-0001-0009-3053-0e4e13000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:42:16 GMT' }); + date: 'Fri, 13 Mar 2015 04:02:00 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .put('/cont-testdata11?restype=container') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Thu, 27 Nov 2014 02:42:17 GMT', - etag: '"0x8D1D802E507AEB9"', + 'last-modified': 'Fri, 13 Mar 2015 04:02:01 GMT', + etag: '"0x8D22B599826B21F"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'a326b812-0001-002d-4034-4fd71f000000', + 'x-ms-request-id': '84eb42a2-0001-000e-66ab-1ecf73000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:42:17 GMT' }); + date: 'Fri, 13 Mar 2015 04:02:01 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .put('/cont-testdata11?restype=container&comp=metadata') .reply(200, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Thu, 27 Nov 2014 02:42:18 GMT', - etag: '"0x8D1D802E56B895E"', + 'last-modified': 'Fri, 13 Mar 2015 04:02:01 GMT', + etag: '"0x8D22B5998344ACB"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '03d8f3e4-0001-0036-2004-eb05ea000000', + 'x-ms-request-id': '1325ca91-0001-0012-5b5e-7a6bea000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:42:17 GMT' }); + date: 'Fri, 13 Mar 2015 04:02:00 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .head('/cont-testdata11?restype=container') .reply(200, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Thu, 27 Nov 2014 02:42:18 GMT', - etag: '"0x8D1D802E56B895E"', + 'last-modified': 'Fri, 13 Mar 2015 04:02:01 GMT', + etag: '"0x8D22B5998344ACB"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '60b68ca5-0001-002b-7235-167c40000000', + 'x-ms-request-id': '06812795-0001-0003-70db-22fca3000000', 'x-ms-version': '2014-02-14', - 'x-ms-meta-color': 'blue', + 'x-ms-meta-color': 'Blue', 'x-ms-lease-status': 'unlocked', 'x-ms-lease-state': 'available', - date: 'Thu, 27 Nov 2014 02:42:19 GMT' }); + date: 'Fri, 13 Mar 2015 04:02:02 GMT' }); return result; }, function (nock) { var result = @@ -625,9 +692,9 @@ nock('https://xplat.blob.core.windows.net:443') .delete('/cont-testdata11?restype=container') .reply(202, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'c2845acd-0001-0020-0a6b-6ef602000000', + 'x-ms-request-id': 'c4018f24-0001-001b-020b-2c8f28000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:42:19 GMT' }); + date: 'Fri, 13 Mar 2015 04:02:02 GMT' }); return result; }, function (nock) { var result = @@ -635,9 +702,9 @@ nock('https://xplat.blob.core.windows.net:443') .head('/cont-testdata11?restype=container') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'f9deaaa6-0001-0001-261a-ffafdd000000', + 'x-ms-request-id': '2b863f29-0001-001f-5a2b-21d4fd000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:42:20 GMT' }); + date: 'Fri, 13 Mar 2015 04:02:03 GMT' }); return result; }], [function (nock) { var result = @@ -645,46 +712,46 @@ nock('https://xplat.blob.core.windows.net:443') .head('/cont-testdata12?restype=container') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'b3a8b08e-0001-0032-6d4c-2675e9000000', + 'x-ms-request-id': '2069b0c4-0001-0038-3ef9-1b20b0000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:42:21 GMT' }); + date: 'Fri, 13 Mar 2015 04:02:03 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .put('/cont-testdata12?restype=container') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Thu, 27 Nov 2014 02:42:22 GMT', - etag: '"0x8D1D802E78F1DC2"', + 'last-modified': 'Fri, 13 Mar 2015 04:02:05 GMT', + etag: '"0x8D22B599A2BFAA4"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '2d52adf9-0001-0013-1fbf-1930cc000000', + 'x-ms-request-id': '0ef1853b-0001-0028-01b1-c1c5aa000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:42:21 GMT' }); + date: 'Fri, 13 Mar 2015 04:02:04 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .put('/cont-testdata12?restype=container&comp=metadata') .reply(200, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Thu, 27 Nov 2014 02:42:23 GMT', - etag: '"0x8D1D802E81CFF64"', + 'last-modified': 'Fri, 13 Mar 2015 04:02:05 GMT', + etag: '"0x8D22B599A8A8C2C"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'b606acb5-0001-0008-5969-9c66c0000000', + 'x-ms-request-id': '5fb5711f-0001-0005-54f5-592196000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:42:23 GMT' }); + date: 'Fri, 13 Mar 2015 04:02:06 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .head('/cont-testdata12?restype=container&comp=metadata') .reply(200, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Thu, 27 Nov 2014 02:42:23 GMT', - etag: '"0x8D1D802E81CFF64"', + 'last-modified': 'Fri, 13 Mar 2015 04:02:05 GMT', + etag: '"0x8D22B599A8A8C2C"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '2e1613e6-0001-004d-1093-6be9c4000000', + 'x-ms-request-id': '6e96b3ad-0001-0031-0a1f-d3ea4c000000', 'x-ms-version': '2014-02-14', - 'x-ms-meta-class': 'test', - date: 'Thu, 27 Nov 2014 02:42:22 GMT' }); + 'x-ms-meta-class': 'Test', + date: 'Fri, 13 Mar 2015 04:02:05 GMT' }); return result; }, function (nock) { var result = @@ -692,9 +759,9 @@ nock('https://xplat.blob.core.windows.net:443') .delete('/cont-testdata12?restype=container') .reply(202, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'e8fecef9-0001-001a-3a52-b5b2f9000000', + 'x-ms-request-id': 'a83d9733-0001-000d-09b0-010765000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:42:23 GMT' }); + date: 'Fri, 13 Mar 2015 04:02:06 GMT' }); return result; }, function (nock) { var result = @@ -702,9 +769,9 @@ nock('https://xplat.blob.core.windows.net:443') .head('/cont-testdata12?restype=container') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '1a162d0d-0001-0023-4880-3ee469000000', + 'x-ms-request-id': 'c7e0567f-0001-003a-6a86-4b6a80000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:42:23 GMT' }); + date: 'Fri, 13 Mar 2015 04:02:06 GMT' }); return result; }], [function (nock) { var result = @@ -712,859 +779,1200 @@ nock('https://xplat.blob.core.windows.net:443') .head('/cont-testdata13?restype=container') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '51f59a22-0001-002c-53cc-653fce000000', + 'x-ms-request-id': '8f38f086-0001-0016-25d1-6a38b7000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:42:26 GMT' }); + date: 'Fri, 13 Mar 2015 04:02:08 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .put('/cont-testdata13?restype=container') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Thu, 27 Nov 2014 02:42:26 GMT', - etag: '"0x8D1D802EA3B799F"', + 'last-modified': 'Fri, 13 Mar 2015 04:02:09 GMT', + etag: '"0x8D22B599C811D35"', + server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id': 'a72ba602-0001-0007-2b4e-1bdea4000000', + 'x-ms-version': '2014-02-14', + date: 'Fri, 13 Mar 2015 04:02:08 GMT' }); + return result; }, +function (nock) { +var result = +nock('https://xplat.blob.core.windows.net:443') + .put('/cont-testdata13?restype=container&comp=metadata') + .reply(200, "", { 'transfer-encoding': 'chunked', + 'last-modified': 'Fri, 13 Mar 2015 04:02:09 GMT', + etag: '"0x8D22B599CC6DBB3"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '853df0cf-0001-0035-3d0b-744d29000000', + 'x-ms-request-id': 'c4cc272a-0001-000b-3f20-d67f79000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:42:25 GMT' }); + date: 'Fri, 13 Mar 2015 04:02:08 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .put('/cont-testdata13?restype=container&comp=lease') + .head('/cont-testdata13?restype=container&comp=metadata') + .reply(200, "", { 'transfer-encoding': 'chunked', + 'last-modified': 'Fri, 13 Mar 2015 04:02:09 GMT', + etag: '"0x8D22B599CC6DBB3"', + server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id': '462b81cb-0001-000f-3637-449063000000', + 'x-ms-version': '2014-02-14', + 'x-ms-meta-color': 'blue,Orange,Red', + date: 'Fri, 13 Mar 2015 04:02:10 GMT' }); + return result; }, +function (nock) { +var result = +nock('https://xplat.blob.core.windows.net:443') + .delete('/cont-testdata13?restype=container') + .reply(202, "", { 'transfer-encoding': 'chunked', + server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id': '9e439008-0001-0014-0845-78aca9000000', + 'x-ms-version': '2014-02-14', + date: 'Fri, 13 Mar 2015 04:02:10 GMT' }); + return result; }, +function (nock) { +var result = +nock('https://xplat.blob.core.windows.net:443') + .head('/cont-testdata13?restype=container') + .reply(404, "", { 'transfer-encoding': 'chunked', + server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id': '22308b3b-0001-0041-2b8a-5c131e000000', + 'x-ms-version': '2014-02-14', + date: 'Fri, 13 Mar 2015 04:02:11 GMT' }); + return result; }], +[function (nock) { +var result = +nock('https://xplat.blob.core.windows.net:443') + .head('/cont-testdata14?restype=container') + .reply(404, "", { 'transfer-encoding': 'chunked', + server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id': 'faf5216f-0001-0045-308a-513530000000', + 'x-ms-version': '2014-02-14', + date: 'Fri, 13 Mar 2015 04:02:12 GMT' }); + return result; }, +function (nock) { +var result = +nock('https://xplat.blob.core.windows.net:443') + .put('/cont-testdata14?restype=container') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Thu, 27 Nov 2014 02:42:26 GMT', - etag: '"0x8D1D802EA3B799F"', + 'last-modified': 'Fri, 13 Mar 2015 04:02:12 GMT', + etag: '"0x8D22B599E9662D4"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '49bcfd87-0001-0002-37a1-3a3d20000000', + 'x-ms-request-id': '061f8d02-0001-0049-10b3-b52dac000000', 'x-ms-version': '2014-02-14', - 'x-ms-lease-id': '117d1c36-19e4-4ddb-8b44-03776737f79a', - date: 'Thu, 27 Nov 2014 02:42:27 GMT' }); + date: 'Fri, 13 Mar 2015 04:02:12 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .put('/cont-testdata13?restype=container&comp=metadata') + .put('/cont-testdata14?restype=container&comp=lease') + .reply(201, "", { 'transfer-encoding': 'chunked', + 'last-modified': 'Fri, 13 Mar 2015 04:02:12 GMT', + etag: '"0x8D22B599E9662D4"', + server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id': '177eaaff-0001-0025-5cbe-e37292000000', + 'x-ms-version': '2014-02-14', + 'x-ms-lease-id': '7701a528-340d-4bbe-bf07-32618defc2bf', + date: 'Fri, 13 Mar 2015 04:02:12 GMT' }); + return result; }, +function (nock) { +var result = +nock('https://xplat.blob.core.windows.net:443') + .put('/cont-testdata14?restype=container&comp=metadata') .reply(200, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Thu, 27 Nov 2014 02:42:28 GMT', - etag: '"0x8D1D802EB472AF1"', + 'last-modified': 'Fri, 13 Mar 2015 04:02:13 GMT', + etag: '"0x8D22B599F4BA97B"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '4526c487-0001-0047-45d6-2b90f2000000', + 'x-ms-request-id': '8278ea62-0001-002a-099a-e1fd05000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:42:28 GMT' }); + date: 'Fri, 13 Mar 2015 04:02:14 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .head('/cont-testdata13?restype=container&comp=metadata') + .head('/cont-testdata14?restype=container&comp=metadata') .reply(200, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Thu, 27 Nov 2014 02:42:28 GMT', - etag: '"0x8D1D802EB472AF1"', + 'last-modified': 'Fri, 13 Mar 2015 04:02:13 GMT', + etag: '"0x8D22B599F4BA97B"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '1cf27fee-0001-0000-1883-e0ded4000000', + 'x-ms-request-id': '5ca5b69f-0001-002f-5fc7-e829c4000000', 'x-ms-version': '2014-02-14', 'x-ms-meta-class': 'test', - date: 'Thu, 27 Nov 2014 02:42:28 GMT' }); + date: 'Fri, 13 Mar 2015 04:02:14 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .put('/cont-testdata13?restype=container&comp=lease') + .put('/cont-testdata14?restype=container&comp=lease') .reply(202, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Thu, 27 Nov 2014 02:42:28 GMT', - etag: '"0x8D1D802EB472AF1"', + 'last-modified': 'Fri, 13 Mar 2015 04:02:13 GMT', + etag: '"0x8D22B599F4BA97B"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '09cec92a-0001-0025-8049-70d7e9000000', + 'x-ms-request-id': 'a31156f2-0001-0033-47e6-d9562b000000', 'x-ms-version': '2014-02-14', 'x-ms-lease-time': '0', - date: 'Thu, 27 Nov 2014 02:42:29 GMT' }); + date: 'Fri, 13 Mar 2015 04:02:15 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .delete('/cont-testdata13?restype=container') + .delete('/cont-testdata14?restype=container') .reply(202, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '58e43aa1-0001-002f-0568-80f8b8000000', + 'x-ms-request-id': '1877da84-0001-0037-2c11-795e82000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:42:30 GMT' }); + date: 'Fri, 13 Mar 2015 04:02:15 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .head('/cont-testdata13?restype=container') + .head('/cont-testdata14?restype=container') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'd40184f4-0001-000f-1844-e74779000000', + 'x-ms-request-id': '5b16bb70-0001-0000-2a07-525d98000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:42:31 GMT' }); + date: 'Fri, 13 Mar 2015 04:02:15 GMT' }); return result; }], [function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .head('/cont-testdata14?restype=container') + .head('/cont-testdata15?restype=container') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '20caf584-0001-0041-79da-351d13000000', + 'x-ms-request-id': 'fa6e57df-0001-0040-5367-d3fad0000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:42:31 GMT' }); + date: 'Fri, 13 Mar 2015 04:02:17 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .put('/cont-testdata14?restype=container') + .put('/cont-testdata15?restype=container') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Thu, 27 Nov 2014 02:42:34 GMT', - etag: '"0x8D1D802EECF7BFB"', + 'last-modified': 'Fri, 13 Mar 2015 04:02:18 GMT', + etag: '"0x8D22B59A237CF17"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '356a8e6f-0001-000d-50cc-0f75d1000000', + 'x-ms-request-id': 'de037d60-0001-001d-1316-8c7311000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:42:34 GMT' }); + date: 'Fri, 13 Mar 2015 04:02:18 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .put('/cont-testdata14?restype=container&comp=metadata') + .put('/cont-testdata15?restype=container&comp=metadata') .reply(200, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Thu, 27 Nov 2014 02:42:34 GMT', - etag: '"0x8D1D802EECF7BFC"', + 'last-modified': 'Fri, 13 Mar 2015 04:02:18 GMT', + etag: '"0x8D22B59A237CF18"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '9527047b-0001-0003-1f1b-e65b46000000', + 'x-ms-request-id': 'fd2279b1-0001-0021-34bb-7e6ec0000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:42:33 GMT' }); + date: 'Fri, 13 Mar 2015 04:02:17 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .head('/cont-testdata14?restype=container') + .head('/cont-testdata15?restype=container') .reply(200, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Thu, 27 Nov 2014 02:42:34 GMT', - etag: '"0x8D1D802EECF7BFC"', + 'last-modified': 'Fri, 13 Mar 2015 04:02:18 GMT', + etag: '"0x8D22B59A237CF18"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '1a0161cf-0001-001f-2222-70dea4000000', + 'x-ms-request-id': '7bd39b6f-0001-0011-4599-e21c66000000', 'x-ms-version': '2014-02-14', 'x-ms-meta-key1': '', 'x-ms-lease-status': 'unlocked', 'x-ms-lease-state': 'available', - date: 'Thu, 27 Nov 2014 02:42:33 GMT' }); + date: 'Fri, 13 Mar 2015 04:02:18 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .head('/cont-testdata14?restype=container') + .head('/cont-testdata15?restype=container') .reply(200, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Thu, 27 Nov 2014 02:42:34 GMT', - etag: '"0x8D1D802EECF7BFC"', + 'last-modified': 'Fri, 13 Mar 2015 04:02:18 GMT', + etag: '"0x8D22B59A237CF18"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'dbb7ced5-0001-0015-317c-853e33000000', + 'x-ms-request-id': '752e1d19-0001-0002-5322-7341c1000000', 'x-ms-version': '2014-02-14', 'x-ms-meta-key1': '', 'x-ms-lease-status': 'unlocked', 'x-ms-lease-state': 'available', - date: 'Thu, 27 Nov 2014 02:42:34 GMT' }); + date: 'Fri, 13 Mar 2015 04:02:19 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .delete('/cont-testdata14?restype=container') + .delete('/cont-testdata15?restype=container') .reply(202, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'c5732aa3-0001-0009-16a1-187146000000', + 'x-ms-request-id': '10c17ce1-0001-002e-7efd-c36969000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:42:35 GMT' }); + date: 'Fri, 13 Mar 2015 04:02:19 GMT' }); return result; }], [function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .head('/cont-testdata15?restype=container') + .head('/cont-testdata16?restype=container') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'cdf5f408-0001-0026-7fda-b272f8000000', + 'x-ms-request-id': 'e691d109-0001-0047-47b5-131146000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:42:36 GMT' }); + date: 'Fri, 13 Mar 2015 04:02:20 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .put('/cont-testdata15?restype=container') + .put('/cont-testdata16?restype=container') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Thu, 27 Nov 2014 02:42:37 GMT', - etag: '"0x8D1D802F0829243"', + 'last-modified': 'Fri, 13 Mar 2015 04:02:21 GMT', + etag: '"0x8D22B59A3E9908B"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '83a1d674-0001-0043-367f-7fc8e5000000', + 'x-ms-request-id': 'd0fba169-0001-004b-5759-a5bebf000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:42:37 GMT' }); + date: 'Fri, 13 Mar 2015 04:02:20 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .get('/cont-testdata15?restype=container&comp=acl') + .get('/cont-testdata16?restype=container&comp=acl') .reply(200, "", { 'transfer-encoding': 'chunked', 'content-type': 'application/xml', - 'last-modified': 'Thu, 27 Nov 2014 02:42:37 GMT', - etag: '"0x8D1D802F0829243"', + 'last-modified': 'Fri, 13 Mar 2015 04:02:21 GMT', + etag: '"0x8D22B59A3E9908B"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'b64ee07e-0001-0024-7cb6-90080b000000', + 'x-ms-request-id': '617356b3-0001-003c-691d-c92e37000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:42:38 GMT' }); + date: 'Fri, 13 Mar 2015 04:02:21 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .delete('/cont-testdata15?restype=container') + .delete('/cont-testdata16?restype=container') .reply(202, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '04dddd9e-0001-0019-462d-6e26bd000000', + 'x-ms-request-id': '2368ccbf-0001-0018-15c9-d2f86a000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:42:39 GMT' }); + date: 'Fri, 13 Mar 2015 04:02:22 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .head('/cont-testdata15?restype=container') + .head('/cont-testdata16?restype=container') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '3a0b6396-0001-0022-55bf-225183000000', + 'x-ms-request-id': 'cfc173db-0001-0030-6bea-be07f8000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:42:39 GMT' }); + date: 'Fri, 13 Mar 2015 04:02:22 GMT' }); return result; }], [function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .head('/cont-testdata16?restype=container') + .head('/cont-testdata17?restype=container') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'f65ad9c3-0001-003f-6089-b0d880000000', + 'x-ms-request-id': '1cde2951-0001-0035-0728-e7568c000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:42:40 GMT' }); + date: 'Fri, 13 Mar 2015 04:02:23 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .put('/cont-testdata16?restype=container') + .put('/cont-testdata17?restype=container') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Thu, 27 Nov 2014 02:42:42 GMT', - etag: '"0x8D1D802F3853EF7"', + 'last-modified': 'Fri, 13 Mar 2015 04:02:23 GMT', + etag: '"0x8D22B59A55E08FB"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '1e7b01c2-0001-000c-5c8d-2ec717000000', + 'x-ms-request-id': 'bc09b0a6-0001-0039-3526-deb0d2000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:42:41 GMT' }); + date: 'Fri, 13 Mar 2015 04:02:23 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .filteringRequestBody(function (path) { return '*';}) -.put('/cont-testdata16/blob-testdata17', '*') +.put('/cont-testdata17/blob-testdata18', '*') .reply(201, "", { 'transfer-encoding': 'chunked', 'content-md5': '7Qdih1MuhjZehB6Sv8UNjA==', - 'last-modified': 'Thu, 27 Nov 2014 02:42:42 GMT', - etag: '"0x8D1D802F3D48549"', + 'last-modified': 'Fri, 13 Mar 2015 04:02:24 GMT', + etag: '"0x8D22B59A5E92A33"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'e6db8b04-0001-003d-2dea-64923c000000', + 'x-ms-request-id': 'ccbec273-0001-003e-6e51-ce61f9000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:42:41 GMT' }); + date: 'Fri, 13 Mar 2015 04:02:24 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .put('/cont-testdata16?restype=container&comp=acl') + .put('/cont-testdata17?restype=container&comp=acl') .reply(200, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Thu, 27 Nov 2014 02:42:43 GMT', - etag: '"0x8D1D802F435ED0A"', + 'last-modified': 'Fri, 13 Mar 2015 04:02:25 GMT', + etag: '"0x8D22B59A64F5831"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '7fe61ac2-0001-001e-4522-6deb46000000', + 'x-ms-request-id': '683a1f63-0001-0042-2be2-72d9c3000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:42:42 GMT' }); + date: 'Fri, 13 Mar 2015 04:02:26 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .get('/cont-testdata16?restype=container&comp=acl') + .get('/cont-testdata17?restype=container&comp=acl') .reply(200, "", { 'transfer-encoding': 'chunked', 'content-type': 'application/xml', - 'last-modified': 'Thu, 27 Nov 2014 02:42:43 GMT', - etag: '"0x8D1D802F435ED0A"', + 'last-modified': 'Fri, 13 Mar 2015 04:02:25 GMT', + etag: '"0x8D22B59A64F5831"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'c347a466-0001-0042-7707-a23fc5000000', + 'x-ms-request-id': '1acabc81-0001-002c-69fc-bcc477000000', 'x-ms-version': '2014-02-14', 'x-ms-blob-public-access': 'blob', - date: 'Thu, 27 Nov 2014 02:43:13 GMT' }); + date: 'Fri, 13 Mar 2015 04:02:56 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .get('/cont-testdata16/blob-testdata17') + .get('/cont-testdata17/blob-testdata18') .reply(200, "Hello World!", { 'content-length': '12', 'content-type': 'application/octet-stream', 'content-md5': '7Qdih1MuhjZehB6Sv8UNjA==', - 'last-modified': 'Thu, 27 Nov 2014 02:42:42 GMT', + 'last-modified': 'Fri, 13 Mar 2015 04:02:24 GMT', 'accept-ranges': 'bytes', - etag: '"0x8D1D802F3D48549"', + etag: '"0x8D22B59A5E92A33"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '9481767e-0001-004b-713c-e2729d000000', + 'x-ms-request-id': '74d024ce-0001-0001-777b-2057ba000000', 'x-ms-version': '2014-02-14', 'x-ms-meta-key1': '', 'x-ms-lease-status': 'unlocked', 'x-ms-lease-state': 'available', 'x-ms-blob-type': 'BlockBlob', - date: 'Thu, 27 Nov 2014 02:43:13 GMT' }); + date: 'Fri, 13 Mar 2015 04:02:56 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .put('/cont-testdata16?restype=container&comp=acl') + .put('/cont-testdata17?restype=container&comp=acl') .reply(200, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Thu, 27 Nov 2014 02:43:15 GMT', - etag: '"0x8D1D803076945FC"', + 'last-modified': 'Fri, 13 Mar 2015 04:02:57 GMT', + etag: '"0x8D22B59B948F78F"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'da8f6ba8-0001-0018-6eca-f552db000000', + 'x-ms-request-id': '5a4d0157-0001-0006-4092-2303b7000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:43:15 GMT' }); + date: 'Fri, 13 Mar 2015 04:02:57 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .get('/cont-testdata16?restype=container&comp=acl') + .get('/cont-testdata17?restype=container&comp=acl') .reply(200, "", { 'transfer-encoding': 'chunked', 'content-type': 'application/xml', - 'last-modified': 'Thu, 27 Nov 2014 02:43:15 GMT', - etag: '"0x8D1D803076945FC"', + 'last-modified': 'Fri, 13 Mar 2015 04:02:57 GMT', + etag: '"0x8D22B59B948F78F"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '7905ea8a-0001-0021-3f73-a6320d000000', + 'x-ms-request-id': '70760585-0001-0032-38ea-518385000000', 'x-ms-version': '2014-02-14', 'x-ms-blob-public-access': 'container', - date: 'Thu, 27 Nov 2014 02:43:45 GMT' }); + date: 'Fri, 13 Mar 2015 04:03:27 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .get('/cont-testdata16/blob-testdata17') + .get('/cont-testdata17/blob-testdata18') .reply(200, "Hello World!", { 'content-length': '12', 'content-type': 'application/octet-stream', 'content-md5': '7Qdih1MuhjZehB6Sv8UNjA==', - 'last-modified': 'Thu, 27 Nov 2014 02:42:42 GMT', + 'last-modified': 'Fri, 13 Mar 2015 04:02:24 GMT', 'accept-ranges': 'bytes', - etag: '"0x8D1D802F3D48549"', + etag: '"0x8D22B59A5E92A33"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '8b102026-0001-002a-4023-51f8df000000', + 'x-ms-request-id': '9d2f772f-0001-0022-5650-ea9761000000', 'x-ms-version': '2014-02-14', 'x-ms-meta-key1': '', 'x-ms-lease-status': 'unlocked', 'x-ms-lease-state': 'available', 'x-ms-blob-type': 'BlockBlob', - date: 'Thu, 27 Nov 2014 02:43:47 GMT' }); + date: 'Fri, 13 Mar 2015 04:03:28 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .head('/cont-testdata16/blob-testdata17') + .head('/cont-testdata17/blob-testdata18') .reply(200, "", { 'content-length': '12', 'content-type': 'application/octet-stream', 'content-md5': '7Qdih1MuhjZehB6Sv8UNjA==', - 'last-modified': 'Thu, 27 Nov 2014 02:42:42 GMT', + 'last-modified': 'Fri, 13 Mar 2015 04:02:24 GMT', 'accept-ranges': 'bytes', - etag: '"0x8D1D802F3D48549"', + etag: '"0x8D22B59A5E92A33"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '897b85d3-0001-0033-0e5f-c00384000000', + 'x-ms-request-id': '45ca940f-0001-003b-3e2f-8ff786000000', 'x-ms-version': '2014-02-14', 'x-ms-meta-key1': '', 'x-ms-lease-status': 'unlocked', 'x-ms-lease-state': 'available', 'x-ms-blob-type': 'BlockBlob', - date: 'Thu, 27 Nov 2014 02:43:47 GMT' }); + date: 'Fri, 13 Mar 2015 04:03:28 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .delete('/cont-testdata16/blob-testdata17') + .delete('/cont-testdata17/blob-testdata18') .reply(202, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '6d117dd7-0001-0007-55d8-b7f6c8000000', + 'x-ms-request-id': 'c26f6e8a-0001-003f-0e89-baab10000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:43:47 GMT' }); + date: 'Fri, 13 Mar 2015 04:03:29 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .head('/cont-testdata16?restype=container') + .head('/cont-testdata17?restype=container') .reply(200, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Thu, 27 Nov 2014 02:43:15 GMT', - etag: '"0x8D1D803076945FC"', + 'last-modified': 'Fri, 13 Mar 2015 04:02:57 GMT', + etag: '"0x8D22B59B948F78F"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '7152c294-0001-0038-4377-c5fe9e000000', + 'x-ms-request-id': '76f3b045-0001-001c-4749-f02cae000000', 'x-ms-version': '2014-02-14', 'x-ms-meta-key1': '', 'x-ms-lease-status': 'unlocked', 'x-ms-lease-state': 'available', - date: 'Thu, 27 Nov 2014 02:43:48 GMT' }); + date: 'Fri, 13 Mar 2015 04:03:29 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .delete('/cont-testdata16?restype=container') + .delete('/cont-testdata17?restype=container') .reply(202, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'f80f3ce0-0001-0005-7806-6e3146000000', + 'x-ms-request-id': 'ecd4bc64-0001-0020-2bed-79b75f000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:43:49 GMT' }); + date: 'Fri, 13 Mar 2015 04:03:30 GMT' }); return result; }], [function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .head('/cont-testdata18?restype=container') + .head('/cont-testdata19?restype=container') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'd9d6009c-0001-000e-2a89-968370000000', + 'x-ms-request-id': '5d849cbb-0001-0024-5e43-8b95d5000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:43:50 GMT' }); + date: 'Fri, 13 Mar 2015 04:03:31 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .put('/cont-testdata18?restype=container') + .put('/cont-testdata19?restype=container') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Thu, 27 Nov 2014 02:43:51 GMT', - etag: '"0x8D1D8031CD9CE31"', + 'last-modified': 'Fri, 13 Mar 2015 04:03:32 GMT', + etag: '"0x8D22B59CE053EE5"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'a401a993-0001-0017-02f6-d19c3a000000', + 'x-ms-request-id': 'e210f217-0001-0029-15a1-bb25c4000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:43:50 GMT' }); + date: 'Fri, 13 Mar 2015 04:03:32 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .filteringRequestBody(function (path) { return '*';}) -.put('/cont-testdata18?restype=container&comp=acl', '*') +.put('/cont-testdata19?restype=container&comp=acl', '*') .reply(200, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Thu, 27 Nov 2014 02:43:52 GMT', - etag: '"0x8D1D8031D44C5E7"', + 'last-modified': 'Fri, 13 Mar 2015 04:03:32 GMT', + etag: '"0x8D22B59CE6FA39A"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '957b9a8a-0001-0034-0db7-cd50c3000000', + 'x-ms-request-id': '92f572aa-0001-0019-2c9c-83315b000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:43:51 GMT' }); + date: 'Fri, 13 Mar 2015 04:03:32 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .get('/cont-testdata18?restype=container&comp=acl') + .get('/cont-testdata19?restype=container&comp=acl') .reply(200, "readwrite2012-11-10T00:00:00.0000000Z2012-11-10T00:10:00.9990000Zrwread2012-11-10T00:00:00.0000000Zr", { 'transfer-encoding': 'chunked', 'content-type': 'application/xml', - 'last-modified': 'Thu, 27 Nov 2014 02:43:52 GMT', - etag: '"0x8D1D8031D44C5E7"', + 'last-modified': 'Fri, 13 Mar 2015 04:03:32 GMT', + etag: '"0x8D22B59CE6FA39A"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '20a02ee8-0001-003b-0b49-e0afa5000000', + 'x-ms-request-id': '8497c317-0001-002b-3a6e-f52c27000000', 'x-ms-version': '2014-02-14', 'x-ms-blob-public-access': 'blob', - date: 'Thu, 27 Nov 2014 02:44:23 GMT' }); + date: 'Fri, 13 Mar 2015 04:04:03 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .put('/cont-testdata18?restype=container&comp=acl') + .put('/cont-testdata19?restype=container&comp=acl') .reply(200, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Thu, 27 Nov 2014 02:44:23 GMT', - etag: '"0x8D1D80330077FD7"', + 'last-modified': 'Fri, 13 Mar 2015 04:04:04 GMT', + etag: '"0x8D22B59E109922E"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '17c219cd-0001-0006-72ab-2ff4cf000000', + 'x-ms-request-id': 'c9d4c95d-0001-0043-664f-de188d000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:44:23 GMT' }); + date: 'Fri, 13 Mar 2015 04:04:03 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .get('/cont-testdata18?restype=container&comp=acl') + .get('/cont-testdata19?restype=container&comp=acl') .reply(200, "", { 'transfer-encoding': 'chunked', 'content-type': 'application/xml', - 'last-modified': 'Thu, 27 Nov 2014 02:44:23 GMT', - etag: '"0x8D1D80330077FD7"', + 'last-modified': 'Fri, 13 Mar 2015 04:04:04 GMT', + etag: '"0x8D22B59E109922E"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '2c68fa75-0001-003e-5f45-14ae44000000', + 'x-ms-request-id': 'c46bb0a5-0001-0034-7146-445de7000000', 'x-ms-version': '2014-02-14', 'x-ms-blob-public-access': 'container', - date: 'Thu, 27 Nov 2014 02:44:53 GMT' }); + date: 'Fri, 13 Mar 2015 04:04:34 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .head('/cont-testdata18?restype=container') + .head('/cont-testdata19?restype=container') .reply(200, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Thu, 27 Nov 2014 02:44:23 GMT', - etag: '"0x8D1D80330077FD7"', + 'last-modified': 'Fri, 13 Mar 2015 04:04:04 GMT', + etag: '"0x8D22B59E109922E"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '433b6d5c-0001-0046-39c1-5275f0000000', + 'x-ms-request-id': '5c8d9a66-0001-004c-6cac-9f351c000000', 'x-ms-version': '2014-02-14', 'x-ms-meta-key1': '', 'x-ms-lease-status': 'unlocked', 'x-ms-lease-state': 'available', - date: 'Thu, 27 Nov 2014 02:44:53 GMT' }); + date: 'Fri, 13 Mar 2015 04:04:35 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .delete('/cont-testdata18?restype=container') + .delete('/cont-testdata19?restype=container') .reply(202, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '89b5939f-0001-003c-7d23-172e64000000', + 'x-ms-request-id': '69deb5d3-0001-0015-587f-561494000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:44:55 GMT' }); + date: 'Fri, 13 Mar 2015 04:04:36 GMT' }); return result; }], [function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .head('/cont-testdata19?restype=container') + .head('/cont-testdata20?restype=container') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '4c9c7c05-0001-0030-6420-d261fd000000', + 'x-ms-request-id': 'a960df67-0001-002d-3134-eae049000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:44:56 GMT' }); + date: 'Fri, 13 Mar 2015 04:04:36 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .put('/cont-testdata19?restype=container') + .put('/cont-testdata20?restype=container') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Thu, 27 Nov 2014 02:44:57 GMT', - etag: '"0x8D1D80344058D1D"', + 'last-modified': 'Fri, 13 Mar 2015 04:04:37 GMT', + etag: '"0x8D22B59F5274378"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'fd23ddab-0001-0011-64e2-42e3bb000000', + 'x-ms-request-id': '06827839-0001-0003-6bdb-22fca3000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:44:56 GMT' }); + date: 'Fri, 13 Mar 2015 04:04:37 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .filteringRequestBody(function (path) { return '*';}) -.put('/cont-testdata19?restype=container&comp=acl', '*') +.put('/cont-testdata20?restype=container&comp=acl', '*') .reply(200, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Thu, 27 Nov 2014 02:44:58 GMT', - etag: '"0x8D1D803448BF27A"', + 'last-modified': 'Fri, 13 Mar 2015 04:04:38 GMT', + etag: '"0x8D22B59F55A466F"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '72e345ad-0001-002e-1eb5-105ac1000000', + 'x-ms-request-id': 'c402e33e-0001-001b-010b-2c8f28000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:44:58 GMT' }); + date: 'Fri, 13 Mar 2015 04:04:37 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .get('/cont-testdata19?restype=container&comp=acl') + .get('/cont-testdata20?restype=container&comp=acl') .reply(200, "id12009-10-10T00:00:00.1230000Z2009-10-11T00:00:00.4560000Zrid22009-11-10T00:00:00.0060000Z2009-11-11T00:00:00.4000000Zw", { 'transfer-encoding': 'chunked', 'content-type': 'application/xml', - 'last-modified': 'Thu, 27 Nov 2014 02:44:58 GMT', - etag: '"0x8D1D803448BF27A"', + 'last-modified': 'Fri, 13 Mar 2015 04:04:38 GMT', + etag: '"0x8D22B59F55A466F"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '2d53a748-0001-0013-5fbf-1930cc000000', + 'x-ms-request-id': '2b88980c-0001-001f-092b-21d4fd000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:45:28 GMT' }); + date: 'Fri, 13 Mar 2015 04:05:08 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .head('/cont-testdata19?restype=container') + .head('/cont-testdata20?restype=container') .reply(200, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Thu, 27 Nov 2014 02:44:58 GMT', - etag: '"0x8D1D803448BF27A"', + 'last-modified': 'Fri, 13 Mar 2015 04:04:38 GMT', + etag: '"0x8D22B59F55A466F"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'b607a42c-0001-0008-7269-9c66c0000000', + 'x-ms-request-id': '206b1ead-0001-0038-5ff9-1b20b0000000', 'x-ms-version': '2014-02-14', 'x-ms-meta-key1': '', 'x-ms-lease-status': 'unlocked', 'x-ms-lease-state': 'available', - date: 'Thu, 27 Nov 2014 02:45:29 GMT' }); + date: 'Fri, 13 Mar 2015 04:05:08 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .delete('/cont-testdata19?restype=container') + .delete('/cont-testdata20?restype=container') .reply(202, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '2e16f7b9-0001-004d-2593-6be9c4000000', + 'x-ms-request-id': '0ef36d28-0001-0028-16b1-c1c5aa000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:45:30 GMT' }); + date: 'Fri, 13 Mar 2015 04:05:09 GMT' }); return result; }], [function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .head('/cont-testdata20?restype=container') + .head('/cont-testdata21?restype=container') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'e8ffc1a1-0001-001a-6752-b5b2f9000000', + 'x-ms-request-id': '5fb70292-0001-0005-4df5-592196000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:45:30 GMT' }); + date: 'Fri, 13 Mar 2015 04:05:10 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .put('/cont-testdata20?restype=container') + .put('/cont-testdata21?restype=container') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Thu, 27 Nov 2014 02:45:30 GMT', - etag: '"0x8D1D80357E3DDD4"', + 'last-modified': 'Fri, 13 Mar 2015 04:05:11 GMT', + etag: '"0x8D22B5A091151DC"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '1a173bc8-0001-0023-7180-3ee469000000', + 'x-ms-request-id': '6e9837e5-0001-0031-021f-d3ea4c000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:45:29 GMT' }); + date: 'Fri, 13 Mar 2015 04:05:10 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .get('/cont-testdata20?restype=container&comp=list') - .reply(200, "", { 'transfer-encoding': 'chunked', + .get('/cont-testdata21?restype=container&comp=list') + .reply(200, "", { 'transfer-encoding': 'chunked', 'content-type': 'application/xml', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '51f6ed7d-0001-002c-0fcc-653fce000000', + 'x-ms-request-id': 'a83f1a01-0001-000d-4bb0-010765000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:45:32 GMT' }); + date: 'Fri, 13 Mar 2015 04:05:11 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .filteringRequestBody(function (path) { return '*';}) -.put('/cont-testdata20/blob-testdata21', '*') +.put('/cont-testdata21/blob-testdata22', '*') .reply(201, "", { 'transfer-encoding': 'chunked', 'content-md5': 'IDrV/6HXxlCtaB/f85Zc0g==', - 'last-modified': 'Thu, 27 Nov 2014 02:45:33 GMT', - etag: '"0x8D1D80359C22217"', + 'last-modified': 'Fri, 13 Mar 2015 04:05:12 GMT', + etag: '"0x8D22B5A09B8D480"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '853f1220-0001-0035-470b-744d29000000', + 'x-ms-request-id': 'c7e2be5f-0001-003a-5486-4b6a80000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:45:32 GMT' }); + date: 'Fri, 13 Mar 2015 04:05:12 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .get('/cont-testdata20?restype=container&comp=list') - .reply(200, "blob-testdata21Thu, 27 Nov 2014 02:45:33 GMT0x8D1D80359C222176application/octet-streamIDrV/6HXxlCtaB/f85Zc0g==BlockBlobunlockedavailable", { 'transfer-encoding': 'chunked', + .get('/cont-testdata21?restype=container&comp=list') + .reply(200, "blob-testdata22Fri, 13 Mar 2015 04:05:12 GMT0x8D22B5A09B8D4806application/octet-streamIDrV/6HXxlCtaB/f85Zc0g==BlockBlobunlockedavailable", { 'transfer-encoding': 'chunked', 'content-type': 'application/xml', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '49bdf513-0001-0002-79a1-3a3d20000000', + 'x-ms-request-id': '8f3aa5a4-0001-0016-0ed1-6a38b7000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:45:34 GMT' }); + date: 'Fri, 13 Mar 2015 04:05:12 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .filteringRequestBody(function (path) { return '*';}) -.put('/cont-testdata20/blob-testdata22', '*') +.put('/cont-testdata21/blob-testdata23', '*') .reply(201, "", { 'transfer-encoding': 'chunked', 'content-md5': 'boCcvaBzKsSEWRalkBb5VA==', - 'last-modified': 'Thu, 27 Nov 2014 02:45:35 GMT', - etag: '"0x8D1D8035AA534E7"', + 'last-modified': 'Fri, 13 Mar 2015 04:05:13 GMT', + etag: '"0x8D22B5A0A72B403"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '4527b2ad-0001-0047-61d6-2b90f2000000', + 'x-ms-request-id': 'a72d5082-0001-0007-154e-1bdea4000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:45:35 GMT' }); + date: 'Fri, 13 Mar 2015 04:05:13 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .get('/cont-testdata20?restype=container&comp=list') - .reply(200, "blob-testdata21Thu, 27 Nov 2014 02:45:33 GMT0x8D1D80359C222176application/octet-streamIDrV/6HXxlCtaB/f85Zc0g==BlockBlobunlockedavailableblob-testdata22Thu, 27 Nov 2014 02:45:35 GMT0x8D1D8035AA534E76application/octet-streamboCcvaBzKsSEWRalkBb5VA==BlockBlobunlockedavailable", { 'transfer-encoding': 'chunked', + .get('/cont-testdata21?restype=container&comp=list') + .reply(200, "blob-testdata22Fri, 13 Mar 2015 04:05:12 GMT0x8D22B5A09B8D4806application/octet-streamIDrV/6HXxlCtaB/f85Zc0g==BlockBlobunlockedavailableblob-testdata23Fri, 13 Mar 2015 04:05:13 GMT0x8D22B5A0A72B4036application/octet-streamboCcvaBzKsSEWRalkBb5VA==BlockBlobunlockedavailable", { 'transfer-encoding': 'chunked', 'content-type': 'application/xml', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '1cf3e922-0001-0000-7783-e0ded4000000', + 'x-ms-request-id': 'c4cdb4ec-0001-000b-6920-d67f79000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:45:36 GMT' }); + date: 'Fri, 13 Mar 2015 04:05:14 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .put('/cont-testdata20/blob-testdata21?comp=snapshot') + .put('/cont-testdata21/blob-testdata22?comp=snapshot') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Thu, 27 Nov 2014 02:45:36 GMT', - etag: '"0x8D1D8035B8847B7"', + 'last-modified': 'Fri, 13 Mar 2015 04:05:14 GMT', + etag: '"0x8D22B5A0B2C6CB0"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'd86798f0-0001-001d-6676-aca3a3000000', + 'x-ms-request-id': '462d3d98-0001-000f-0637-449063000000', 'x-ms-version': '2014-02-14', - 'x-ms-snapshot': '2014-11-27T02:45:36.8110007Z', - date: 'Thu, 27 Nov 2014 02:45:36 GMT' }); + 'x-ms-snapshot': '2015-03-13T04:05:14.7173040Z', + date: 'Fri, 13 Mar 2015 04:05:15 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .get('/cont-testdata20?restype=container&comp=list') - .reply(200, "blob-testdata21Thu, 27 Nov 2014 02:45:33 GMT0x8D1D80359C222176application/octet-streamIDrV/6HXxlCtaB/f85Zc0g==BlockBlobunlockedavailableblob-testdata22Thu, 27 Nov 2014 02:45:35 GMT0x8D1D8035AA534E76application/octet-streamboCcvaBzKsSEWRalkBb5VA==BlockBlobunlockedavailable", { 'transfer-encoding': 'chunked', + .get('/cont-testdata21?restype=container&comp=list') + .reply(200, "blob-testdata22Fri, 13 Mar 2015 04:05:12 GMT0x8D22B5A09B8D4806application/octet-streamIDrV/6HXxlCtaB/f85Zc0g==BlockBlobunlockedavailableblob-testdata23Fri, 13 Mar 2015 04:05:13 GMT0x8D22B5A0A72B4036application/octet-streamboCcvaBzKsSEWRalkBb5VA==BlockBlobunlockedavailable", { 'transfer-encoding': 'chunked', 'content-type': 'application/xml', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '09cfa74f-0001-0025-4a49-70d7e9000000', + 'x-ms-request-id': '9e459880-0001-0014-2745-78aca9000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:45:36 GMT' }); + date: 'Fri, 13 Mar 2015 04:05:15 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .get('/cont-testdata20?restype=container&comp=list&maxresults=2&include=snapshots') - .reply(200, "2blob-testdata212014-11-27T02:45:36.8110007ZThu, 27 Nov 2014 02:45:36 GMT0x8D1D8035B8847B76application/octet-streamIDrV/6HXxlCtaB/f85Zc0g==BlockBlobblob-testdata21Thu, 27 Nov 2014 02:45:33 GMT0x8D1D80359C222176application/octet-streamIDrV/6HXxlCtaB/f85Zc0g==BlockBlobunlockedavailable2!80!MDAwMDE1IWJsb2ItdGVzdGRhdGEyMiEwMDAwMjghOTk5OS0xMi0zMVQyMzo1OTo1OS45OTk5OTk5WiE-", { 'transfer-encoding': 'chunked', + .get('/cont-testdata21?restype=container&comp=list&maxresults=2&include=snapshots') + .reply(200, "2blob-testdata222015-03-13T04:05:14.7173040ZFri, 13 Mar 2015 04:05:14 GMT0x8D22B5A0B2C6CB06application/octet-streamIDrV/6HXxlCtaB/f85Zc0g==BlockBlobblob-testdata22Fri, 13 Mar 2015 04:05:12 GMT0x8D22B5A09B8D4806application/octet-streamIDrV/6HXxlCtaB/f85Zc0g==BlockBlobunlockedavailable2!80!MDAwMDE1IWJsb2ItdGVzdGRhdGEyMyEwMDAwMjghOTk5OS0xMi0zMVQyMzo1OTo1OS45OTk5OTk5WiE-", { 'transfer-encoding': 'chunked', 'content-type': 'application/xml', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '58e55344-0001-002f-3f68-80f8b8000000', + 'x-ms-request-id': '22321e9b-0001-0041-438a-5c131e000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:45:37 GMT' }); + date: 'Fri, 13 Mar 2015 04:05:15 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .get('/cont-testdata20?restype=container&comp=list&maxresults=2&include=snapshots&marker=2!80!MDAwMDE1IWJsb2ItdGVzdGRhdGEyMiEwMDAwMjghOTk5OS0xMi0zMVQyMzo1OTo1OS45OTk5OTk5WiE-') - .reply(200, "blob-testdata222blob-testdata22Thu, 27 Nov 2014 02:45:35 GMT0x8D1D8035AA534E76application/octet-streamboCcvaBzKsSEWRalkBb5VA==BlockBlobunlockedavailable", { 'transfer-encoding': 'chunked', + .get('/cont-testdata21?restype=container&comp=list&maxresults=2&include=snapshots&marker=2!80!MDAwMDE1IWJsb2ItdGVzdGRhdGEyMyEwMDAwMjghOTk5OS0xMi0zMVQyMzo1OTo1OS45OTk5OTk5WiE-') + .reply(200, "blob-testdata232blob-testdata23Fri, 13 Mar 2015 04:05:13 GMT0x8D22B5A0A72B4036application/octet-streamboCcvaBzKsSEWRalkBb5VA==BlockBlobunlockedavailable", { 'transfer-encoding': 'chunked', 'content-type': 'application/xml', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'd402b49c-0001-000f-2744-e74779000000', + 'x-ms-request-id': 'faf73adb-0001-0045-5b8a-513530000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:45:38 GMT' }); + date: 'Fri, 13 Mar 2015 04:05:16 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .delete('/cont-testdata20?restype=container') + .delete('/cont-testdata21?restype=container') .reply(202, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '20cc029c-0001-0041-63da-351d13000000', + 'x-ms-request-id': '0621019e-0001-0049-26b3-b52dac000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:45:38 GMT' }); + date: 'Fri, 13 Mar 2015 04:05:16 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .head('/cont-testdata20?restype=container') + .head('/cont-testdata21?restype=container') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '356b7ad4-0001-000d-0fcc-0f75d1000000', + 'x-ms-request-id': '178036e5-0001-0025-03be-e37292000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:45:41 GMT' }); + date: 'Fri, 13 Mar 2015 04:05:17 GMT' }); return result; }], [function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .head('/cont-testdata23?restype=container') + .head('/cont-testdata24?restype=container') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '95282c09-0001-0003-671b-e65b46000000', + 'x-ms-request-id': '827b2598-0001-002a-749a-e1fd05000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:45:41 GMT' }); + date: 'Fri, 13 Mar 2015 04:05:18 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .put('/cont-testdata23?restype=container') + .put('/cont-testdata24?restype=container') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Thu, 27 Nov 2014 02:45:41 GMT', - etag: '"0x8D1D8035E65EBEF"', + 'last-modified': 'Fri, 13 Mar 2015 04:05:19 GMT', + etag: '"0x8D22B5A0E10A1A9"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '1a02a8e6-0001-001f-0522-70dea4000000', + 'x-ms-request-id': '5ca75bb6-0001-002f-17c7-e829c4000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:45:41 GMT' }); + date: 'Fri, 13 Mar 2015 04:05:18 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .get('/cont-testdata23?restype=container&comp=list') - .reply(200, "", { 'transfer-encoding': 'chunked', + .get('/cont-testdata24?restype=container&comp=list') + .reply(200, "", { 'transfer-encoding': 'chunked', 'content-type': 'application/xml', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'dbb8c5a9-0001-0015-187c-853e33000000', + 'x-ms-request-id': 'a312e7f8-0001-0033-7fe6-d9562b000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:45:42 GMT' }); + date: 'Fri, 13 Mar 2015 04:05:19 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .filteringRequestBody(function (path) { return '*';}) -.put('/cont-testdata23/blob-testdata24', '*') +.put('/cont-testdata24/blob-testdata25', '*') .reply(201, "", { 'transfer-encoding': 'chunked', 'content-md5': 'IDrV/6HXxlCtaB/f85Zc0g==', - 'last-modified': 'Thu, 27 Nov 2014 02:45:43 GMT', - etag: '"0x8D1D8035F7E53FC"', + 'last-modified': 'Fri, 13 Mar 2015 04:05:20 GMT', + etag: '"0x8D22B5A0E78A35F"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'c5741687-0001-0009-30a1-187146000000', + 'x-ms-request-id': '1879bb8f-0001-0037-0c11-795e82000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:45:43 GMT' }); + date: 'Fri, 13 Mar 2015 04:05:20 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .get('/cont-testdata23?restype=container&comp=list') - .reply(200, "blob-testdata24Thu, 27 Nov 2014 02:45:43 GMT0x8D1D8035F7E53FC6application/octet-streamIDrV/6HXxlCtaB/f85Zc0g==BlockBlobunlockedavailable", { 'transfer-encoding': 'chunked', + .get('/cont-testdata24?restype=container&comp=list') + .reply(200, "blob-testdata25Fri, 13 Mar 2015 04:05:20 GMT0x8D22B5A0E78A35F6application/octet-streamIDrV/6HXxlCtaB/f85Zc0g==BlockBlobunlockedavailable", { 'transfer-encoding': 'chunked', 'content-type': 'application/xml', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'cdf711fc-0001-0026-05da-b272f8000000', + 'x-ms-request-id': '5b186d2f-0001-0000-5707-525d98000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:45:43 GMT' }); + date: 'Fri, 13 Mar 2015 04:05:20 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .filteringRequestBody(function (path) { return '*';}) -.put('/cont-testdata23/blob-testdata25', '*') +.put('/cont-testdata24/blob-testdata26', '*') .reply(201, "", { 'transfer-encoding': 'chunked', 'content-md5': 'boCcvaBzKsSEWRalkBb5VA==', - 'last-modified': 'Thu, 27 Nov 2014 02:45:45 GMT', - etag: '"0x8D1D80360C16391"', + 'last-modified': 'Fri, 13 Mar 2015 04:05:21 GMT', + etag: '"0x8D22B5A0F3B0EC0"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '83a30ee1-0001-0043-5f7f-7fc8e5000000', + 'x-ms-request-id': '752fa892-0001-0002-1f22-7341c1000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:45:44 GMT' }); + date: 'Fri, 13 Mar 2015 04:05:21 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .get('/cont-testdata23?restype=container&comp=list&prefix=blob-testdata24') - .reply(200, "blob-testdata24blob-testdata24Thu, 27 Nov 2014 02:45:43 GMT0x8D1D8035F7E53FC6application/octet-streamIDrV/6HXxlCtaB/f85Zc0g==BlockBlobunlockedavailable", { 'transfer-encoding': 'chunked', + .get('/cont-testdata24?restype=container&comp=list&prefix=blob-testdata25') + .reply(200, "blob-testdata25blob-testdata25Fri, 13 Mar 2015 04:05:20 GMT0x8D22B5A0E78A35F6application/octet-streamIDrV/6HXxlCtaB/f85Zc0g==BlockBlobunlockedavailable", { 'transfer-encoding': 'chunked', 'content-type': 'application/xml', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'b64fe9fa-0001-0024-37b6-90080b000000', + 'x-ms-request-id': '06211092-0001-0049-0fb3-b52dac000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:45:45 GMT' }); + date: 'Fri, 13 Mar 2015 04:05:21 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .put('/cont-testdata23/blob-testdata24?comp=snapshot') + .put('/cont-testdata24/blob-testdata25?comp=snapshot') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Thu, 27 Nov 2014 02:45:47 GMT', - etag: '"0x8D1D803619FE263"', + 'last-modified': 'Fri, 13 Mar 2015 04:05:23 GMT', + etag: '"0x8D22B5A102A7EFB"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '04df3016-0001-0019-2f2d-6e26bd000000', + 'x-ms-request-id': '933c7378-0001-000a-539c-08a180000000', 'x-ms-version': '2014-02-14', - 'x-ms-snapshot': '2014-11-27T02:45:47.0320227Z', - date: 'Thu, 27 Nov 2014 02:45:46 GMT' }); + 'x-ms-snapshot': '2015-03-13T04:05:23.0932731Z', + date: 'Fri, 13 Mar 2015 04:05:22 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .get('/cont-testdata23?restype=container&comp=list') - .reply(200, "blob-testdata24Thu, 27 Nov 2014 02:45:43 GMT0x8D1D8035F7E53FC6application/octet-streamIDrV/6HXxlCtaB/f85Zc0g==BlockBlobunlockedavailableblob-testdata25Thu, 27 Nov 2014 02:45:45 GMT0x8D1D80360C163916application/octet-streamboCcvaBzKsSEWRalkBb5VA==BlockBlobunlockedavailable", { 'transfer-encoding': 'chunked', + .get('/cont-testdata24?restype=container&comp=list') + .reply(200, "blob-testdata25Fri, 13 Mar 2015 04:05:20 GMT0x8D22B5A0E78A35F6application/octet-streamIDrV/6HXxlCtaB/f85Zc0g==BlockBlobunlockedavailableblob-testdata26Fri, 13 Mar 2015 04:05:21 GMT0x8D22B5A0F3B0EC06application/octet-streamboCcvaBzKsSEWRalkBb5VA==BlockBlobunlockedavailable", { 'transfer-encoding': 'chunked', 'content-type': 'application/xml', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '3a0c73b2-0001-0022-6fbf-225183000000', + 'x-ms-request-id': 'c9d564e7-0001-0043-274f-de188d000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:45:48 GMT' }); + date: 'Fri, 13 Mar 2015 04:05:23 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .get('/cont-testdata23?restype=container&comp=list&include=snapshots&prefix=blob-testdata24') - .reply(200, "blob-testdata24blob-testdata242014-11-27T02:45:47.0320227ZThu, 27 Nov 2014 02:45:47 GMT0x8D1D803619FE2636application/octet-streamIDrV/6HXxlCtaB/f85Zc0g==BlockBlobblob-testdata24Thu, 27 Nov 2014 02:45:43 GMT0x8D1D8035F7E53FC6application/octet-streamIDrV/6HXxlCtaB/f85Zc0g==BlockBlobunlockedavailable", { 'transfer-encoding': 'chunked', + .get('/cont-testdata24?restype=container&comp=list&include=snapshots&prefix=blob-testdata25') + .reply(200, "blob-testdata25blob-testdata252015-03-13T04:05:23.0932731ZFri, 13 Mar 2015 04:05:23 GMT0x8D22B5A102A7EFB6application/octet-streamIDrV/6HXxlCtaB/f85Zc0g==BlockBlobblob-testdata25Fri, 13 Mar 2015 04:05:20 GMT0x8D22B5A0E78A35F6application/octet-streamIDrV/6HXxlCtaB/f85Zc0g==BlockBlobunlockedavailable", { 'transfer-encoding': 'chunked', 'content-type': 'application/xml', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'f65c45c0-0001-003f-4d89-b0d880000000', + 'x-ms-request-id': '0ef395f0-0001-0028-08b1-c1c5aa000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:45:48 GMT' }); + date: 'Fri, 13 Mar 2015 04:05:23 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .delete('/cont-testdata23?restype=container') + .delete('/cont-testdata24?restype=container') .reply(202, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '1e7be17e-0001-000c-058d-2ec717000000', + 'x-ms-request-id': 'cfc3dd21-0001-0030-54ea-be07f8000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:45:49 GMT' }); + date: 'Fri, 13 Mar 2015 04:05:24 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .head('/cont-testdata23?restype=container') + .head('/cont-testdata24?restype=container') + .reply(404, "", { 'transfer-encoding': 'chunked', + server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id': '5a4ea4a9-0001-0006-1192-2303b7000000', + 'x-ms-version': '2014-02-14', + date: 'Fri, 13 Mar 2015 04:05:25 GMT' }); + return result; }], +[function (nock) { +var result = +nock('https://xplat.blob.core.windows.net:443') + .head('/cont-testdata27?restype=container') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'e6dc73d8-0001-003d-4cea-64923c000000', + 'x-ms-request-id': '485f7a2d-0001-0036-7934-29d5a2000000', + 'x-ms-version': '2014-02-14', + date: 'Fri, 13 Mar 2015 04:05:25 GMT' }); + return result; }, +function (nock) { +var result = +nock('https://xplat.blob.core.windows.net:443') + .put('/cont-testdata27?restype=container') + .reply(201, "", { 'transfer-encoding': 'chunked', + 'last-modified': 'Fri, 13 Mar 2015 04:05:27 GMT', + etag: '"0x8D22B5A12EFD159"', + server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id': '8498849c-0001-002b-656e-f52c27000000', + 'x-ms-version': '2014-02-14', + date: 'Fri, 13 Mar 2015 04:05:27 GMT' }); + return result; }, +function (nock) { +var result = +nock('https://xplat.blob.core.windows.net:443') + .get('/cont-testdata27?restype=container&comp=list&delimiter=%2F') + .reply(200, "/", { 'transfer-encoding': 'chunked', + 'content-type': 'application/xml', + server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id': '13280d90-0001-0012-7b5e-7a6bea000000', + 'x-ms-version': '2014-02-14', + date: 'Fri, 13 Mar 2015 04:05:27 GMT' }); + return result; }, +function (nock) { +var result = +nock('https://xplat.blob.core.windows.net:443') + .filteringRequestBody(function (path) { return '*';}) +.put('/cont-testdata27/blob-testdata28/blob-testdata30', '*') + .reply(201, "", { 'transfer-encoding': 'chunked', + 'content-md5': 'IDrV/6HXxlCtaB/f85Zc0g==', + 'last-modified': 'Fri, 13 Mar 2015 04:05:28 GMT', + etag: '"0x8D22B5A1334538F"', + server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id': '2b88de90-0001-001f-312b-21d4fd000000', + 'x-ms-version': '2014-02-14', + date: 'Fri, 13 Mar 2015 04:05:27 GMT' }); + return result; }, +function (nock) { +var result = +nock('https://xplat.blob.core.windows.net:443') + .get('/cont-testdata27?restype=container&comp=list&delimiter=%2F') + .reply(200, "/blob-testdata28/", { 'transfer-encoding': 'chunked', + 'content-type': 'application/xml', + server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id': '206b4ec0-0001-0038-4bf9-1b20b0000000', + 'x-ms-version': '2014-02-14', + date: 'Fri, 13 Mar 2015 04:05:28 GMT' }); + return result; }, +function (nock) { +var result = +nock('https://xplat.blob.core.windows.net:443') + .filteringRequestBody(function (path) { return '*';}) +.put('/cont-testdata27/blob-testdata28/blob-testdata29/blob-testdata31', '*') + .reply(201, "", { 'transfer-encoding': 'chunked', + 'content-md5': 'boCcvaBzKsSEWRalkBb5VA==', + 'last-modified': 'Fri, 13 Mar 2015 04:05:29 GMT', + etag: '"0x8D22B5A13ECFA9D"', + server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id': '0ef3a336-0001-0028-55b1-c1c5aa000000', + 'x-ms-version': '2014-02-14', + date: 'Fri, 13 Mar 2015 04:05:28 GMT' }); + return result; }, +function (nock) { +var result = +nock('https://xplat.blob.core.windows.net:443') + .get('/cont-testdata27?restype=container&comp=list&delimiter=%2F') + .reply(200, "/blob-testdata28/", { 'transfer-encoding': 'chunked', + 'content-type': 'application/xml', + server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id': '5fb73021-0001-0005-17f5-592196000000', + 'x-ms-version': '2014-02-14', + date: 'Fri, 13 Mar 2015 04:05:30 GMT' }); + return result; }, +function (nock) { +var result = +nock('https://xplat.blob.core.windows.net:443') + .get('/cont-testdata27?restype=container&comp=list&delimiter=%2F&prefix=blob-testdata28%2F') + .reply(200, "blob-testdata28//blob-testdata28/blob-testdata29/blob-testdata28/blob-testdata30Fri, 13 Mar 2015 04:05:28 GMT0x8D22B5A1334538F6application/octet-streamIDrV/6HXxlCtaB/f85Zc0g==BlockBlobunlockedavailable", { 'transfer-encoding': 'chunked', + 'content-type': 'application/xml', + server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id': '6e986749-0001-0031-3e1f-d3ea4c000000', + 'x-ms-version': '2014-02-14', + date: 'Fri, 13 Mar 2015 04:05:30 GMT' }); + return result; }, +function (nock) { +var result = +nock('https://xplat.blob.core.windows.net:443') + .get('/cont-testdata27?restype=container&comp=list&prefix=blob-testdata28%2Fblob-testdata29%2F') + .reply(200, "blob-testdata28/blob-testdata29/blob-testdata28/blob-testdata29/blob-testdata31Fri, 13 Mar 2015 04:05:29 GMT0x8D22B5A13ECFA9D6application/octet-streamboCcvaBzKsSEWRalkBb5VA==BlockBlobunlockedavailable", { 'transfer-encoding': 'chunked', + 'content-type': 'application/xml', + server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id': 'a83f489e-0001-000d-29b0-010765000000', + 'x-ms-version': '2014-02-14', + date: 'Fri, 13 Mar 2015 04:05:30 GMT' }); + return result; }, +function (nock) { +var result = +nock('https://xplat.blob.core.windows.net:443') + .head('/cont-testdata27?restype=container') + .reply(200, "", { 'transfer-encoding': 'chunked', + 'last-modified': 'Fri, 13 Mar 2015 04:05:27 GMT', + etag: '"0x8D22B5A12EFD159"', + server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id': 'c7e30f5d-0001-003a-7e86-4b6a80000000', + 'x-ms-version': '2014-02-14', + 'x-ms-meta-key1': '', + 'x-ms-lease-status': 'unlocked', + 'x-ms-lease-state': 'available', + date: 'Fri, 13 Mar 2015 04:05:31 GMT' }); + return result; }, +function (nock) { +var result = +nock('https://xplat.blob.core.windows.net:443') + .delete('/cont-testdata27?restype=container') + .reply(202, "", { 'transfer-encoding': 'chunked', + server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id': '8f3ad994-0001-0016-54d1-6a38b7000000', + 'x-ms-version': '2014-02-14', + date: 'Fri, 13 Mar 2015 04:05:32 GMT' }); + return result; }], +[function (nock) { +var result = +nock('https://xplat.blob.core.windows.net:443') + .head('/cont-testdata32?restype=container') + .reply(404, "", { 'transfer-encoding': 'chunked', + server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id': 'a72d8491-0001-0007-544e-1bdea4000000', + 'x-ms-version': '2014-02-14', + date: 'Fri, 13 Mar 2015 04:05:33 GMT' }); + return result; }, +function (nock) { +var result = +nock('https://xplat.blob.core.windows.net:443') + .put('/cont-testdata32?restype=container') + .reply(201, "", { 'transfer-encoding': 'chunked', + 'last-modified': 'Fri, 13 Mar 2015 04:05:34 GMT', + etag: '"0x8D22B5A16C13B95"', + server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id': 'c4cde628-0001-000b-3820-d67f79000000', + 'x-ms-version': '2014-02-14', + date: 'Fri, 13 Mar 2015 04:05:34 GMT' }); + return result; }, +function (nock) { +var result = +nock('https://xplat.blob.core.windows.net:443') + .get('/cont-testdata32?restype=container&comp=list&delimiter=%2F&prefix=blob-testdata33') + .reply(200, "blob-testdata33/", { 'transfer-encoding': 'chunked', + 'content-type': 'application/xml', + server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id': '462d71aa-0001-000f-5b37-449063000000', + 'x-ms-version': '2014-02-14', + date: 'Fri, 13 Mar 2015 04:05:35 GMT' }); + return result; }, +function (nock) { +var result = +nock('https://xplat.blob.core.windows.net:443') + .filteringRequestBody(function (path) { return '*';}) +.put('/cont-testdata32/blob-testdata33/blob-testdata36', '*') + .reply(201, "", { 'transfer-encoding': 'chunked', + 'content-md5': 'IDrV/6HXxlCtaB/f85Zc0g==', + 'last-modified': 'Fri, 13 Mar 2015 04:05:35 GMT', + etag: '"0x8D22B5A17641348"', + server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id': '9e45d631-0001-0014-7945-78aca9000000', + 'x-ms-version': '2014-02-14', + date: 'Fri, 13 Mar 2015 04:05:35 GMT' }); + return result; }, +function (nock) { +var result = +nock('https://xplat.blob.core.windows.net:443') + .get('/cont-testdata32?restype=container&comp=list&delimiter=%2F&prefix=blob-testdata33') + .reply(200, "blob-testdata33/blob-testdata33/", { 'transfer-encoding': 'chunked', + 'content-type': 'application/xml', + server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id': '2232507d-0001-0041-728a-5c131e000000', + 'x-ms-version': '2014-02-14', + date: 'Fri, 13 Mar 2015 04:05:35 GMT' }); + return result; }, +function (nock) { +var result = +nock('https://xplat.blob.core.windows.net:443') + .filteringRequestBody(function (path) { return '*';}) +.put('/cont-testdata32/blob-testdata33/blob-testdata34/blob-testdata37', '*') + .reply(201, "", { 'transfer-encoding': 'chunked', + 'content-md5': 'boCcvaBzKsSEWRalkBb5VA==', + 'last-modified': 'Fri, 13 Mar 2015 04:05:36 GMT', + etag: '"0x8D22B5A181EB648"', + server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id': 'faf778b1-0001-0045-508a-513530000000', + 'x-ms-version': '2014-02-14', + date: 'Fri, 13 Mar 2015 04:05:36 GMT' }); + return result; }, +function (nock) { +var result = +nock('https://xplat.blob.core.windows.net:443') + .filteringRequestBody(function (path) { return '*';}) +.put('/cont-testdata32/blob-testdata33/blob-testdata35/blob-testdata38', '*') + .reply(201, "", { 'transfer-encoding': 'chunked', + 'content-md5': 'fOi+D6OTLoQPahnCuD4Rrg==', + 'last-modified': 'Fri, 13 Mar 2015 04:05:37 GMT', + etag: '"0x8D22B5A187A94A3"', + server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id': '06213594-0001-0049-1db3-b52dac000000', + 'x-ms-version': '2014-02-14', + date: 'Fri, 13 Mar 2015 04:05:36 GMT' }); + return result; }, +function (nock) { +var result = +nock('https://xplat.blob.core.windows.net:443') + .get('/cont-testdata32?restype=container&comp=list&delimiter=%2F&prefix=blob-testdata33%2F') + .reply(200, "blob-testdata33//blob-testdata33/blob-testdata34/blob-testdata33/blob-testdata35/blob-testdata33/blob-testdata36Fri, 13 Mar 2015 04:05:35 GMT0x8D22B5A176413486application/octet-streamIDrV/6HXxlCtaB/f85Zc0g==BlockBlobunlockedavailable", { 'transfer-encoding': 'chunked', + 'content-type': 'application/xml', + server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id': '178068c5-0001-0025-4dbe-e37292000000', + 'x-ms-version': '2014-02-14', + date: 'Fri, 13 Mar 2015 04:05:37 GMT' }); + return result; }, +function (nock) { +var result = +nock('https://xplat.blob.core.windows.net:443') + .get('/cont-testdata32?restype=container&comp=list&delimiter=%2F&prefix=blob-testdata33%2Fblob-testdata35') + .reply(200, "blob-testdata33/blob-testdata35/blob-testdata33/blob-testdata35/", { 'transfer-encoding': 'chunked', + 'content-type': 'application/xml', + server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id': '827b6b2d-0001-002a-1e9a-e1fd05000000', + 'x-ms-version': '2014-02-14', + date: 'Fri, 13 Mar 2015 04:05:38 GMT' }); + return result; }, +function (nock) { +var result = +nock('https://xplat.blob.core.windows.net:443') + .get('/cont-testdata32?restype=container&comp=list&prefix=blob-testdata33%2Fblob-testdata35%2F') + .reply(200, "blob-testdata33/blob-testdata35/blob-testdata33/blob-testdata35/blob-testdata38Fri, 13 Mar 2015 04:05:37 GMT0x8D22B5A187A94A36application/octet-streamfOi+D6OTLoQPahnCuD4Rrg==BlockBlobunlockedavailable", { 'transfer-encoding': 'chunked', + 'content-type': 'application/xml', + server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id': '5ca791e5-0001-002f-42c7-e829c4000000', + 'x-ms-version': '2014-02-14', + date: 'Fri, 13 Mar 2015 04:05:38 GMT' }); + return result; }, +function (nock) { +var result = +nock('https://xplat.blob.core.windows.net:443') + .head('/cont-testdata32?restype=container') + .reply(200, "", { 'transfer-encoding': 'chunked', + 'last-modified': 'Fri, 13 Mar 2015 04:05:34 GMT', + etag: '"0x8D22B5A16C13B95"', + server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id': 'fa708ec9-0001-0040-1567-d3fad0000000', + 'x-ms-version': '2014-02-14', + 'x-ms-meta-key1': '', + 'x-ms-lease-status': 'unlocked', + 'x-ms-lease-state': 'available', + date: 'Fri, 13 Mar 2015 04:05:39 GMT' }); + return result; }, +function (nock) { +var result = +nock('https://xplat.blob.core.windows.net:443') + .delete('/cont-testdata32?restype=container') + .reply(202, "", { 'transfer-encoding': 'chunked', + server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id': 'de0589cd-0001-001d-1316-8c7311000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 02:45:49 GMT' }); + date: 'Fri, 13 Mar 2015 04:05:40 GMT' }); return result; }]]; \ No newline at end of file diff --git a/test/recordings/blobservice-tests.nock.js b/test/recordings/blobservice-tests.nock.js index 7500bff4..0530f7cd 100644 --- a/test/recordings/blobservice-tests.nock.js +++ b/test/recordings/blobservice-tests.nock.js @@ -9,12 +9,12 @@ var result = nock('https://xplat.blob.core.windows.net:443') .put('/cont01?restype=container') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Wed, 03 Dec 2014 05:58:33 GMT', - etag: '"0x8D1DCD54E34A3FB"', + 'last-modified': 'Fri, 13 Mar 2015 04:33:28 GMT', + etag: '"0x8D22B5DFC9A0F0D"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'b96f622e-0001-0010-2c97-c5f508000000', + 'x-ms-request-id': 'fb090465-0001-0045-6c8a-513530000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:58:32 GMT' }); + date: 'Fri, 13 Mar 2015 04:33:27 GMT' }); return result; }, function (nock) { var result = @@ -24,9 +24,9 @@ nock('https://xplat.blob.core.windows.net:443') .reply(201, "", { 'transfer-encoding': 'chunked', 'content-md5': '+v4bYMJBB8zY9FYiE+RISQ==', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '017142f8-0001-0006-558b-f7cfc2000000', + 'x-ms-request-id': '062f0cb4-0001-0049-10b3-b52dac000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:58:33 GMT' }); + date: 'Fri, 13 Mar 2015 04:33:27 GMT' }); return result; }, function (nock) { var result = @@ -34,9 +34,9 @@ nock('https://xplat.blob.core.windows.net:443') .delete('/cont01?restype=container') .reply(202, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'e12cc0b0-0001-003e-478f-59d5ad000000', + 'x-ms-request-id': '178e1ae7-0001-0025-5ebe-e37292000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:58:34 GMT' }); + date: 'Fri, 13 Mar 2015 04:33:28 GMT' }); return result; }], [], [], @@ -44,148 +44,148 @@ nock('https://xplat.blob.core.windows.net:443') var result = nock('https://xplat.blob.core.windows.net:443') .get('/?comp=properties&restype=service') - .reply(200, "1.0truetruetruefalse1.0falsefalse1.0falsefalse2013-08-15", { 'transfer-encoding': 'chunked', + .reply(200, "1.0falsefalsefalsefalse1.0falsefalse1.0falsefalse2013-08-15", { 'transfer-encoding': 'chunked', 'content-type': 'application/xml', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'cf0ca380-0001-0046-2721-0f277a000000', + 'x-ms-request-id': '188b08db-0001-0037-5411-795e82000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:58:35 GMT' }); + date: 'Fri, 13 Mar 2015 04:33:29 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .get('/?comp=properties&restype=service&timeout=10000') - .reply(200, "1.0truetruetruefalse1.0falsefalse1.0falsefalse2013-08-15", { 'transfer-encoding': 'chunked', + .reply(200, "1.0falsefalsefalsefalse1.0falsefalse1.0falsefalse2013-08-15", { 'transfer-encoding': 'chunked', 'content-type': 'application/xml', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '70b0e758-0001-003c-0649-385554000000', + 'x-ms-request-id': '5b27b712-0001-0000-0607-525d98000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:58:35 GMT' }); + date: 'Fri, 13 Mar 2015 04:33:29 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .get('/?comp=properties&restype=service&timeout=9000') - .reply(200, "1.0truetruetruefalse1.0falsefalse1.0falsefalse2013-08-15", { 'transfer-encoding': 'chunked', + .reply(200, "1.0falsefalsefalsefalse1.0falsefalse1.0falsefalse2013-08-15", { 'transfer-encoding': 'chunked', 'content-type': 'application/xml', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '7d496e93-0001-0030-55db-1da955000000', + 'x-ms-request-id': 'fa844fa9-0001-0040-7467-d3fad0000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:58:36 GMT' }); + date: 'Fri, 13 Mar 2015 04:33:30 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .get('/?comp=properties&restype=service&timeout=10000') - .reply(200, "1.0truetruetruefalse1.0falsefalse1.0falsefalse2013-08-15", { 'transfer-encoding': 'chunked', + .reply(200, "1.0falsefalsefalsefalse1.0falsefalse1.0falsefalse2013-08-15", { 'transfer-encoding': 'chunked', 'content-type': 'application/xml', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '32e19aeb-0001-0011-6802-04673b000000', + 'x-ms-request-id': 'de1703be-0001-001d-7d16-8c7311000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:58:37 GMT' }); + date: 'Fri, 13 Mar 2015 04:33:32 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .get('/?comp=properties&restype=service&timeout=9000') - .reply(200, "1.0truetruetruefalse1.0falsefalse1.0falsefalse2013-08-15", { 'transfer-encoding': 'chunked', + .reply(200, "1.0falsefalsefalsefalse1.0falsefalse1.0falsefalse2013-08-15", { 'transfer-encoding': 'chunked', 'content-type': 'application/xml', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '3313f9db-0001-002e-64de-be6494000000', + 'x-ms-request-id': 'fd3a7d14-0001-0021-1abb-7e6ec0000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:58:38 GMT' }); + date: 'Fri, 13 Mar 2015 04:33:31 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .get('/?comp=properties&restype=service') - .reply(200, "1.0truetruetruefalse1.0falsefalse1.0falsefalse2013-08-15", { 'transfer-encoding': 'chunked', + .reply(200, "1.0falsefalsefalsefalse1.0falsefalse1.0falsefalse2013-08-15", { 'transfer-encoding': 'chunked', 'content-type': 'application/xml', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'ae705d7d-0001-0037-1d97-2bf387000000', + 'x-ms-request-id': '7be2a9cc-0001-0011-1b99-e21c66000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:58:38 GMT' }); + date: 'Fri, 13 Mar 2015 04:33:32 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .get('/?comp=properties&restype=service') - .reply(200, "1.0truetruetruefalse1.0falsefalse1.0falsefalse2013-08-15", { 'transfer-encoding': 'chunked', + .reply(200, "1.0falsefalsefalsefalse1.0falsefalse1.0falsefalse2013-08-15", { 'transfer-encoding': 'chunked', 'content-type': 'application/xml', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '036a601e-0001-0040-097e-ba47f4000000', + 'x-ms-request-id': '753dd087-0001-0002-7922-7341c1000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:58:39 GMT' }); + date: 'Fri, 13 Mar 2015 04:33:33 GMT' }); return result; }], [function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .put('/cont02?restype=container') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Wed, 03 Dec 2014 05:58:41 GMT', - etag: '"0x8D1DCD552D4D7DB"', + 'last-modified': 'Fri, 13 Mar 2015 04:33:34 GMT', + etag: '"0x8D22B5E0008CADD"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'f5d65ed8-0001-0049-26eb-39a9d9000000', + 'x-ms-request-id': '10d5f3bb-0001-002e-61fd-c36969000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:58:40 GMT' }); + date: 'Fri, 13 Mar 2015 04:33:33 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .put('/cont03?restype=container') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Wed, 03 Dec 2014 05:58:41 GMT', - etag: '"0x8D1DCD553407BF3"', + 'last-modified': 'Fri, 13 Mar 2015 04:33:34 GMT', + etag: '"0x8D22B5E0049ED74"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '5d9a430c-0001-0016-6eab-339e63000000', + 'x-ms-request-id': 'e6a4b8f7-0001-0047-63b5-131146000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:58:41 GMT' }); + date: 'Fri, 13 Mar 2015 04:33:33 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .put('/cont04?restype=container') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Wed, 03 Dec 2014 05:58:43 GMT', - etag: '"0x8D1DCD554057386"', + 'last-modified': 'Fri, 13 Mar 2015 04:33:35 GMT', + etag: '"0x8D22B5E00C8C0AB"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '3f5e9261-0001-000b-7b56-c4be7f000000', + 'x-ms-request-id': 'd111a571-0001-004b-1c59-a5bebf000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:58:42 GMT' }); + date: 'Fri, 13 Mar 2015 04:33:35 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .put('/cont05?restype=container') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Wed, 03 Dec 2014 05:58:43 GMT', - etag: '"0x8D1DCD553F10545"', + 'last-modified': 'Fri, 13 Mar 2015 04:33:35 GMT', + etag: '"0x8D22B5E01055500"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '83e5298b-0001-0028-7ec6-9b46c4000000', + 'x-ms-request-id': '618452d2-0001-003c-641d-c92e37000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:58:42 GMT' }); + date: 'Fri, 13 Mar 2015 04:33:35 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .get('/?comp=list&maxresults=3&include=metadata&prefix=cont0') - .reply(200, "cont03cont02Wed, 03 Dec 2014 05:58:41 GMT\"0x8D1DCD552D4D7DB\"unlockedavailableorange01SomeMetadataValuecont03Wed, 03 Dec 2014 05:58:41 GMT\"0x8D1DCD553407BF3\"unlockedavailablepink02SomeMetadataValuecont04Wed, 03 Dec 2014 05:58:43 GMT\"0x8D1DCD554057386\"unlockedavailablebrown03SomeMetadataValue/xplat/cont05", { 'transfer-encoding': 'chunked', + .reply(200, "cont03cont02Fri, 13 Mar 2015 04:33:34 GMT\"0x8D22B5E0008CADD\"unlockedavailableOrange01SomeMetadataValuecont03Fri, 13 Mar 2015 04:33:34 GMT\"0x8D22B5E0049ED74\"unlockedavailablepink02SomeMetadataValuecont04Fri, 13 Mar 2015 04:33:35 GMT\"0x8D22B5E00C8C0AB\"unlockedavailablebrown03SomeMetadataValue/xplat/cont05", { 'transfer-encoding': 'chunked', 'content-type': 'application/xml', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'fce6644b-0001-0031-4515-ff20c0000000', + 'x-ms-request-id': '237e2c78-0001-0018-39c9-d2f86a000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:58:43 GMT' }); + date: 'Fri, 13 Mar 2015 04:33:36 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .get('/?comp=list&maxresults=3&include=metadata&marker=%2Fxplat%2Fcont05&prefix=cont0') - .reply(200, "cont0/xplat/cont053cont05Wed, 03 Dec 2014 05:58:43 GMT\"0x8D1DCD553F10545\"unlockedavailableblue04SomeMetadataValue", { 'transfer-encoding': 'chunked', + .reply(200, "cont0/xplat/cont053cont05Fri, 13 Mar 2015 04:33:35 GMT\"0x8D22B5E01055500\"unlockedavailableblue04SomeMetadataValue", { 'transfer-encoding': 'chunked', 'content-type': 'application/xml', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'ff8e4009-0001-0012-07fb-b43a81000000', + 'x-ms-request-id': 'cfdb946b-0001-0030-4fea-be07f8000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:58:43 GMT' }); + date: 'Fri, 13 Mar 2015 04:33:36 GMT' }); return result; }, function (nock) { var result = @@ -193,9 +193,9 @@ nock('https://xplat.blob.core.windows.net:443') .delete('/cont02?restype=container') .reply(202, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'e4682c8a-0001-001b-36d7-7f7653000000', + 'x-ms-request-id': '1cefc522-0001-0035-6128-e7568c000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:58:45 GMT' }); + date: 'Fri, 13 Mar 2015 04:33:37 GMT' }); return result; }, function (nock) { var result = @@ -203,40 +203,40 @@ nock('https://xplat.blob.core.windows.net:443') .delete('/cont04?restype=container') .reply(202, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'd54bf3f7-0001-0000-715e-9ad99a000000', + 'x-ms-request-id': 'cccf18d4-0001-003e-7051-ce61f9000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:58:46 GMT' }); + date: 'Fri, 13 Mar 2015 04:33:36 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .delete('/cont05?restype=container') + .delete('/cont03?restype=container') .reply(202, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '39f7142a-0001-001d-31ce-95a5a3000000', + 'x-ms-request-id': 'bc23bb1f-0001-0039-2126-deb0d2000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:58:44 GMT' }); + date: 'Fri, 13 Mar 2015 04:33:36 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .delete('/cont03?restype=container') + .delete('/cont05?restype=container') .reply(202, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '1ce5c994-0001-004c-58b1-5fd63d000000', + 'x-ms-request-id': '68498636-0001-0042-64e2-72d9c3000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:58:44 GMT' }); + date: 'Fri, 13 Mar 2015 04:33:38 GMT' }); return result; }], [function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .get('/?comp=list') - .reply(200, "$rootFri, 28 Nov 2014 09:42:05 GMT\"0x8D1D906B48CBEA1\"unlockedavailablecont-35937250-7a2d-11e4-b4e7-fb9aa9ceb792Tue, 02 Dec 2014 14:12:13 GMT\"0x8D1DC511AA7FADB\"unlockedavailablecont-c84e5670-7a35-11e4-8686-899dd9cd5c00Tue, 02 Dec 2014 15:13:34 GMT\"0x8D1DC59ACEFF890\"unlockedavailablecont80077013Tue, 02 Dec 2014 15:21:26 GMT\"0x8D1DC5AC5F7E81E\"unlockedavailablecont8162Tue, 02 Dec 2014 07:46:22 GMT\"0x8D1DC1B338F44F2\"unlockedavailablecont85385267Tue, 02 Dec 2014 14:17:04 GMT\"0x8D1DC51C7EDFB71\"unlockedavailablecont8906Tue, 02 Dec 2014 14:24:14 GMT\"0x8D1DC52C8486B36\"unlockedavailablecont9090Tue, 02 Dec 2014 15:28:34 GMT\"0x8D1DC5BC4EE40F0\"unlockedavailablecont9148Tue, 02 Dec 2014 07:38:50 GMT\"0x8D1DC1A2654BC3C\"unlockedavailablecontainer660adb0dWed, 03 Dec 2014 02:01:49 GMT\"0x8D1DCB43BB97087\"unlockedavailabletest01Mon, 04 Aug 2014 06:41:59 GMT\"0x8D17DC653B4BFB7\"unlockedavailabletest02Fri, 25 Jul 2014 09:22:43 GMT\"0x8D176011FD635E6\"unlockedavailabletest03Tue, 05 Aug 2014 14:50:34 GMT\"0x8D17ED3BF271FF4\"unlockedavailablexytestFri, 29 Aug 2014 06:11:29 GMT\"0x8D19167355FF1F8\"unlockedavailable", { 'transfer-encoding': 'chunked', + .reply(200, "$rootMon, 26 Jan 2015 02:00:51 GMT\"0x8D207230B8A71E7\"unlockedavailablecont-testdata0Fri, 13 Mar 2015 04:01:32 GMT\"0x8D22B5986C79AF5\"unlockedavailabletest01Wed, 14 Jan 2015 04:10:14 GMT\"0x8D1FDC721FD0625\"unlockedavailabletest02Mon, 15 Dec 2014 09:03:27 GMT\"0x8D1E65D1FECFF15\"unlockedavailabletest03Tue, 05 Aug 2014 14:50:34 GMT\"0x8D17ED3BF271FF4\"unlockedavailablexytestWed, 21 Jan 2015 05:59:25 GMT\"0x8D203568B851728\"unlockedavailablexytest01Tue, 13 Jan 2015 05:38:32 GMT\"0x8D1FD0A4D5C587F\"unlockedavailable", { 'transfer-encoding': 'chunked', 'content-type': 'application/xml', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '995d53d8-0001-0025-49db-150746000000', + 'x-ms-request-id': 'd0ede102-0001-0046-30eb-6cf9e5000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:58:45 GMT' }); + date: 'Fri, 13 Mar 2015 04:33:38 GMT' }); return result; }], [function (nock) { var result = @@ -245,21 +245,21 @@ nock('https://xplat.blob.core.windows.net:443') .reply(200, "中文", { 'transfer-encoding': 'chunked', 'content-type': 'application/xml', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'b5a594e1-0001-000f-1a85-aa5506000000', + 'x-ms-request-id': 'e873a22e-0001-0023-7e5c-37e6ab000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:58:47 GMT' }); + date: 'Fri, 13 Mar 2015 04:33:38 GMT' }); return result; }], [function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .put('/cont06?restype=container') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Wed, 03 Dec 2014 05:58:48 GMT', - etag: '"0x8D1DCD556E65E81"', + 'last-modified': 'Fri, 13 Mar 2015 04:33:39 GMT', + etag: '"0x8D22B5E03952E06"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'd3b3dfc2-0001-0041-0562-461a1a000000', + 'x-ms-request-id': '0e0dcf88-0001-0027-26fa-aa033c000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:58:47 GMT' }); + date: 'Fri, 13 Mar 2015 04:33:39 GMT' }); return result; }], [function (nock) { var result = @@ -268,12 +268,12 @@ nock('https://xplat.blob.core.windows.net:443') .put('/cont06/blob2', '*') .reply(201, "", { 'transfer-encoding': 'chunked', 'content-md5': 'sQqNsWTgdUEFt6mb5y4/5Q==', - 'last-modified': 'Wed, 03 Dec 2014 05:58:47 GMT', - etag: '"0x8D1DCD5569B27F6"', + 'last-modified': 'Fri, 13 Mar 2015 04:33:40 GMT', + etag: '"0x8D22B5E03DB31DB"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '6cc96f64-0001-000d-0c92-f8651e000000', + 'x-ms-request-id': '1ada32ae-0001-002c-43fc-bcc477000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:58:48 GMT' }); + date: 'Fri, 13 Mar 2015 04:33:40 GMT' }); return result; }, function (nock) { var result = @@ -282,16 +282,16 @@ nock('https://xplat.blob.core.windows.net:443') .reply(200, "Hello World", { 'content-length': '11', 'content-type': 'application/octet-stream', 'content-md5': 'sQqNsWTgdUEFt6mb5y4/5Q==', - 'last-modified': 'Wed, 03 Dec 2014 05:58:47 GMT', + 'last-modified': 'Fri, 13 Mar 2015 04:33:40 GMT', 'accept-ranges': 'bytes', - etag: '"0x8D1DCD5569B27F6"', + etag: '"0x8D22B5E03DB31DB"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'dc728477-0001-0003-43f7-ed4dc4000000', + 'x-ms-request-id': '4d1e03bb-0001-0044-80f8-44e597000000', 'x-ms-version': '2014-02-14', 'x-ms-lease-status': 'unlocked', 'x-ms-lease-state': 'available', 'x-ms-blob-type': 'BlockBlob', - date: 'Wed, 03 Dec 2014 05:58:47 GMT' }); + date: 'Fri, 13 Mar 2015 04:33:39 GMT' }); return result; }], [function (nock) { var result = @@ -300,12 +300,12 @@ nock('https://xplat.blob.core.windows.net:443') .put('/cont06/def%40%23/abef%3Fdef/%26%20%26/abcde%2B%3D-', '*') .reply(201, "", { 'transfer-encoding': 'chunked', 'content-md5': 'el72csKikewywwY0G++EaQ==', - 'last-modified': 'Wed, 03 Dec 2014 05:58:48 GMT', - etag: '"0x8D1DCD5577D98B6"', + 'last-modified': 'Fri, 13 Mar 2015 04:33:42 GMT', + etag: '"0x8D22B5E04D02066"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'c02fe512-0001-001f-6a19-255d29000000', + 'x-ms-request-id': 'beee1b02-0001-0048-3375-93898a000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:58:49 GMT' }); + date: 'Fri, 13 Mar 2015 04:33:41 GMT' }); return result; }, function (nock) { var result = @@ -314,16 +314,16 @@ nock('https://xplat.blob.core.windows.net:443') .reply(200, "def@#/abef?def/& &/abcde+=-", { 'content-length': '27', 'content-type': 'application/octet-stream', 'content-md5': 'el72csKikewywwY0G++EaQ==', - 'last-modified': 'Wed, 03 Dec 2014 05:58:48 GMT', + 'last-modified': 'Fri, 13 Mar 2015 04:33:42 GMT', 'accept-ranges': 'bytes', - etag: '"0x8D1DCD5577D98B6"', + etag: '"0x8D22B5E04D02066"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '9978d360-0001-0015-089d-43f8cf000000', + 'x-ms-request-id': '6ec44d68-0001-004d-4022-5f74e1000000', 'x-ms-version': '2014-02-14', 'x-ms-lease-status': 'unlocked', 'x-ms-lease-state': 'available', 'x-ms-blob-type': 'BlockBlob', - date: 'Wed, 03 Dec 2014 05:58:50 GMT' }); + date: 'Fri, 13 Mar 2015 04:33:42 GMT' }); return result; }], [function (nock) { var result = @@ -332,12 +332,12 @@ nock('https://xplat.blob.core.windows.net:443') .put('/cont06/%E2%92%88%E2%91%A0%E2%85%AB%E3%84%A8%E3%84%A9', '*') .reply(201, "", { 'transfer-encoding': 'chunked', 'content-md5': 'JV47ao252oiHjJL9esZSog==', - 'last-modified': 'Wed, 03 Dec 2014 05:58:50 GMT', - etag: '"0x8D1DCD558603086"', + 'last-modified': 'Fri, 13 Mar 2015 04:33:43 GMT', + etag: '"0x8D22B5E058C9827"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '345a9a0d-0001-0009-5858-7fa0c7000000', + 'x-ms-request-id': '8e4fd893-0001-003d-1c29-69ce28000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:58:51 GMT' }); + date: 'Fri, 13 Mar 2015 04:33:42 GMT' }); return result; }, function (nock) { var result = @@ -346,16 +346,16 @@ nock('https://xplat.blob.core.windows.net:443') .reply(200, "⒈①Ⅻㄨㄩ", { 'content-length': '15', 'content-type': 'application/octet-stream', 'content-md5': 'JV47ao252oiHjJL9esZSog==', - 'last-modified': 'Wed, 03 Dec 2014 05:58:50 GMT', + 'last-modified': 'Fri, 13 Mar 2015 04:33:43 GMT', 'accept-ranges': 'bytes', - etag: '"0x8D1DCD558603086"', + etag: '"0x8D22B5E058C9827"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '36a8f5c7-0001-0026-68e5-c5a2a9000000', + 'x-ms-request-id': 'b82fa4d8-0001-001a-1768-e59d6f000000', 'x-ms-version': '2014-02-14', 'x-ms-lease-status': 'unlocked', 'x-ms-lease-state': 'available', 'x-ms-blob-type': 'BlockBlob', - date: 'Wed, 03 Dec 2014 05:58:52 GMT' }); + date: 'Fri, 13 Mar 2015 04:33:43 GMT' }); return result; }], [function (nock) { var result = @@ -364,12 +364,12 @@ nock('https://xplat.blob.core.windows.net:443') .put('/cont06/blob3', '*') .reply(201, "", { 'transfer-encoding': 'chunked', 'content-md5': 'sQqNsWTgdUEFt6mb5y4/5Q==', - 'last-modified': 'Wed, 03 Dec 2014 05:58:51 GMT', - etag: '"0x8D1DCD559427A36"', + 'last-modified': 'Fri, 13 Mar 2015 04:33:44 GMT', + etag: '"0x8D22B5E0674DC2A"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'c6038753-0001-0043-2a0f-97fd7a000000', + 'x-ms-request-id': '0302a565-0001-001e-26b6-c7b0f0000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:58:53 GMT' }); + date: 'Fri, 13 Mar 2015 04:33:44 GMT' }); return result; }, function (nock) { var result = @@ -378,16 +378,16 @@ nock('https://xplat.blob.core.windows.net:443') .reply(200, "Hello World", { 'content-length': '11', 'content-type': 'application/octet-stream', 'content-md5': 'sQqNsWTgdUEFt6mb5y4/5Q==', - 'last-modified': 'Wed, 03 Dec 2014 05:58:51 GMT', + 'last-modified': 'Fri, 13 Mar 2015 04:33:44 GMT', 'accept-ranges': 'bytes', - etag: '"0x8D1DCD559427A36"', + etag: '"0x8D22B5E0674DC2A"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '507448ac-0001-0024-25ab-124e97000000', + 'x-ms-request-id': 'dd2f2dce-0001-004a-0447-cfdfb0000000', 'x-ms-version': '2014-02-14', 'x-ms-lease-status': 'unlocked', 'x-ms-lease-state': 'available', 'x-ms-blob-type': 'BlockBlob', - date: 'Wed, 03 Dec 2014 05:58:53 GMT' }); + date: 'Fri, 13 Mar 2015 04:33:45 GMT' }); return result; }], [function (nock) { var result = @@ -396,12 +396,12 @@ nock('https://xplat.blob.core.windows.net:443') .put('/cont06/blob4', '*') .reply(201, "", { 'transfer-encoding': 'chunked', 'content-md5': 'sQqNsWTgdUEFt6mb5y4/5Q==', - 'last-modified': 'Wed, 03 Dec 2014 05:58:53 GMT', - etag: '"0x8D1DCD55A2C8C16"', + 'last-modified': 'Fri, 13 Mar 2015 04:33:46 GMT', + etag: '"0x8D22B5E072E4699"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '2163317f-0001-0019-504c-5e33f8000000', + 'x-ms-request-id': 'f6454ac7-0001-0013-54d7-9a16ba000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:58:54 GMT' }); + date: 'Fri, 13 Mar 2015 04:33:46 GMT' }); return result; }, function (nock) { var result = @@ -409,20 +409,20 @@ nock('https://xplat.blob.core.windows.net:443') .delete('/cont06/blob4') .reply(202, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '90ba92c4-0001-0022-20ba-25ab27000000', + 'x-ms-request-id': '9ac380a5-0001-0004-47ce-7c84e2000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:58:55 GMT' }); + date: 'Fri, 13 Mar 2015 04:33:46 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .get('/cont06/blob4') - .reply(404, "BlobNotFoundThe specified blob does not exist.\nRequestId:2def5e4b-0001-003f-4f2e-4ddd13000000\nTime:2014-12-03T05:58:56.0787576Z", { 'content-length': '215', + .reply(404, "BlobNotFoundThe specified blob does not exist.\nRequestId:30a18319-0001-0008-1816-54dbf4000000\nTime:2015-03-13T04:33:47.5488184Z", { 'content-length': '215', 'content-type': 'application/xml', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '2def5e4b-0001-003f-4f2e-4ddd13000000', + 'x-ms-request-id': '30a18319-0001-0008-1816-54dbf4000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:58:55 GMT' }); + date: 'Fri, 13 Mar 2015 04:33:47 GMT' }); return result; }], [function (nock) { var result = @@ -431,46 +431,46 @@ nock('https://xplat.blob.core.windows.net:443') .put('/cont06/blob5', '*') .reply(201, "", { 'transfer-encoding': 'chunked', 'content-md5': 'sQqNsWTgdUEFt6mb5y4/5Q==', - 'last-modified': 'Wed, 03 Dec 2014 05:58:55 GMT', - etag: '"0x8D1DCD55B7ED5A6"', + 'last-modified': 'Fri, 13 Mar 2015 04:33:47 GMT', + etag: '"0x8D22B5E08434151"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'c168d540-0001-000c-5b94-9037c0000000', + 'x-ms-request-id': '594d199a-0001-000c-6484-991265000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:58:57 GMT' }); + date: 'Fri, 13 Mar 2015 04:33:47 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .put('/cont06/blob5?comp=snapshot') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Wed, 03 Dec 2014 05:58:55 GMT', - etag: '"0x8D1DCD55B7ED5A6"', + 'last-modified': 'Fri, 13 Mar 2015 04:33:47 GMT', + etag: '"0x8D22B5E08434151"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '154e4731-0001-003d-7a3e-b79d1c000000', + 'x-ms-request-id': 'bd5b7bac-0001-0010-362b-851b09000000', 'x-ms-version': '2014-02-14', - 'x-ms-snapshot': '2014-12-03T05:58:56.4484246Z', - date: 'Wed, 03 Dec 2014 05:58:56 GMT' }); + 'x-ms-snapshot': '2015-03-13T04:33:48.5977685Z', + date: 'Fri, 13 Mar 2015 04:33:48 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .delete('/cont06/blob5?snapshot=2014-12-03T05%3A58%3A56.4484246Z') + .delete('/cont06/blob5?snapshot=2015-03-13T04%3A33%3A48.5977685Z') .reply(202, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'b1b2bf98-0001-001e-468a-ac76f9000000', + 'x-ms-request-id': '74df9cfe-0001-0001-0c7b-2057ba000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:58:57 GMT' }); + date: 'Fri, 13 Mar 2015 04:33:49 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .get('/cont06/blob5?snapshot=2014-12-03T05%3A58%3A56.4484246Z') - .reply(404, "BlobNotFoundThe specified blob does not exist.\nRequestId:435a3581-0001-0027-663d-aa6550000000\nTime:2014-12-03T05:58:59.7362210Z", { 'content-length': '215', + .get('/cont06/blob5?snapshot=2015-03-13T04%3A33%3A48.5977685Z') + .reply(404, "BlobNotFoundThe specified blob does not exist.\nRequestId:5a615b4e-0001-0006-4792-2303b7000000\nTime:2015-03-13T04:33:49.8427691Z", { 'content-length': '215', 'content-type': 'application/xml', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '435a3581-0001-0027-663d-aa6550000000', + 'x-ms-request-id': '5a615b4e-0001-0006-4792-2303b7000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:58:59 GMT' }); + date: 'Fri, 13 Mar 2015 04:33:49 GMT' }); return result; }, function (nock) { var result = @@ -479,16 +479,16 @@ nock('https://xplat.blob.core.windows.net:443') .reply(200, "Hello World", { 'content-length': '11', 'content-type': 'application/octet-stream', 'content-md5': 'sQqNsWTgdUEFt6mb5y4/5Q==', - 'last-modified': 'Wed, 03 Dec 2014 05:58:55 GMT', + 'last-modified': 'Fri, 13 Mar 2015 04:33:47 GMT', 'accept-ranges': 'bytes', - etag: '"0x8D1DCD55B7ED5A6"', + etag: '"0x8D22B5E08434151"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '96aaac90-0001-0044-10f4-9b7947000000', + 'x-ms-request-id': '708f7fe5-0001-0032-5cea-518385000000', 'x-ms-version': '2014-02-14', 'x-ms-lease-status': 'unlocked', 'x-ms-lease-state': 'available', 'x-ms-blob-type': 'BlockBlob', - date: 'Wed, 03 Dec 2014 05:59:00 GMT' }); + date: 'Fri, 13 Mar 2015 04:33:50 GMT' }); return result; }], [function (nock) { var result = @@ -497,25 +497,25 @@ nock('https://xplat.blob.core.windows.net:443') .put('/cont06/blob6', '*') .reply(201, "", { 'transfer-encoding': 'chunked', 'content-md5': 'sQqNsWTgdUEFt6mb5y4/5Q==', - 'last-modified': 'Wed, 03 Dec 2014 05:58:59 GMT', - etag: '"0x8D1DCD55DAF2326"', + 'last-modified': 'Fri, 13 Mar 2015 04:33:51 GMT', + etag: '"0x8D22B5E0A2EA505"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '43ef6b40-0001-0039-0bc9-7ee0e1000000', + 'x-ms-request-id': '9d404b5f-0001-0022-5350-ea9761000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:58:59 GMT' }); + date: 'Fri, 13 Mar 2015 04:33:51 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .put('/cont06/blob6?comp=snapshot') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Wed, 03 Dec 2014 05:58:59 GMT', - etag: '"0x8D1DCD55DAF2326"', + 'last-modified': 'Fri, 13 Mar 2015 04:33:51 GMT', + etag: '"0x8D22B5E0A2EA505"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'c560509b-0001-0042-6c11-d8bfaa000000', + 'x-ms-request-id': '45da2cf6-0001-003b-042f-8ff786000000', 'x-ms-version': '2014-02-14', - 'x-ms-snapshot': '2014-12-03T05:59:00.1204246Z', - date: 'Wed, 03 Dec 2014 05:59:00 GMT' }); + 'x-ms-snapshot': '2015-03-13T04:33:51.6501225Z', + date: 'Fri, 13 Mar 2015 04:33:51 GMT' }); return result; }, function (nock) { var result = @@ -523,31 +523,31 @@ nock('https://xplat.blob.core.windows.net:443') .delete('/cont06/blob6') .reply(202, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'b0da282d-0001-004b-3ea6-26dc4b000000', + 'x-ms-request-id': 'c2843583-0001-003f-6989-baab10000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:59:01 GMT' }); + date: 'Fri, 13 Mar 2015 04:33:52 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .get('/cont06/blob6?snapshot=2014-12-03T05%3A59%3A00.1204246Z') - .reply(404, "BlobNotFoundThe specified blob does not exist.\nRequestId:a596b81b-0001-0018-54ce-e19b62000000\nTime:2014-12-03T05:59:03.0581476Z", { 'content-length': '215', + .get('/cont06/blob6?snapshot=2015-03-13T04%3A33%3A51.6501225Z') + .reply(404, "BlobNotFoundThe specified blob does not exist.\nRequestId:7703de56-0001-001c-2549-f02cae000000\nTime:2015-03-13T04:33:53.0601383Z", { 'content-length': '215', 'content-type': 'application/xml', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'a596b81b-0001-0018-54ce-e19b62000000', + 'x-ms-request-id': '7703de56-0001-001c-2549-f02cae000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:59:02 GMT' }); + date: 'Fri, 13 Mar 2015 04:33:53 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .get('/cont06/blob6') - .reply(404, "BlobNotFoundThe specified blob does not exist.\nRequestId:454543c3-0001-0021-08bd-436bed000000\nTime:2014-12-03T05:59:04.3386533Z", { 'content-length': '215', + .reply(404, "BlobNotFoundThe specified blob does not exist.\nRequestId:ecec0984-0001-0020-48ed-79b75f000000\nTime:2015-03-13T04:33:53.5822900Z", { 'content-length': '215', 'content-type': 'application/xml', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '454543c3-0001-0021-08bd-436bed000000', + 'x-ms-request-id': 'ecec0984-0001-0020-48ed-79b75f000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:59:04 GMT' }); + date: 'Fri, 13 Mar 2015 04:33:52 GMT' }); return result; }], [function (nock) { var result = @@ -556,25 +556,25 @@ nock('https://xplat.blob.core.windows.net:443') .put('/cont06/blob7', '*') .reply(201, "", { 'transfer-encoding': 'chunked', 'content-md5': 'sQqNsWTgdUEFt6mb5y4/5Q==', - 'last-modified': 'Wed, 03 Dec 2014 05:59:03 GMT', - etag: '"0x8D1DCD55FE1BA96"', + 'last-modified': 'Fri, 13 Mar 2015 04:33:54 GMT', + etag: '"0x8D22B5E0C04364C"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '66d58d1d-0001-002a-0206-5322fb000000', + 'x-ms-request-id': '5d93daa8-0001-0024-5443-8b95d5000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:59:04 GMT' }); + date: 'Fri, 13 Mar 2015 04:33:53 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .put('/cont06/blob7?comp=snapshot') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Wed, 03 Dec 2014 05:59:03 GMT', - etag: '"0x8D1DCD55FE1BA96"', + 'last-modified': 'Fri, 13 Mar 2015 04:33:54 GMT', + etag: '"0x8D22B5E0C04364C"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '50b2ac12-0001-0033-084e-c14ae6000000', + 'x-ms-request-id': 'e2257e4e-0001-0029-78a1-bb25c4000000', 'x-ms-version': '2014-02-14', - 'x-ms-snapshot': '2014-12-03T05:59:03.8094246Z', - date: 'Wed, 03 Dec 2014 05:59:04 GMT' }); + 'x-ms-snapshot': '2015-03-13T04:33:54.7274777Z', + date: 'Fri, 13 Mar 2015 04:33:54 GMT' }); return result; }, function (nock) { var result = @@ -582,20 +582,20 @@ nock('https://xplat.blob.core.windows.net:443') .delete('/cont06/blob7') .reply(202, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'b14982a1-0001-0014-77cf-7fd82e000000', + 'x-ms-request-id': '9304535e-0001-0019-779c-83315b000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:59:06 GMT' }); + date: 'Fri, 13 Mar 2015 04:33:54 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .get('/cont06/blob7?snapshot=2014-12-03T05%3A59%3A03.8094246Z') - .reply(404, "BlobNotFoundThe specified blob does not exist.\nRequestId:747e025c-0001-0045-47c0-fae72e000000\nTime:2014-12-03T05:59:06.2643251Z", { 'content-length': '215', + .get('/cont06/blob7?snapshot=2015-03-13T04%3A33%3A54.7274777Z') + .reply(404, "BlobNotFoundThe specified blob does not exist.\nRequestId:934e2b49-0001-000a-7d9c-08a180000000\nTime:2015-03-13T04:33:56.0401820Z", { 'content-length': '215', 'content-type': 'application/xml', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '747e025c-0001-0045-47c0-fae72e000000', + 'x-ms-request-id': '934e2b49-0001-000a-7d9c-08a180000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:59:06 GMT' }); + date: 'Fri, 13 Mar 2015 04:33:55 GMT' }); return result; }, function (nock) { var result = @@ -604,16 +604,16 @@ nock('https://xplat.blob.core.windows.net:443') .reply(200, "Hello World", { 'content-length': '11', 'content-type': 'application/octet-stream', 'content-md5': 'sQqNsWTgdUEFt6mb5y4/5Q==', - 'last-modified': 'Wed, 03 Dec 2014 05:59:03 GMT', + 'last-modified': 'Fri, 13 Mar 2015 04:33:54 GMT', 'accept-ranges': 'bytes', - etag: '"0x8D1DCD55FE1BA96"', + etag: '"0x8D22B5E0C04364C"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '544c4c9d-0001-003a-3a4e-231e76000000', + 'x-ms-request-id': '486d379c-0001-0036-6534-29d5a2000000', 'x-ms-version': '2014-02-14', 'x-ms-lease-status': 'unlocked', 'x-ms-lease-state': 'available', 'x-ms-blob-type': 'BlockBlob', - date: 'Wed, 03 Dec 2014 05:59:07 GMT' }); + date: 'Fri, 13 Mar 2015 04:33:56 GMT' }); return result; }], [function (nock) { var result = @@ -622,12 +622,12 @@ nock('https://xplat.blob.core.windows.net:443') .put('/cont06/blob8', '*') .reply(201, "", { 'transfer-encoding': 'chunked', 'content-md5': 'sQqNsWTgdUEFt6mb5y4/5Q==', - 'last-modified': 'Wed, 03 Dec 2014 05:59:06 GMT', - etag: '"0x8D1DCD5621403E6"', + 'last-modified': 'Fri, 13 Mar 2015 04:33:57 GMT', + etag: '"0x8D22B5E0DE42805"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '4894409a-0001-0007-75a0-261ada000000', + 'x-ms-request-id': '11bf13c8-0001-0026-7ece-ec38e6000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:59:07 GMT' }); + date: 'Fri, 13 Mar 2015 04:33:57 GMT' }); return result; }, function (nock) { var result = @@ -636,16 +636,16 @@ nock('https://xplat.blob.core.windows.net:443') .reply(200, "", { 'content-length': '11', 'content-type': 'application/octet-stream', 'content-md5': 'sQqNsWTgdUEFt6mb5y4/5Q==', - 'last-modified': 'Wed, 03 Dec 2014 05:59:06 GMT', + 'last-modified': 'Fri, 13 Mar 2015 04:33:57 GMT', 'accept-ranges': 'bytes', - etag: '"0x8D1DCD5621403E6"', + etag: '"0x8D22B5E0DE42805"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'db35077e-0001-0038-4445-cf0882000000', + 'x-ms-request-id': '84a6800c-0001-002b-646e-f52c27000000', 'x-ms-version': '2014-02-14', 'x-ms-lease-status': 'unlocked', 'x-ms-lease-state': 'available', 'x-ms-blob-type': 'BlockBlob', - date: 'Wed, 03 Dec 2014 05:59:07 GMT' }); + date: 'Fri, 13 Mar 2015 04:33:58 GMT' }); return result; }, function (nock) { var result = @@ -654,16 +654,16 @@ nock('https://xplat.blob.core.windows.net:443') .reply(200, "", { 'content-length': '11', 'content-type': 'application/octet-stream', 'content-md5': 'sQqNsWTgdUEFt6mb5y4/5Q==', - 'last-modified': 'Wed, 03 Dec 2014 05:59:06 GMT', + 'last-modified': 'Fri, 13 Mar 2015 04:33:57 GMT', 'accept-ranges': 'bytes', - etag: '"0x8D1DCD5621403E6"', + etag: '"0x8D22B5E0DE42805"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '5ba85ef1-0001-0005-2ea6-9a60f0000000', + 'x-ms-request-id': 'c9e20bd1-0001-0043-544f-de188d000000', 'x-ms-version': '2014-02-14', 'x-ms-lease-status': 'unlocked', 'x-ms-lease-state': 'available', 'x-ms-blob-type': 'BlockBlob', - date: 'Wed, 03 Dec 2014 05:59:08 GMT' }); + date: 'Fri, 13 Mar 2015 04:33:57 GMT' }); return result; }, function (nock) { var result = @@ -671,9 +671,9 @@ nock('https://xplat.blob.core.windows.net:443') .delete('/cont06/blob8') .reply(202, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '0e81f43e-0001-000e-5900-a945b8000000', + 'x-ms-request-id': 'c4790e53-0001-0034-4a46-445de7000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:59:09 GMT' }); + date: 'Fri, 13 Mar 2015 04:33:58 GMT' }); return result; }, function (nock) { var result = @@ -681,9 +681,9 @@ nock('https://xplat.blob.core.windows.net:443') .head('/cont06/blob8') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'c5bc9a8e-0001-0017-0502-7556bf000000', + 'x-ms-request-id': '5c9c9c22-0001-004c-27ac-9f351c000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:59:10 GMT' }); + date: 'Fri, 13 Mar 2015 04:33:59 GMT' }); return result; }, function (nock) { var result = @@ -691,9 +691,9 @@ nock('https://xplat.blob.core.windows.net:443') .head('/cont06/blob8') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '68671d2b-0001-0034-560c-887a78000000', + 'x-ms-request-id': '69ecf058-0001-0015-2c7f-561494000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:59:10 GMT' }); + date: 'Fri, 13 Mar 2015 04:34:00 GMT' }); return result; }], [function (nock) { var result = @@ -702,12 +702,12 @@ nock('https://xplat.blob.core.windows.net:443') .put('/cont06/blob9', '*') .reply(201, "", { 'transfer-encoding': 'chunked', 'content-md5': '7Qdih1MuhjZehB6Sv8UNjA==', - 'last-modified': 'Wed, 03 Dec 2014 05:59:11 GMT', - etag: '"0x8D1DCD564B51496"', + 'last-modified': 'Fri, 13 Mar 2015 04:34:00 GMT', + etag: '"0x8D22B5E100F2EEC"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'b4cfe50d-0001-0029-2789-55856b000000', + 'x-ms-request-id': 'a96f48d7-0001-002d-6b34-eae049000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:59:12 GMT' }); + date: 'Fri, 13 Mar 2015 04:34:00 GMT' }); return result; }, function (nock) { var result = @@ -716,16 +716,16 @@ nock('https://xplat.blob.core.windows.net:443') .reply(206, "llo World!", { 'content-length': '10', 'content-type': 'image/bmp', 'content-range': 'bytes 2-11/12', - 'last-modified': 'Wed, 03 Dec 2014 05:59:11 GMT', + 'last-modified': 'Fri, 13 Mar 2015 04:34:00 GMT', 'accept-ranges': 'bytes', - etag: '"0x8D1DCD564B51496"', + etag: '"0x8D22B5E100F2EEC"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '44d058c6-0001-000a-6a14-4d0571000000', + 'x-ms-request-id': '60d40abf-0001-0009-7e53-0e4e13000000', 'x-ms-version': '2014-02-14', 'x-ms-lease-status': 'unlocked', 'x-ms-lease-state': 'available', 'x-ms-blob-type': 'BlockBlob', - date: 'Wed, 03 Dec 2014 05:59:12 GMT' }); + date: 'Fri, 13 Mar 2015 04:34:00 GMT' }); return result; }], [function (nock) { var result = @@ -734,12 +734,12 @@ nock('https://xplat.blob.core.windows.net:443') .put('/cont06/blob10', '*') .reply(201, "", { 'transfer-encoding': 'chunked', 'content-md5': '7Qdih1MuhjZehB6Sv8UNjA==', - 'last-modified': 'Wed, 03 Dec 2014 05:59:12 GMT', - etag: '"0x8D1DCD56597D376"', + 'last-modified': 'Fri, 13 Mar 2015 04:34:02 GMT', + etag: '"0x8D22B5E10CBF4C7"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'a1d5c73f-0001-003b-216c-6aa56f000000', + 'x-ms-request-id': '84fd84fb-0001-000e-0fab-1ecf73000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:59:14 GMT' }); + date: 'Fri, 13 Mar 2015 04:34:02 GMT' }); return result; }, function (nock) { var result = @@ -748,16 +748,16 @@ nock('https://xplat.blob.core.windows.net:443') .reply(206, "llo World!", { 'content-length': '10', 'content-type': 'application/octet-stream', 'content-range': 'bytes 2-11/12', - 'last-modified': 'Wed, 03 Dec 2014 05:59:12 GMT', + 'last-modified': 'Fri, 13 Mar 2015 04:34:02 GMT', 'accept-ranges': 'bytes', - etag: '"0x8D1DCD56597D376"', + etag: '"0x8D22B5E10CBF4C7"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '44fa82e0-0001-001c-6214-d29073000000', + 'x-ms-request-id': '133a8e0b-0001-0012-515e-7a6bea000000', 'x-ms-version': '2014-02-14', 'x-ms-lease-status': 'unlocked', 'x-ms-lease-state': 'available', 'x-ms-blob-type': 'BlockBlob', - date: 'Wed, 03 Dec 2014 05:59:13 GMT' }); + date: 'Fri, 13 Mar 2015 04:34:02 GMT' }); return result; }], [function (nock) { var result = @@ -766,25 +766,25 @@ nock('https://xplat.blob.core.windows.net:443') .put('/cont06/blob11', '*') .reply(201, "", { 'transfer-encoding': 'chunked', 'content-md5': 'sQqNsWTgdUEFt6mb5y4/5Q==', - 'last-modified': 'Wed, 03 Dec 2014 05:59:14 GMT', - etag: '"0x8D1DCD56679CF06"', + 'last-modified': 'Fri, 13 Mar 2015 04:34:03 GMT', + etag: '"0x8D22B5E11844DBA"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '017170aa-0001-0006-2c8b-f7cfc2000000', + 'x-ms-request-id': '0690ec06-0001-0003-10db-22fca3000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:59:14 GMT' }); + date: 'Fri, 13 Mar 2015 04:34:02 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .put('/cont06/blob11?comp=snapshot') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Wed, 03 Dec 2014 05:59:14 GMT', - etag: '"0x8D1DCD56679CF06"', + 'last-modified': 'Fri, 13 Mar 2015 04:34:03 GMT', + etag: '"0x8D22B5E11844DBA"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '32674061-0001-004a-2f8b-12847b000000', + 'x-ms-request-id': 'c410f16a-0001-001b-7e0b-2c8f28000000', 'x-ms-version': '2014-02-14', - 'x-ms-snapshot': '2014-12-03T05:59:14.8714246Z', - date: 'Wed, 03 Dec 2014 05:59:15 GMT' }); + 'x-ms-snapshot': '2015-03-13T04:34:03.9645482Z', + date: 'Fri, 13 Mar 2015 04:34:03 GMT' }); return result; }, function (nock) { var result = @@ -793,16 +793,16 @@ nock('https://xplat.blob.core.windows.net:443') .reply(200, "Hello World", { 'content-length': '11', 'content-type': 'application/octet-stream', 'content-md5': 'sQqNsWTgdUEFt6mb5y4/5Q==', - 'last-modified': 'Wed, 03 Dec 2014 05:59:14 GMT', + 'last-modified': 'Fri, 13 Mar 2015 04:34:03 GMT', 'accept-ranges': 'bytes', - etag: '"0x8D1DCD56679CF06"', + etag: '"0x8D22B5E11844DBA"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'd4a43664-0001-0004-2291-72bbfb000000', + 'x-ms-request-id': '2b9f5d43-0001-001f-422b-21d4fd000000', 'x-ms-version': '2014-02-14', 'x-ms-lease-status': 'unlocked', 'x-ms-lease-state': 'available', 'x-ms-blob-type': 'BlockBlob', - date: 'Wed, 03 Dec 2014 05:59:15 GMT' }); + date: 'Fri, 13 Mar 2015 04:34:04 GMT' }); return result; }], [function (nock) { var result = @@ -811,12 +811,12 @@ nock('https://xplat.blob.core.windows.net:443') .put('/cont06/blob12', '*') .reply(201, "", { 'transfer-encoding': 'chunked', 'content-md5': 'XUFAKrxLKna5cZ2REBfFkg==', - 'last-modified': 'Wed, 03 Dec 2014 05:59:16 GMT', - etag: '"0x8D1DCD567CBF186"', + 'last-modified': 'Fri, 13 Mar 2015 04:34:05 GMT', + etag: '"0x8D22B5E12DB3557"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '76dae1ee-0001-0048-1899-b1e231000000', + 'x-ms-request-id': '20788c1b-0001-0038-32f9-1b20b0000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:59:17 GMT' }); + date: 'Fri, 13 Mar 2015 04:34:04 GMT' }); return result; }, function (nock) { var result = @@ -825,17 +825,17 @@ nock('https://xplat.blob.core.windows.net:443') .reply(200, "", { 'content-length': '5', 'content-type': 'application/octet-stream', 'content-md5': 'XUFAKrxLKna5cZ2REBfFkg==', - 'last-modified': 'Wed, 03 Dec 2014 05:59:16 GMT', + 'last-modified': 'Fri, 13 Mar 2015 04:34:05 GMT', 'accept-ranges': 'bytes', - etag: '"0x8D1DCD567CBF186"', + etag: '"0x8D22B5E12DB3557"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'e12cf3f8-0001-003e-548f-59d5ad000000', + 'x-ms-request-id': '0f04f96e-0001-0028-10b1-c1c5aa000000', 'x-ms-version': '2014-02-14', 'x-ms-meta-color': 'blue', 'x-ms-lease-status': 'unlocked', 'x-ms-lease-state': 'available', 'x-ms-blob-type': 'BlockBlob', - date: 'Wed, 03 Dec 2014 05:59:17 GMT' }); + date: 'Fri, 13 Mar 2015 04:34:05 GMT' }); return result; }], [function (nock) { var result = @@ -844,54 +844,54 @@ nock('https://xplat.blob.core.windows.net:443') .put('/cont06/blob13', '*') .reply(201, "", { 'transfer-encoding': 'chunked', 'content-md5': 'XUFAKrxLKna5cZ2REBfFkg==', - 'last-modified': 'Wed, 03 Dec 2014 05:59:17 GMT', - etag: '"0x8D1DCD568AC3F66"', + 'last-modified': 'Fri, 13 Mar 2015 04:34:06 GMT', + etag: '"0x8D22B5E1395D840"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'cf0cff09-0001-0046-0b21-0f277a000000', + 'x-ms-request-id': '5fc51158-0001-0005-2ff5-592196000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:59:19 GMT' }); + date: 'Fri, 13 Mar 2015 04:34:06 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .put('/cont06/blob13?comp=snapshot') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Wed, 03 Dec 2014 05:59:17 GMT', - etag: '"0x8D1DCD568AC3F66"', + 'last-modified': 'Fri, 13 Mar 2015 04:34:06 GMT', + etag: '"0x8D22B5E1395D840"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '70b1246d-0001-003c-6149-385554000000', + 'x-ms-request-id': '6ea66c7d-0001-0031-2a1f-d3ea4c000000', 'x-ms-version': '2014-02-14', - 'x-ms-snapshot': '2014-12-03T05:59:18.5614246Z', - date: 'Wed, 03 Dec 2014 05:59:19 GMT' }); + 'x-ms-snapshot': '2015-03-13T04:34:07.4199460Z', + date: 'Fri, 13 Mar 2015 04:34:07 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .put('/cont06/blob13?comp=metadata') .reply(200, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Wed, 03 Dec 2014 05:59:19 GMT', - etag: '"0x8D1DCD569BEE7E6"', + 'last-modified': 'Fri, 13 Mar 2015 04:34:08 GMT', + etag: '"0x8D22B5E144E0A2B"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '7d49ace2-0001-0030-5fdb-1da955000000', + 'x-ms-request-id': 'a84cdb0e-0001-000d-2fb0-010765000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:59:20 GMT' }); + date: 'Fri, 13 Mar 2015 04:34:07 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .head('/cont06/blob13?snapshot=2014-12-03T05%3A59%3A18.5614246Z') + .head('/cont06/blob13?snapshot=2015-03-13T04%3A34%3A07.4199460Z') .reply(200, "", { 'content-length': '5', 'content-type': 'application/octet-stream', 'content-md5': 'XUFAKrxLKna5cZ2REBfFkg==', - 'last-modified': 'Wed, 03 Dec 2014 05:59:17 GMT', + 'last-modified': 'Fri, 13 Mar 2015 04:34:06 GMT', 'accept-ranges': 'bytes', - etag: '"0x8D1DCD568AC3F66"', + etag: '"0x8D22B5E1395D840"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '32e1d32b-0001-0011-2202-04673b000000', + 'x-ms-request-id': 'c7f921d1-0001-003a-2a86-4b6a80000000', 'x-ms-version': '2014-02-14', 'x-ms-meta-color': 'blue', 'x-ms-blob-type': 'BlockBlob', - date: 'Wed, 03 Dec 2014 05:59:20 GMT' }); + date: 'Fri, 13 Mar 2015 04:34:07 GMT' }); return result; }], [function (nock) { var result = @@ -900,24 +900,24 @@ nock('https://xplat.blob.core.windows.net:443') .put('/cont06/blob14', '*') .reply(201, "", { 'transfer-encoding': 'chunked', 'content-md5': 'XUFAKrxLKna5cZ2REBfFkg==', - 'last-modified': 'Wed, 03 Dec 2014 05:59:21 GMT', - etag: '"0x8D1DCD56AA09556"', + 'last-modified': 'Fri, 13 Mar 2015 04:34:09 GMT', + etag: '"0x8D22B5E15074D9E"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '331457af-0001-002e-0cde-be6494000000', + 'x-ms-request-id': '8f4b4e9f-0001-0016-32d1-6a38b7000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:59:21 GMT' }); + date: 'Fri, 13 Mar 2015 04:34:09 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .put('/cont06/blob14?comp=properties') .reply(200, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Wed, 03 Dec 2014 05:59:21 GMT', - etag: '"0x8D1DCD56B11A6A6"', + 'last-modified': 'Fri, 13 Mar 2015 04:34:09 GMT', + etag: '"0x8D22B5E1564D99B"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'ae7090f9-0001-0037-3297-2bf387000000', + 'x-ms-request-id': 'a73cc873-0001-0007-3b4e-1bdea4000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:59:23 GMT' }); + date: 'Fri, 13 Mar 2015 04:34:09 GMT' }); return result; }, function (nock) { var result = @@ -928,81 +928,81 @@ nock('https://xplat.blob.core.windows.net:443') 'content-type': 'text', 'content-encoding': 'utf8', 'content-language': 'pt', - 'last-modified': 'Wed, 03 Dec 2014 05:59:21 GMT', + 'last-modified': 'Fri, 13 Mar 2015 04:34:09 GMT', 'accept-ranges': 'bytes', - etag: '"0x8D1DCD56B11A6A6"', + etag: '"0x8D22B5E1564D99B"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '036a9449-0001-0040-0a7e-ba47f4000000', + 'x-ms-request-id': 'c4dc9e92-0001-000b-7020-d67f79000000', 'x-ms-version': '2014-02-14', 'x-ms-lease-status': 'unlocked', 'x-ms-lease-state': 'available', 'x-ms-blob-type': 'BlockBlob', 'content-disposition': 'attachment', - date: 'Wed, 03 Dec 2014 05:59:23 GMT' }); + date: 'Fri, 13 Mar 2015 04:34:09 GMT' }); return result; }], [function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .put('/cont06/blob15') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Wed, 03 Dec 2014 05:59:23 GMT', - etag: '"0x8D1DCD56BF32D06"', + 'last-modified': 'Fri, 13 Mar 2015 04:34:11 GMT', + etag: '"0x8D22B5E161DA7D5"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'f5d6aeb6-0001-0049-0aeb-39a9d9000000', + 'x-ms-request-id': '463ccf4c-0001-000f-1e37-449063000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:59:24 GMT' }); + date: 'Fri, 13 Mar 2015 04:34:11 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .put('/cont06/blob15?comp=properties') .reply(200, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Wed, 03 Dec 2014 05:59:24 GMT', - etag: '"0x8D1DCD56C637B06"', + 'last-modified': 'Fri, 13 Mar 2015 04:34:11 GMT', + etag: '"0x8D22B5E167A4988"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '5d9a7829-0001-0016-27ab-339e63000000', + 'x-ms-request-id': '9e59a39d-0001-0014-1045-78aca9000000', 'x-ms-version': '2014-02-14', 'x-ms-blob-sequence-number': '5', - date: 'Wed, 03 Dec 2014 05:59:25 GMT' }); + date: 'Fri, 13 Mar 2015 04:34:11 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .put('/cont06/blob15?comp=properties') .reply(200, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Wed, 03 Dec 2014 05:59:24 GMT', - etag: '"0x8D1DCD56CD353D6"', + 'last-modified': 'Fri, 13 Mar 2015 04:34:12 GMT', + etag: '"0x8D22B5E16EF07C3"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '3f5ecdd9-0001-000b-4f56-c4be7f000000', + 'x-ms-request-id': '2241374c-0001-0041-3d8a-5c131e000000', 'x-ms-version': '2014-02-14', 'x-ms-blob-sequence-number': '7', - date: 'Wed, 03 Dec 2014 05:59:26 GMT' }); + date: 'Fri, 13 Mar 2015 04:34:12 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .put('/cont06/blob15?comp=properties') .reply(200, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Wed, 03 Dec 2014 05:59:25 GMT', - etag: '"0x8D1DCD56D48D1F6"', + 'last-modified': 'Fri, 13 Mar 2015 04:34:13 GMT', + etag: '"0x8D22B5E174B0D26"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '83e56e3e-0001-0028-60c6-9b46c4000000', + 'x-ms-request-id': 'fb096c3b-0001-0045-338a-513530000000', 'x-ms-version': '2014-02-14', 'x-ms-blob-sequence-number': '7', - date: 'Wed, 03 Dec 2014 05:59:25 GMT' }); + date: 'Fri, 13 Mar 2015 04:34:13 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .put('/cont06/blob15?comp=properties') .reply(200, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Wed, 03 Dec 2014 05:59:26 GMT', - etag: '"0x8D1DCD56DB8AAC6"', + 'last-modified': 'Fri, 13 Mar 2015 04:34:13 GMT', + etag: '"0x8D22B5E17A5DA0A"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'fce69b26-0001-0031-3615-ff20c0000000', + 'x-ms-request-id': '062f70ff-0001-0049-24b3-b52dac000000', 'x-ms-version': '2014-02-14', 'x-ms-blob-sequence-number': '8', - date: 'Wed, 03 Dec 2014 05:59:26 GMT' }); + date: 'Fri, 13 Mar 2015 04:34:13 GMT' }); return result; }, function (nock) { var result = @@ -1011,26 +1011,26 @@ nock('https://xplat.blob.core.windows.net:443') .put('/cont06/blob15?comp=page', '*') .reply(201, "", { 'transfer-encoding': 'chunked', 'content-md5': 'm7eRGzEnx19aZ1QqvjWN2Q==', - 'last-modified': 'Wed, 03 Dec 2014 05:59:27 GMT', - etag: '"0x8D1DCD56E283576"', + 'last-modified': 'Fri, 13 Mar 2015 04:34:14 GMT', + etag: '"0x8D22B5E1802F0E9"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'ff8e7cee-0001-0012-2ffb-b43a81000000', + 'x-ms-request-id': '178e6feb-0001-0025-53be-e37292000000', 'x-ms-version': '2014-02-14', 'x-ms-blob-sequence-number': '8', - date: 'Wed, 03 Dec 2014 05:59:27 GMT' }); + date: 'Fri, 13 Mar 2015 04:34:13 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .put('/cont06/blob15?comp=page') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Wed, 03 Dec 2014 05:59:27 GMT', - etag: '"0x8D1DCD56E98D196"', + 'last-modified': 'Fri, 13 Mar 2015 04:34:14 GMT', + etag: '"0x8D22B5E1861195A"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'e4685cd8-0001-001b-1fd7-7f7653000000', + 'x-ms-request-id': '828f75fc-0001-002a-3a9a-e1fd05000000', 'x-ms-version': '2014-02-14', 'x-ms-blob-sequence-number': '8', - date: 'Wed, 03 Dec 2014 05:59:28 GMT' }); + date: 'Fri, 13 Mar 2015 04:34:15 GMT' }); return result; }, function (nock) { var result = @@ -1039,26 +1039,26 @@ nock('https://xplat.blob.core.windows.net:443') .put('/cont06/blob15?comp=page', '*') .reply(201, "", { 'transfer-encoding': 'chunked', 'content-md5': 'm7eRGzEnx19aZ1QqvjWN2Q==', - 'last-modified': 'Wed, 03 Dec 2014 05:59:28 GMT', - etag: '"0x8D1DCD56F0AA636"', + 'last-modified': 'Fri, 13 Mar 2015 04:34:15 GMT', + etag: '"0x8D22B5E18BDBB08"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '1ce5f9aa-0001-004c-0db1-5fd63d000000', + 'x-ms-request-id': '5cb70bb0-0001-002f-6ec7-e829c4000000', 'x-ms-version': '2014-02-14', 'x-ms-blob-sequence-number': '8', - date: 'Wed, 03 Dec 2014 05:59:29 GMT' }); + date: 'Fri, 13 Mar 2015 04:34:15 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .put('/cont06/blob15?comp=page') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Wed, 03 Dec 2014 05:59:29 GMT', - etag: '"0x8D1DCD56F7B4256"', + 'last-modified': 'Fri, 13 Mar 2015 04:34:16 GMT', + etag: '"0x8D22B5E191A83BF"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '60dbe58d-0001-002d-3dc7-53a476000000', + 'x-ms-request-id': 'a3211e58-0001-0033-67e6-d9562b000000', 'x-ms-version': '2014-02-14', 'x-ms-blob-sequence-number': '8', - date: 'Wed, 03 Dec 2014 05:59:30 GMT' }); + date: 'Fri, 13 Mar 2015 04:34:15 GMT' }); return result; }, function (nock) { var result = @@ -1067,26 +1067,26 @@ nock('https://xplat.blob.core.windows.net:443') .put('/cont06/blob15?comp=page', '*') .reply(201, "", { 'transfer-encoding': 'chunked', 'content-md5': 'm7eRGzEnx19aZ1QqvjWN2Q==', - 'last-modified': 'Wed, 03 Dec 2014 05:59:29 GMT', - etag: '"0x8D1DCD56FEACD06"', + 'last-modified': 'Fri, 13 Mar 2015 04:34:16 GMT', + etag: '"0x8D22B5E1978AC1D"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '63a2ad1a-0001-0036-02df-174f2e000000', + 'x-ms-request-id': '188b728a-0001-0037-4411-795e82000000', 'x-ms-version': '2014-02-14', 'x-ms-blob-sequence-number': '8', - date: 'Wed, 03 Dec 2014 05:59:30 GMT' }); + date: 'Fri, 13 Mar 2015 04:34:16 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .put('/cont06/blob15?comp=page') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Wed, 03 Dec 2014 05:59:30 GMT', - etag: '"0x8D1DCD5705AF3F6"', + 'last-modified': 'Fri, 13 Mar 2015 04:34:17 GMT', + etag: '"0x8D22B5E19D526C3"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '194d2d67-0001-002b-3ba6-e305e0000000', + 'x-ms-request-id': '5b2815c2-0001-0000-0207-525d98000000', 'x-ms-version': '2014-02-14', 'x-ms-blob-sequence-number': '8', - date: 'Wed, 03 Dec 2014 05:59:31 GMT' }); + date: 'Fri, 13 Mar 2015 04:34:16 GMT' }); return result; }, function (nock) { var result = @@ -1095,107 +1095,107 @@ nock('https://xplat.blob.core.windows.net:443') .put('/cont06/blob15?comp=page', '*') .reply(201, "", { 'transfer-encoding': 'chunked', 'content-md5': 'm7eRGzEnx19aZ1QqvjWN2Q==', - 'last-modified': 'Wed, 03 Dec 2014 05:59:32 GMT', - etag: '"0x8D1DCD5713415E6"', + 'last-modified': 'Fri, 13 Mar 2015 04:34:17 GMT', + etag: '"0x8D22B5E1A2FF39A"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '068b0f5c-0001-0020-315e-bd9aba000000', + 'x-ms-request-id': 'fa84d867-0001-0040-3067-d3fad0000000', 'x-ms-version': '2014-02-14', 'x-ms-blob-sequence-number': '8', - date: 'Wed, 03 Dec 2014 05:59:33 GMT' }); + date: 'Fri, 13 Mar 2015 04:34:17 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .put('/cont06/blob15?comp=page') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Wed, 03 Dec 2014 05:59:32 GMT', - etag: '"0x8D1DCD571A3EEB6"', + 'last-modified': 'Fri, 13 Mar 2015 04:34:18 GMT', + etag: '"0x8D22B5E1A8D317D"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '369928ae-0001-0001-4761-b25606000000', + 'x-ms-request-id': 'de17926a-0001-001d-1516-8c7311000000', 'x-ms-version': '2014-02-14', 'x-ms-blob-sequence-number': '8', - date: 'Wed, 03 Dec 2014 05:59:33 GMT' }); + date: 'Fri, 13 Mar 2015 04:34:19 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .filteringRequestBody(function (path) { return '*';}) .put('/cont06/blob15?comp=page', '*') - .reply(412, "SequenceNumberConditionNotMetThe sequence number condition specified was not met.\nRequestId:bf1f6368-0001-0032-4a0a-a69360000000\nTime:2014-12-03T05:59:34.9647724Z", { 'content-length': '250', + .reply(412, "SequenceNumberConditionNotMetThe sequence number condition specified was not met.\nRequestId:fd3b0355-0001-0021-5dbb-7e6ec0000000\nTime:2015-03-13T04:34:19.8422890Z", { 'content-length': '250', 'content-type': 'application/xml', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'bf1f6368-0001-0032-4a0a-a69360000000', + 'x-ms-request-id': 'fd3b0355-0001-0021-5dbb-7e6ec0000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:59:34 GMT' }); + date: 'Fri, 13 Mar 2015 04:34:18 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .put('/cont06/blob15?comp=page') - .reply(412, "SequenceNumberConditionNotMetThe sequence number condition specified was not met.\nRequestId:8d5e91eb-0001-0013-31bc-9fea33000000\nTime:2014-12-03T05:59:35.7247010Z", { 'content-length': '250', + .reply(412, "SequenceNumberConditionNotMetThe sequence number condition specified was not met.\nRequestId:7be30a28-0001-0011-3b99-e21c66000000\nTime:2015-03-13T04:34:20.1500986Z", { 'content-length': '250', 'content-type': 'application/xml', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '8d5e91eb-0001-0013-31bc-9fea33000000', + 'x-ms-request-id': '7be30a28-0001-0011-3b99-e21c66000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:59:35 GMT' }); + date: 'Fri, 13 Mar 2015 04:34:19 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .filteringRequestBody(function (path) { return '*';}) .put('/cont06/blob15?comp=page', '*') - .reply(412, "SequenceNumberConditionNotMetThe sequence number condition specified was not met.\nRequestId:7065361d-0001-0008-3349-11e0fd000000\nTime:2014-12-03T05:59:35.9486343Z", { 'content-length': '250', + .reply(412, "SequenceNumberConditionNotMetThe sequence number condition specified was not met.\nRequestId:753e2a51-0001-0002-0e22-7341c1000000\nTime:2015-03-13T04:34:20.5204810Z", { 'content-length': '250', 'content-type': 'application/xml', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '7065361d-0001-0008-3349-11e0fd000000', + 'x-ms-request-id': '753e2a51-0001-0002-0e22-7341c1000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:59:35 GMT' }); + date: 'Fri, 13 Mar 2015 04:34:20 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .put('/cont06/blob15?comp=page') - .reply(412, "SequenceNumberConditionNotMetThe sequence number condition specified was not met.\nRequestId:e046e5b6-0001-004d-5fd9-02a75e000000\nTime:2014-12-03T05:59:36.8265001Z", { 'content-length': '250', + .reply(412, "SequenceNumberConditionNotMetThe sequence number condition specified was not met.\nRequestId:10d66570-0001-002e-7ffd-c36969000000\nTime:2015-03-13T04:34:21.2054664Z", { 'content-length': '250', 'content-type': 'application/xml', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'e046e5b6-0001-004d-5fd9-02a75e000000', + 'x-ms-request-id': '10d66570-0001-002e-7ffd-c36969000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:59:36 GMT' }); + date: 'Fri, 13 Mar 2015 04:34:20 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .filteringRequestBody(function (path) { return '*';}) .put('/cont06/blob15?comp=page', '*') - .reply(412, "SequenceNumberConditionNotMetThe sequence number condition specified was not met.\nRequestId:b9668f42-0001-0035-31f4-21a693000000\nTime:2014-12-03T05:59:37.9744255Z", { 'content-length': '250', + .reply(412, "SequenceNumberConditionNotMetThe sequence number condition specified was not met.\nRequestId:e6a53627-0001-0047-6db5-131146000000\nTime:2015-03-13T04:34:21.6359900Z", { 'content-length': '250', 'content-type': 'application/xml', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'b9668f42-0001-0035-31f4-21a693000000', + 'x-ms-request-id': 'e6a53627-0001-0047-6db5-131146000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:59:37 GMT' }); + date: 'Fri, 13 Mar 2015 04:34:20 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .put('/cont06/blob15?comp=page') - .reply(412, "SequenceNumberConditionNotMetThe sequence number condition specified was not met.\nRequestId:d6c60ef8-0001-0002-2297-e1ab08000000\nTime:2014-12-03T05:59:38.7340931Z", { 'content-length': '250', + .reply(412, "SequenceNumberConditionNotMetThe sequence number condition specified was not met.\nRequestId:d1121ccd-0001-004b-1059-a5bebf000000\nTime:2015-03-13T04:34:22.4678166Z", { 'content-length': '250', 'content-type': 'application/xml', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'd6c60ef8-0001-0002-2297-e1ab08000000', + 'x-ms-request-id': 'd1121ccd-0001-004b-1059-a5bebf000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:59:37 GMT' }); + date: 'Fri, 13 Mar 2015 04:34:22 GMT' }); return result; }], [function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .put('/cont06/blob16') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Wed, 03 Dec 2014 05:59:38 GMT', - etag: '"0x8D1DCD574B6FB16"', + 'last-modified': 'Fri, 13 Mar 2015 04:34:22 GMT', + etag: '"0x8D22B5E1D179934"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '7c2272db-0001-0047-37dd-854438000000', + 'x-ms-request-id': '6184b9fb-0001-003c-2d1d-c92e37000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:59:39 GMT' }); + date: 'Fri, 13 Mar 2015 04:34:22 GMT' }); return result; }, function (nock) { var result = @@ -1203,30 +1203,30 @@ nock('https://xplat.blob.core.windows.net:443') .head('/cont06/blob16') .reply(200, "", { 'content-length': '1024', 'content-type': 'application/octet-stream', - 'last-modified': 'Wed, 03 Dec 2014 05:59:38 GMT', + 'last-modified': 'Fri, 13 Mar 2015 04:34:22 GMT', 'accept-ranges': 'bytes', - etag: '"0x8D1DCD574B6FB16"', + etag: '"0x8D22B5E1D179934"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'd54c2ee6-0001-0000-555e-9ad99a000000', + 'x-ms-request-id': '237ebef1-0001-0018-4cc9-d2f86a000000', 'x-ms-version': '2014-02-14', 'x-ms-lease-status': 'unlocked', 'x-ms-lease-state': 'available', 'x-ms-blob-type': 'PageBlob', 'x-ms-blob-sequence-number': '0', - date: 'Wed, 03 Dec 2014 05:59:40 GMT' }); + date: 'Fri, 13 Mar 2015 04:34:23 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .put('/cont06/blob16?comp=properties') .reply(200, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Wed, 03 Dec 2014 05:59:39 GMT', - etag: '"0x8D1DCD5759C7916"', + 'last-modified': 'Fri, 13 Mar 2015 04:34:23 GMT', + etag: '"0x8D22B5E1DD19FE9"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '39f764ab-0001-001d-1ace-95a5a3000000', + 'x-ms-request-id': 'cfdc32d0-0001-0030-0fea-be07f8000000', 'x-ms-version': '2014-02-14', 'x-ms-blob-sequence-number': '0', - date: 'Wed, 03 Dec 2014 05:59:39 GMT' }); + date: 'Fri, 13 Mar 2015 04:34:23 GMT' }); return result; }, function (nock) { var result = @@ -1234,17 +1234,17 @@ nock('https://xplat.blob.core.windows.net:443') .head('/cont06/blob16') .reply(200, "", { 'content-length': '2048', 'content-type': 'application/octet-stream', - 'last-modified': 'Wed, 03 Dec 2014 05:59:39 GMT', + 'last-modified': 'Fri, 13 Mar 2015 04:34:23 GMT', 'accept-ranges': 'bytes', - etag: '"0x8D1DCD5759C7916"', + etag: '"0x8D22B5E1DD19FE9"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '995d959a-0001-0025-65db-150746000000', + 'x-ms-request-id': '1cf040bf-0001-0035-2d28-e7568c000000', 'x-ms-version': '2014-02-14', 'x-ms-lease-status': 'unlocked', 'x-ms-lease-state': 'available', 'x-ms-blob-type': 'PageBlob', 'x-ms-blob-sequence-number': '0', - date: 'Wed, 03 Dec 2014 05:59:40 GMT' }); + date: 'Fri, 13 Mar 2015 04:34:24 GMT' }); return result; }], [function (nock) { var result = @@ -1253,25 +1253,25 @@ nock('https://xplat.blob.core.windows.net:443') .put('/cont06/blob17', '*') .reply(201, "", { 'transfer-encoding': 'chunked', 'content-md5': 'XUFAKrxLKna5cZ2REBfFkg==', - 'last-modified': 'Wed, 03 Dec 2014 05:59:41 GMT', - etag: '"0x8D1DCD5767E4D96"', + 'last-modified': 'Fri, 13 Mar 2015 04:34:25 GMT', + etag: '"0x8D22B5E1EA10408"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '26ef248b-0001-002f-1704-d657f9000000', + 'x-ms-request-id': 'bc2478e4-0001-0039-1c26-deb0d2000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:59:41 GMT' }); + date: 'Fri, 13 Mar 2015 04:34:24 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .head('/cont06/blob17?comp=metadata') .reply(200, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Wed, 03 Dec 2014 05:59:41 GMT', - etag: '"0x8D1DCD5767E4D96"', + 'last-modified': 'Fri, 13 Mar 2015 04:34:25 GMT', + etag: '"0x8D22B5E1EA10408"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'b5a5dec7-0001-000f-7885-aa5506000000', + 'x-ms-request-id': 'cccfa0b3-0001-003e-0951-ce61f9000000', 'x-ms-version': '2014-02-14', 'x-ms-meta-color': 'blue', - date: 'Wed, 03 Dec 2014 05:59:42 GMT' }); + date: 'Fri, 13 Mar 2015 04:34:25 GMT' }); return result; }], [function (nock) { var result = @@ -1280,51 +1280,90 @@ nock('https://xplat.blob.core.windows.net:443') .put('/cont06/blob18', '*') .reply(201, "", { 'transfer-encoding': 'chunked', 'content-md5': 'XUFAKrxLKna5cZ2REBfFkg==', - 'last-modified': 'Wed, 03 Dec 2014 05:59:42 GMT', - etag: '"0x8D1DCD577610C76"', + 'last-modified': 'Fri, 13 Mar 2015 04:34:26 GMT', + etag: '"0x8D22B5E1F5D2DA1"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'd3b42c0a-0001-0041-4562-461a1a000000', + 'x-ms-request-id': '6849ec9a-0001-0042-5ce2-72d9c3000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:59:43 GMT' }); + date: 'Fri, 13 Mar 2015 04:34:27 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .put('/cont06/blob18?comp=metadata') .reply(200, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Wed, 03 Dec 2014 05:59:43 GMT', - etag: '"0x8D1DCD577D0BE36"', + 'last-modified': 'Fri, 13 Mar 2015 04:34:27 GMT', + etag: '"0x8D22B5E1FBA447F"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '6cc9c115-0001-000d-4e92-f8651e000000', + 'x-ms-request-id': 'd0ee7f6d-0001-0046-63eb-6cf9e5000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:59:44 GMT' }); + date: 'Fri, 13 Mar 2015 04:34:27 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .head('/cont06/blob18?comp=metadata') .reply(200, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Wed, 03 Dec 2014 05:59:43 GMT', - etag: '"0x8D1DCD577D0BE36"', + 'last-modified': 'Fri, 13 Mar 2015 04:34:27 GMT', + etag: '"0x8D22B5E1FBA447F"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'dc72d2de-0001-0003-64f7-ed4dc4000000', + 'x-ms-request-id': 'e8742a1f-0001-0023-4f5c-37e6ab000000', 'x-ms-version': '2014-02-14', 'x-ms-meta-color': 'blue', - date: 'Wed, 03 Dec 2014 05:59:44 GMT' }); + date: 'Fri, 13 Mar 2015 04:34:27 GMT' }); + return result; }], +[function (nock) { +var result = +nock('https://xplat.blob.core.windows.net:443') + .filteringRequestBody(function (path) { return '*';}) +.put('/cont06/blob19', '*') + .reply(201, "", { 'transfer-encoding': 'chunked', + 'content-md5': 'XUFAKrxLKna5cZ2REBfFkg==', + 'last-modified': 'Fri, 13 Mar 2015 04:34:28 GMT', + etag: '"0x8D22B5E2076BC49"', + server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id': '0e0e3429-0001-0027-6afa-aa033c000000', + 'x-ms-version': '2014-02-14', + date: 'Fri, 13 Mar 2015 04:34:28 GMT' }); + return result; }, +function (nock) { +var result = +nock('https://xplat.blob.core.windows.net:443') + .put('/cont06/blob19?comp=metadata') + .reply(200, "", { 'transfer-encoding': 'chunked', + 'last-modified': 'Fri, 13 Mar 2015 04:34:29 GMT', + etag: '"0x8D22B5E20D5F61F"', + server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id': '1adaa170-0001-002c-6dfc-bcc477000000', + 'x-ms-version': '2014-02-14', + date: 'Fri, 13 Mar 2015 04:34:29 GMT' }); + return result; }, +function (nock) { +var result = +nock('https://xplat.blob.core.windows.net:443') + .head('/cont06/blob19?comp=metadata') + .reply(200, "", { 'transfer-encoding': 'chunked', + 'last-modified': 'Fri, 13 Mar 2015 04:34:29 GMT', + etag: '"0x8D22B5E20D5F61F"', + server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id': '4d1e5ace-0001-0044-3ef8-44e597000000', + 'x-ms-version': '2014-02-14', + 'x-ms-meta-color': 'blue,Orange,Red', + date: 'Fri, 13 Mar 2015 04:34:28 GMT' }); return result; }], [function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .head('/cont06?restype=container') .reply(200, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Wed, 03 Dec 2014 05:58:48 GMT', - etag: '"0x8D1DCD556E65E81"', + 'last-modified': 'Fri, 13 Mar 2015 04:33:39 GMT', + etag: '"0x8D22B5E03952E06"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'c030227e-0001-001f-2719-255d29000000', + 'x-ms-request-id': 'beee9408-0001-0048-1575-93898a000000', 'x-ms-version': '2014-02-14', 'x-ms-lease-status': 'unlocked', 'x-ms-lease-state': 'available', - date: 'Wed, 03 Dec 2014 05:59:45 GMT' }); + date: 'Fri, 13 Mar 2015 04:34:30 GMT' }); return result; }, function (nock) { var result = @@ -1332,95 +1371,95 @@ nock('https://xplat.blob.core.windows.net:443') .delete('/cont06?restype=container') .reply(202, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '99790e7a-0001-0015-799d-43f8cf000000', + 'x-ms-request-id': '6ec4d709-0001-004d-4122-5f74e1000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:59:46 GMT' }); + date: 'Fri, 13 Mar 2015 04:34:30 GMT' }); return result; }], [function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .put('/cont07?restype=container') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Wed, 03 Dec 2014 05:59:48 GMT', - etag: '"0x8D1DCD57AC398C7"', + 'last-modified': 'Fri, 13 Mar 2015 04:34:32 GMT', + etag: '"0x8D22B5E22BA036B"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '345adc89-0001-0009-5658-7fa0c7000000', + 'x-ms-request-id': 'dd2f8c80-0001-004a-6147-cfdfb0000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:59:47 GMT' }); + date: 'Fri, 13 Mar 2015 04:34:31 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .put('/cont08?restype=container') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Wed, 03 Dec 2014 05:59:48 GMT', - etag: '"0x8D1DCD57AFCB049"', + 'last-modified': 'Fri, 13 Mar 2015 04:34:33 GMT', + etag: '"0x8D22B5E23C99410"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '36a94023-0001-0026-0ce5-c5a2a9000000', + 'x-ms-request-id': 'f645c50b-0001-0013-5dd7-9a16ba000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:59:47 GMT' }); + date: 'Fri, 13 Mar 2015 04:34:33 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .filteringRequestBody(function (path) { return '*';}) -.put('/cont07/blob19', '*') +.put('/cont07/blob20', '*') .reply(201, "", { 'transfer-encoding': 'chunked', 'content-md5': '/TPi6K08sb3T6o9WM/z1xw==', - 'last-modified': 'Wed, 03 Dec 2014 05:59:47 GMT', - etag: '"0x8D1DCD57A781076"', + 'last-modified': 'Fri, 13 Mar 2015 04:34:33 GMT', + etag: '"0x8D22B5E239503E3"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'c603bd68-0001-0043-3e0f-97fd7a000000', + 'x-ms-request-id': '9ac3f71a-0001-0004-49ce-7c84e2000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:59:48 GMT' }); + date: 'Fri, 13 Mar 2015 04:34:33 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .put('/cont08/blob20') + .put('/cont08/blob21') .reply(202, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Wed, 03 Dec 2014 05:59:48 GMT', - etag: '"0x8D1DCD57AE8AC96"', + 'last-modified': 'Fri, 13 Mar 2015 04:34:34 GMT', + etag: '"0x8D22B5E23F2DE1F"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '5074a516-0001-0024-39ab-124e97000000', + 'x-ms-request-id': '30a20116-0001-0008-4a16-54dbf4000000', 'x-ms-version': '2014-02-14', - 'x-ms-copy-id': '3660a2fa-1635-4a08-869f-4f5ab618edfd', + 'x-ms-copy-id': '11a638a4-b3fc-4044-b24c-07c68e2ca1d6', 'x-ms-copy-status': 'success', - date: 'Wed, 03 Dec 2014 05:59:50 GMT' }); + date: 'Fri, 13 Mar 2015 04:34:34 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .get('/cont08/blob20') + .get('/cont08/blob21') .reply(200, "hi there", { 'content-length': '8', 'content-type': 'application/octet-stream', 'content-md5': '/TPi6K08sb3T6o9WM/z1xw==', - 'last-modified': 'Wed, 03 Dec 2014 05:59:48 GMT', + 'last-modified': 'Fri, 13 Mar 2015 04:34:34 GMT', 'accept-ranges': 'bytes', - etag: '"0x8D1DCD57AE8AC96"', + etag: '"0x8D22B5E23F2DE1F"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '90bae08e-0001-0022-2bba-25ab27000000', + 'x-ms-request-id': 'bd5bdc32-0001-0010-572b-851b09000000', 'x-ms-version': '2014-02-14', 'x-ms-lease-status': 'unlocked', 'x-ms-lease-state': 'available', 'x-ms-blob-type': 'BlockBlob', - 'x-ms-copy-id': '3660a2fa-1635-4a08-869f-4f5ab618edfd', - 'x-ms-copy-source': 'https://xplat.blob.core.windows.net:443/cont07/blob19', + 'x-ms-copy-id': '11a638a4-b3fc-4044-b24c-07c68e2ca1d6', + 'x-ms-copy-source': 'https://xplat.blob.core.windows.net/cont07/blob20', 'x-ms-copy-status': 'success', 'x-ms-copy-progress': '8/8', - 'x-ms-copy-completion-time': 'Wed, 03 Dec 2014 05:59:50 GMT', - date: 'Wed, 03 Dec 2014 05:59:49 GMT' }); + 'x-ms-copy-completion-time': 'Fri, 13 Mar 2015 04:34:34 GMT', + date: 'Fri, 13 Mar 2015 04:34:34 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .put('/cont08/blob20?copyid=3660a2fa-1635-4a08-869f-4f5ab618edfd&comp=copy') - .reply(409, "NoPendingCopyOperationThere is currently no pending copy operation.\nRequestId:2163706f-0001-0019-614c-5e33f8000000\nTime:2014-12-03T05:59:50.5511940Z", { 'content-length': '236', + .put('/cont08/blob21?copyid=11a638a4-b3fc-4044-b24c-07c68e2ca1d6&comp=copy') + .reply(409, "NoPendingCopyOperationThere is currently no pending copy operation.\nRequestId:594d8d47-0001-000c-6084-991265000000\nTime:2015-03-13T04:34:35.1435492Z", { 'content-length': '236', 'content-type': 'application/xml', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '2163706f-0001-0019-614c-5e33f8000000', + 'x-ms-request-id': '594d8d47-0001-000c-6084-991265000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:59:50 GMT' }); + date: 'Fri, 13 Mar 2015 04:34:34 GMT' }); return result; }, function (nock) { var result = @@ -1428,9 +1467,9 @@ nock('https://xplat.blob.core.windows.net:443') .delete('/cont07?restype=container') .reply(202, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '2defb8b5-0001-003f-2d2e-4ddd13000000', + 'x-ms-request-id': '74dff632-0001-0001-327b-2057ba000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:59:50 GMT' }); + date: 'Fri, 13 Mar 2015 04:34:35 GMT' }); return result; }, function (nock) { var result = @@ -1438,97 +1477,97 @@ nock('https://xplat.blob.core.windows.net:443') .delete('/cont08?restype=container') .reply(202, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'c1691d68-0001-000c-6894-9037c0000000', + 'x-ms-request-id': '5a61dbb1-0001-0006-0892-2303b7000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:59:52 GMT' }); + date: 'Fri, 13 Mar 2015 04:34:35 GMT' }); return result; }], [function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .put('/cont09?restype=container') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Wed, 03 Dec 2014 05:59:51 GMT', - etag: '"0x8D1DCD57D002651"', + 'last-modified': 'Fri, 13 Mar 2015 04:34:36 GMT', + etag: '"0x8D22B5E2563C56A"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '154e8fff-0001-003d-343e-b79d1c000000', + 'x-ms-request-id': '70901fc6-0001-0032-20ea-518385000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:59:51 GMT' }); + date: 'Fri, 13 Mar 2015 04:34:36 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .put('/cont010?restype=container') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Wed, 03 Dec 2014 05:59:53 GMT', - etag: '"0x8D1DCD57DDED4B1"', + 'last-modified': 'Fri, 13 Mar 2015 04:34:38 GMT', + etag: '"0x8D22B5E264D5C08"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'b1b2f7fa-0001-001e-0d8a-ac76f9000000', + 'x-ms-request-id': '9d40aade-0001-0022-6550-ea9761000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:59:52 GMT' }); + date: 'Fri, 13 Mar 2015 04:34:37 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') .filteringRequestBody(function (path) { return '*';}) -.put('/cont09/blob21', '*') +.put('/cont09/blob22', '*') .reply(201, "", { 'transfer-encoding': 'chunked', 'content-md5': '/TPi6K08sb3T6o9WM/z1xw==', - 'last-modified': 'Wed, 03 Dec 2014 05:59:52 GMT', - etag: '"0x8D1DCD57D8BB916"', + 'last-modified': 'Fri, 13 Mar 2015 04:34:37 GMT', + etag: '"0x8D22B5E262BA0F2"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '435a7141-0001-0027-3e3d-aa6550000000', + 'x-ms-request-id': '45da8bad-0001-003b-752f-8ff786000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:59:54 GMT' }); + date: 'Fri, 13 Mar 2015 04:34:37 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .put('/cont09/blob21?comp=snapshot') + .put('/cont09/blob22?comp=snapshot') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Wed, 03 Dec 2014 05:59:52 GMT', - etag: '"0x8D1DCD57D8BB916"', + 'last-modified': 'Fri, 13 Mar 2015 04:34:37 GMT', + etag: '"0x8D22B5E262BA0F2"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '96aaef80-0001-0044-5df4-9b7947000000', + 'x-ms-request-id': 'c284b0be-0001-003f-0e89-baab10000000', 'x-ms-version': '2014-02-14', - 'x-ms-snapshot': '2014-12-03T05:59:53.5684246Z', - date: 'Wed, 03 Dec 2014 05:59:54 GMT' }); + 'x-ms-snapshot': '2015-03-13T04:34:38.6085589Z', + date: 'Fri, 13 Mar 2015 04:34:38 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .put('/cont010/blob22') + .put('/cont010/blob23') .reply(202, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Wed, 03 Dec 2014 05:59:54 GMT', - etag: '"0x8D1DCD57E802B36"', + 'last-modified': 'Fri, 13 Mar 2015 04:34:39 GMT', + etag: '"0x8D22B5E26E69203"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '43efb4b1-0001-0039-0ac9-7ee0e1000000', + 'x-ms-request-id': '770446d1-0001-001c-7a49-f02cae000000', 'x-ms-version': '2014-02-14', - 'x-ms-copy-id': '456e4385-2f7f-4c4f-8bfb-645122121f98', + 'x-ms-copy-id': '26d70d70-a3c3-498e-bb58-f10f7595084f', 'x-ms-copy-status': 'success', - date: 'Wed, 03 Dec 2014 05:59:55 GMT' }); + date: 'Fri, 13 Mar 2015 04:34:39 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.blob.core.windows.net:443') - .get('/cont010/blob22') + .get('/cont010/blob23') .reply(200, "hi there", { 'content-length': '8', 'content-type': 'application/octet-stream', 'content-md5': '/TPi6K08sb3T6o9WM/z1xw==', - 'last-modified': 'Wed, 03 Dec 2014 05:59:54 GMT', + 'last-modified': 'Fri, 13 Mar 2015 04:34:39 GMT', 'accept-ranges': 'bytes', - etag: '"0x8D1DCD57E802B36"', + etag: '"0x8D22B5E26E69203"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'c5608ab6-0001-0042-6511-d8bfaa000000', + 'x-ms-request-id': 'ecec980c-0001-0020-77ed-79b75f000000', 'x-ms-version': '2014-02-14', 'x-ms-lease-status': 'unlocked', 'x-ms-lease-state': 'available', 'x-ms-blob-type': 'BlockBlob', - 'x-ms-copy-id': '456e4385-2f7f-4c4f-8bfb-645122121f98', - 'x-ms-copy-source': 'https://xplat.blob.core.windows.net:443/cont09/blob21?snapshot=2014-12-03T05:59:53.5684246Z', + 'x-ms-copy-id': '26d70d70-a3c3-498e-bb58-f10f7595084f', + 'x-ms-copy-source': 'https://xplat.blob.core.windows.net/cont09/blob22?snapshot=2015-03-13T04:34:38.6085589Z', 'x-ms-copy-status': 'success', 'x-ms-copy-progress': '8/8', - 'x-ms-copy-completion-time': 'Wed, 03 Dec 2014 05:59:55 GMT', - date: 'Wed, 03 Dec 2014 05:59:55 GMT' }); + 'x-ms-copy-completion-time': 'Fri, 13 Mar 2015 04:34:39 GMT', + date: 'Fri, 13 Mar 2015 04:34:39 GMT' }); return result; }, function (nock) { var result = @@ -1536,9 +1575,9 @@ nock('https://xplat.blob.core.windows.net:443') .delete('/cont09?restype=container') .reply(202, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'b0da6d7e-0001-004b-5ca6-26dc4b000000', + 'x-ms-request-id': '5d943f21-0001-0024-7443-8b95d5000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:59:56 GMT' }); + date: 'Fri, 13 Mar 2015 04:34:39 GMT' }); return result; }, function (nock) { var result = @@ -1546,9 +1585,9 @@ nock('https://xplat.blob.core.windows.net:443') .delete('/cont010?restype=container') .reply(202, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'a5970ef0-0001-0018-60ce-e19b62000000', + 'x-ms-request-id': 'e225f107-0001-0029-3aa1-bb25c4000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:59:57 GMT' }); + date: 'Fri, 13 Mar 2015 04:34:40 GMT' }); return result; }], [], [], @@ -1558,10 +1597,10 @@ var result = nock('https://xplat.blob.core.windows.net:443') .head('/$root?restype=container') .reply(200, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Fri, 28 Nov 2014 09:42:05 GMT', - etag: '"0x8D1D906B48CBEA1"', + 'last-modified': 'Mon, 26 Jan 2015 02:00:51 GMT', + etag: '"0x8D207230B8A71E7"', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '45459263-0001-0021-3cbd-436bed000000', + 'x-ms-request-id': '9304b2d6-0001-0019-109c-83315b000000', 'x-ms-version': '2014-02-14', 'x-ms-meta-metatest857a1d66': 'metavalue-bb299d5f418', 'x-ms-meta-metatest0edd4a10': 'metavalue-30d370e2764149c8999', @@ -1578,9 +1617,61 @@ nock('https://xplat.blob.core.windows.net:443') 'x-ms-meta-metatest10885255': 'metavalue-4150f9ed54c4467e', 'x-ms-meta-metatest4e63e083': 'metavalue-85369d1c6699445', 'x-ms-meta-metatest632fbb8f': 'metavalue-af71a6f9d9814ccd8', + 'x-ms-meta-metatest02d4ea0f': 'metavalue-42272b3736e', + 'x-ms-meta-metatest5efddf52': 'metavalue-44ee9be6a857', + 'x-ms-meta-metatestbf12162a': 'metavalue-19627ff857b3', + 'x-ms-meta-metatestb51e36f6': 'metavalue-ea643f7fba274ae8', + 'x-ms-meta-metatest170189c6': 'metavalue-3e26dd5c44204384', + 'x-ms-meta-metatest9e5fb6cf': 'metavalue-acbef987f7f647ac', + 'x-ms-meta-metatest087eaeea': 'metavalue-23d82fdd74124833b80', + 'x-ms-meta-metatestee8a6bf9': 'metavalue-fdd23fe0e0dc4', + 'x-ms-meta-metatestddc1ded2': 'metavalue-7da4b13c203', + 'x-ms-meta-metatest86adcac5': 'metavalue-1607327ed19', + 'x-ms-meta-metatestd60fbadf': 'metavalue-1a9970648a404c', + 'x-ms-meta-metatestabb1ca74': 'metavalue-7d960bf133a', + 'x-ms-meta-metatest52a9e55e': 'metavalue-5d3f8c7fa6a143f29', + 'x-ms-meta-metatestf1c9fb30': 'metavalue-0e3eb629c4854', + 'x-ms-meta-metatestb1398b57': 'metavalue-2eadf084ea4a', + 'x-ms-meta-metatest6122c17f': 'metavalue-d3172f9c2cf14c9', + 'x-ms-meta-metatesta9c1fb76': 'metavalue-4cad56068ff64', + 'x-ms-meta-metatestcc418509': 'metavalue-facc0369e4e44', + 'x-ms-meta-metatest1f830f47': 'metavalue-8b46c01022b046ada', + 'x-ms-meta-metatest66a92b2c': 'metavalue-2d470eb9fc804a089', + 'x-ms-meta-metatesta580e587': 'metavalue-126a53e5abd0493cb4', + 'x-ms-meta-metatest71b397b0': 'metavalue-7bcbeed66d474fc889', + 'x-ms-meta-metateste9b248e0': 'metavalue-4a2df023d14242be95d', + 'x-ms-meta-metatest609f095d': 'metavalue-e07c703f06c', + 'x-ms-meta-metatest24077990': 'metavalue-e7c7b9144fa94a8f8c', + 'x-ms-meta-metatest0b4e5af1': 'metavalue-c32dad4be26', + 'x-ms-meta-metatest0cd6668f': 'metavalue-60bca7e320', + 'x-ms-meta-metateste6e43e4a': 'metavalue-c6f6584a58174922bba', + 'x-ms-meta-metatest2f2c05ed': 'metavalue-382f534cfa6e4', + 'x-ms-meta-metatest4eeb14d6': 'metavalue-08f8f10f934', + 'x-ms-meta-metatest729c5671': 'metavalue-619e1501eb8', + 'x-ms-meta-metatest246b2b19': 'metavalue-0e2e1b4a5ca3429a936', + 'x-ms-meta-metatest16a84a19': 'metavalue-6913ba4d3c1c', + 'x-ms-meta-metatestfd3c8cc9': 'metavalue-d07a265fe401', + 'x-ms-meta-metatest3fdbf55b': 'metavalue-5c4eec98ce1843b', + 'x-ms-meta-metatest2f724a81': 'metavalue-70c628ba1ec54e6caaa', + 'x-ms-meta-metatest80303eb6': 'metavalue-9930a3cfbadd49', + 'x-ms-meta-metatest98d241cc': 'metavalue-76323b22aaa44d8', + 'x-ms-meta-metatestd9d28e51': 'metavalue-5ba331a5c0dc4a', + 'x-ms-meta-metatest77ef846b': 'metavalue-21cb8f3da2fa', + 'x-ms-meta-metatestc5bab86f': 'metavalue-1ecd616b70a', + 'x-ms-meta-metatest4ed020a6': 'metavalue-d1d617db5b7841b3b96', + 'x-ms-meta-metatest0c994188': 'metavalue-0c88d203e3764461', + 'x-ms-meta-metatest84269f16': 'metavalue-30c2fca7817e48', + 'x-ms-meta-metatest6d2a2f58': 'metavalue-d5257da8dc', + 'x-ms-meta-metatest4385f093': 'metavalue-ca448db10d0', + 'x-ms-meta-metatest7038d2ba': 'metavalue-528ff23208704', + 'x-ms-meta-metatest86e57929': 'metavalue-651e564c18d44f05', + 'x-ms-meta-metatesteca7b537': 'metavalue-e8c1fa80de17413d9e', + 'x-ms-meta-metateste9a49454': 'metavalue-3384c93f61024de28', + 'x-ms-meta-metatestccc90eeb': 'metavalue-c63ac731d6114c', + 'x-ms-meta-metatest36f918a5': 'metavalue-08ac639f04fa4', 'x-ms-lease-status': 'unlocked', 'x-ms-lease-state': 'available', - date: 'Wed, 03 Dec 2014 05:59:59 GMT' }); + date: 'Fri, 13 Mar 2015 04:34:41 GMT' }); return result; }, function (nock) { var result = @@ -1588,9 +1679,9 @@ nock('https://xplat.blob.core.windows.net:443') .head('/$root/sampleBlobName') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '66d5cf4d-0001-002a-4e06-5322fb000000', + 'x-ms-request-id': '934e9bf8-0001-000a-529c-08a180000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:59:59 GMT' }); + date: 'Fri, 13 Mar 2015 04:34:41 GMT' }); return result; }], [function (nock) { var result = @@ -1598,7 +1689,7 @@ nock('https://xplat.blob.core.windows.net:443') .head('/$root/sampleBlobName') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '50b3082e-0001-0033-4d4e-c14ae6000000', + 'x-ms-request-id': '486d88e6-0001-0036-2b34-29d5a2000000', 'x-ms-version': '2014-02-14', - date: 'Wed, 03 Dec 2014 05:59:59 GMT' }); + date: 'Fri, 13 Mar 2015 04:34:42 GMT' }); return result; }]]; \ No newline at end of file diff --git a/test/recordings/fileservice-file-tests.nock.js b/test/recordings/fileservice-file-tests.nock.js index 1a6afd64..df893777 100644 --- a/test/recordings/fileservice-file-tests.nock.js +++ b/test/recordings/fileservice-file-tests.nock.js @@ -10,21 +10,21 @@ nock('https://xplat.file.core.windows.net:443') .head('/file-test-share-testdata1?restype=share') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '041151cf-001a-0017-27ba-0cf02d000000', + 'x-ms-request-id': '77926f9b-001a-000b-03f9-fa27e1000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:21:17 GMT' }); + date: 'Fri, 13 Mar 2015 04:35:54 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.file.core.windows.net:443') .put('/file-test-share-testdata1?restype=share') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Tue, 25 Nov 2014 09:21:18 GMT', - etag: '"0x8D1D6A84E0EC72F"', + 'last-modified': 'Fri, 13 Mar 2015 04:35:56 GMT', + etag: '"0x8D22B5E553AF5A3"', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '3bf42a7e-001a-0034-4c8b-166de6000000', + 'x-ms-request-id': '5ecadd2a-001a-0045-3586-4aa582000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:21:18 GMT' }); + date: 'Fri, 13 Mar 2015 04:35:56 GMT' }); return result; }, function (nock) { var result = @@ -32,21 +32,21 @@ nock('https://xplat.file.core.windows.net:443') .head('/file-test-share-testdata1/dir-testdata2?restype=directory') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '24becfb5-001a-0029-604e-6b3168000000', + 'x-ms-request-id': 'd6ec9e57-001a-0049-5560-8b1f8a000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:21:18 GMT' }); + date: 'Fri, 13 Mar 2015 04:35:56 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.file.core.windows.net:443') .put('/file-test-share-testdata1/dir-testdata2?restype=directory') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Tue, 25 Nov 2014 09:21:19 GMT', - etag: '"0x8D1D6A84E836084"', + 'last-modified': 'Fri, 13 Mar 2015 04:35:57 GMT', + etag: '"0x8D22B5E55CDB2B2"', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'f429125c-001a-000a-503c-5bbbb3000000', + 'x-ms-request-id': 'ef1eb3d0-001a-0025-1bd6-6dffec000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:21:19 GMT' }); + date: 'Fri, 13 Mar 2015 04:35:57 GMT' }); return result; }], [], [], @@ -57,21 +57,21 @@ nock('https://xplat.file.core.windows.net:443') .head('/file-test-share-testdata1/dir-testdata2/file-testdata6') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'b01d7db1-001a-003b-7da5-a17e6a000000', + 'x-ms-request-id': '2118cb73-001a-002a-03dc-fa93a8000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:21:19 GMT' }); + date: 'Fri, 13 Mar 2015 04:35:59 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.file.core.windows.net:443') .put('/file-test-share-testdata1/dir-testdata2/file-testdata6') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Tue, 25 Nov 2014 09:21:21 GMT', - etag: '"0x8D1D6A84F6BEBC4"', + 'last-modified': 'Fri, 13 Mar 2015 04:35:59 GMT', + etag: '"0x8D22B5E56B5A8D0"', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '2b0e6dbc-001a-001c-01c3-cb2b08000000', + 'x-ms-request-id': 'd55e6f84-001a-002f-7b35-02f442000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:21:20 GMT' }); + date: 'Fri, 13 Mar 2015 04:35:59 GMT' }); return result; }, function (nock) { var result = @@ -79,13 +79,13 @@ nock('https://xplat.file.core.windows.net:443') .head('/file-test-share-testdata1/dir-testdata2/file-testdata6') .reply(200, "", { 'content-length': '0', 'content-type': 'application/octet-stream', - 'last-modified': 'Tue, 25 Nov 2014 09:21:21 GMT', - etag: '"0x8D1D6A84F6BEBC4"', + 'last-modified': 'Fri, 13 Mar 2015 04:35:59 GMT', + etag: '"0x8D22B5E56B5A8D0"', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '50859f55-001a-0010-5d7b-ec2423000000', + 'x-ms-request-id': 'c031c21a-001a-0033-42d3-0f54b8000000', 'x-ms-version': '2014-02-14', 'x-ms-type': 'File', - date: 'Tue, 25 Nov 2014 09:21:22 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:00 GMT' }); return result; }], [], [function (nock) { @@ -93,24 +93,24 @@ var result = nock('https://xplat.file.core.windows.net:443') .put('/file-test-share-testdata1/dir-testdata2/file-testdata8') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Tue, 25 Nov 2014 09:21:22 GMT', - etag: '"0x8D1D6A850573624"', + 'last-modified': 'Fri, 13 Mar 2015 04:36:00 GMT', + etag: '"0x8D22B5E579205EF"', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '9eaaed42-001a-0006-742a-83874b000000', + 'x-ms-request-id': '1d33b510-001a-0037-2b18-f24e0f000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:21:22 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:00 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.file.core.windows.net:443') .put('/file-test-share-testdata1/dir-testdata2/file-testdata8') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Tue, 25 Nov 2014 09:21:23 GMT', - etag: '"0x8D1D6A850C90AC4"', + 'last-modified': 'Fri, 13 Mar 2015 04:36:01 GMT', + etag: '"0x8D22B5E57F118C9"', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '1589ceca-001a-004a-3fc5-0b2eac000000', + 'x-ms-request-id': 'c5101141-001a-0000-2cee-736194000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:21:22 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:00 GMT' }); return result; }, function (nock) { var result = @@ -118,33 +118,33 @@ nock('https://xplat.file.core.windows.net:443') .delete('/file-test-share-testdata1/dir-testdata2/file-testdata8') .reply(202, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '3f9a9478-001a-0004-283e-86d2b4000000', + 'x-ms-request-id': 'e9734888-001a-0040-18a6-820002000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:21:24 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:01 GMT' }); return result; }], [function (nock) { var result = nock('https://xplat.file.core.windows.net:443') .put('/file-test-share-testdata1/dir-testdata2/file-testdata9') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Tue, 25 Nov 2014 09:21:24 GMT', - etag: '"0x8D1D6A851AE3AA4"', + 'last-modified': 'Fri, 13 Mar 2015 04:36:02 GMT', + etag: '"0x8D22B5E58B028EF"', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '3c9912d1-001a-0048-4cee-3dcf42000000', + 'x-ms-request-id': 'b8c56f21-001a-001d-47b2-a85bf2000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:21:24 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:03 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.file.core.windows.net:443') .put('/file-test-share-testdata1/dir-testdata2/file-testdata9') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Tue, 25 Nov 2014 09:21:25 GMT', - etag: '"0x8D1D6A852216ED4"', + 'last-modified': 'Fri, 13 Mar 2015 04:36:03 GMT', + etag: '"0x8D22B5E591D6D0E"', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'a03d3a23-001a-003e-59c4-3d038a000000', + 'x-ms-request-id': '8e87a360-001a-0021-295b-f61a65000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:21:25 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:03 GMT' }); return result; }, function (nock) { var result = @@ -156,14 +156,14 @@ nock('https://xplat.file.core.windows.net:443') 'content-encoding': 'gzip', 'content-language': 'tr,en', 'content-md5': 'MDAwMDAwMDA=', - 'last-modified': 'Tue, 25 Nov 2014 09:21:25 GMT', - etag: '"0x8D1D6A852216ED4"', + 'last-modified': 'Fri, 13 Mar 2015 04:36:03 GMT', + etag: '"0x8D22B5E591D6D0E"', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '52fdf860-001a-0046-0399-02ad62000000', + 'x-ms-request-id': 'e86d7a8e-001a-0011-67d9-8f9dba000000', 'x-ms-version': '2014-02-14', 'content-disposition': 'attachment', 'x-ms-type': 'File', - date: 'Tue, 25 Nov 2014 09:21:25 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:03 GMT' }); return result; }], [function (nock) { var result = @@ -171,9 +171,9 @@ nock('https://xplat.file.core.windows.net:443') .head('/file-test-share-testdata1/dir-testdata2/file-testdata10') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '93c4f7aa-001a-003c-3bd3-b9a683000000', + 'x-ms-request-id': 'ae75464c-001a-0002-5502-4f5af4000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:21:27 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:04 GMT' }); return result; }, function (nock) { var result = @@ -181,21 +181,21 @@ nock('https://xplat.file.core.windows.net:443') .head('/file-test-share-testdata1/dir-testdata2/file-testdata10') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '05154d3c-001a-0030-5c15-0de262000000', + 'x-ms-request-id': '7d1025c0-001a-002e-7361-edab69000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:21:27 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:05 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.file.core.windows.net:443') .put('/file-test-share-testdata1/dir-testdata2/file-testdata10') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Tue, 25 Nov 2014 09:21:28 GMT', - etag: '"0x8D1D6A853EC43C4"', + 'last-modified': 'Fri, 13 Mar 2015 04:36:06 GMT', + etag: '"0x8D22B5E5AB6422C"', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '48e44321-001a-0011-6825-0a2f9c000000', + 'x-ms-request-id': 'eb4e68e2-001a-0047-4da3-ca18e5000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:21:28 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:05 GMT' }); return result; }, function (nock) { var result = @@ -203,13 +203,13 @@ nock('https://xplat.file.core.windows.net:443') .head('/file-test-share-testdata1/dir-testdata2/file-testdata10') .reply(200, "", { 'content-length': '0', 'content-type': 'application/octet-stream', - 'last-modified': 'Tue, 25 Nov 2014 09:21:28 GMT', - etag: '"0x8D1D6A853EC43C4"', + 'last-modified': 'Fri, 13 Mar 2015 04:36:06 GMT', + etag: '"0x8D22B5E5AB6422C"', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '6a80c5a0-001a-002e-225b-2437eb000000', + 'x-ms-request-id': 'c751d76f-001a-004b-6f40-f8afe8000000', 'x-ms-version': '2014-02-14', 'x-ms-type': 'File', - date: 'Tue, 25 Nov 2014 09:21:29 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:06 GMT' }); return result; }, function (nock) { var result = @@ -217,9 +217,9 @@ nock('https://xplat.file.core.windows.net:443') .delete('/file-test-share-testdata1/dir-testdata2/file-testdata10') .reply(202, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '530c1789-001a-0037-2a07-af31fe000000', + 'x-ms-request-id': 'a5351b84-001a-003c-6bf5-67baf5000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:21:30 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:07 GMT' }); return result; }, function (nock) { var result = @@ -227,9 +227,9 @@ nock('https://xplat.file.core.windows.net:443') .head('/file-test-share-testdata1/dir-testdata2/file-testdata10') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '16a0d871-001a-0040-60fb-05f90d000000', + 'x-ms-request-id': '3a4cab59-001a-0018-2b7c-ef84ba000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:21:31 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:07 GMT' }); return result; }], [], [function (nock) { @@ -238,32 +238,32 @@ nock('https://xplat.file.core.windows.net:443') .head('/file-test-share-testdata1/dir-testdata2/file-testdata12') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'b301938d-001a-0049-46ff-6039ea000000', + 'x-ms-request-id': '7821ca71-001a-0030-1dad-4908b5000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:21:31 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:08 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.file.core.windows.net:443') .delete('/file-test-share-testdata1/dir-testdata2/file-testdata12') - .reply(404, "ResourceNotFoundThe specified resource does not exist.\nRequestId:db27dff9-001a-0016-191e-e7f562000000\nTime:2014-11-25T09:21:31.8848019Z", { 'content-length': '223', + .reply(404, "ResourceNotFoundThe specified resource does not exist.\nRequestId:2c161e2a-001a-0035-69d6-446bd6000000\nTime:2015-03-13T04:36:10.2084662Z", { 'content-length': '223', 'content-type': 'application/xml', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'db27dff9-001a-0016-191e-e7f562000000', + 'x-ms-request-id': '2c161e2a-001a-0035-69d6-446bd6000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:21:31 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:09 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.file.core.windows.net:443') .put('/file-test-share-testdata1/dir-testdata2/file-testdata12') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Tue, 25 Nov 2014 09:21:33 GMT', - etag: '"0x8D1D6A856936EF4"', + 'last-modified': 'Fri, 13 Mar 2015 04:36:10 GMT', + etag: '"0x8D22B5E5D3E87BF"', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'ff9e17e6-001a-000b-5cea-0b9275000000', + 'x-ms-request-id': '709e1d90-001a-0039-7afe-fda3b4000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:21:32 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:08 GMT' }); return result; }, function (nock) { var result = @@ -271,9 +271,9 @@ nock('https://xplat.file.core.windows.net:443') .delete('/file-test-share-testdata1/dir-testdata2/file-testdata12') .reply(202, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '8add7d8a-001a-0028-53b4-1ca5d9000000', + 'x-ms-request-id': 'e9fd2e31-001a-003e-5d08-e54181000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:21:34 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:10 GMT' }); return result; }, function (nock) { var result = @@ -281,9 +281,9 @@ nock('https://xplat.file.core.windows.net:443') .head('/file-test-share-testdata1/dir-testdata2/file-testdata12') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '3d8badcd-001a-0031-66c2-bf7972000000', + 'x-ms-request-id': '83058685-001a-0042-56d1-77adc2000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:21:34 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:11 GMT' }); return result; }], [], [function (nock) { @@ -291,12 +291,12 @@ var result = nock('https://xplat.file.core.windows.net:443') .put('/file-test-share-testdata1/dir-testdata2/file-testdata14') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Tue, 25 Nov 2014 09:21:35 GMT', - etag: '"0x8D1D6A857E5DF94"', + 'last-modified': 'Fri, 13 Mar 2015 04:36:12 GMT', + etag: '"0x8D22B5E5E6F6FF6"', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '7f95ec4a-001a-0012-6847-530de4000000', + 'x-ms-request-id': '556953a3-001a-0046-3c6b-4e3fa7000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:21:35 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:12 GMT' }); return result; }, function (nock) { var result = @@ -304,37 +304,37 @@ nock('https://xplat.file.core.windows.net:443') .head('/file-test-share-testdata1/dir-testdata2/file-testdata14') .reply(200, "", { 'content-length': '0', 'content-type': 'application/octet-stream', - 'last-modified': 'Tue, 25 Nov 2014 09:21:35 GMT', - etag: '"0x8D1D6A857E5DF94"', + 'last-modified': 'Fri, 13 Mar 2015 04:36:12 GMT', + etag: '"0x8D22B5E5E6F6FF6"', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '4b292dbe-001a-001b-7b38-c3edc6000000', + 'x-ms-request-id': 'cce8f79f-001a-0023-56c9-d34ca5000000', 'x-ms-version': '2014-02-14', 'x-ms-type': 'File', - date: 'Tue, 25 Nov 2014 09:21:35 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:12 GMT' }); return result; }], [function (nock) { var result = nock('https://xplat.file.core.windows.net:443') .put('/file-test-share-testdata1/dir-testdata2/file-testdata15') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Tue, 25 Nov 2014 09:21:36 GMT', - etag: '"0x8D1D6A858CE43C4"', + 'last-modified': 'Fri, 13 Mar 2015 04:36:13 GMT', + etag: '"0x8D22B5E5F389297"', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'e1388be2-001a-004c-7bbf-dcea78000000', + 'x-ms-request-id': 'bbc5e136-001a-0027-5a30-1e81d5000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:21:36 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:13 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.file.core.windows.net:443') .put('/file-test-share-testdata1/dir-testdata2/file-testdata15?comp=properties') .reply(200, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Tue, 25 Nov 2014 09:21:37 GMT', - etag: '"0x8D1D6A8593FF154"', + 'last-modified': 'Fri, 13 Mar 2015 04:36:14 GMT', + etag: '"0x8D22B5E5F950D4E"', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '4b400cd2-001a-002d-2666-d1b0bd000000', + 'x-ms-request-id': '8cdadb60-001a-002c-118e-4b98c7000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:21:37 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:14 GMT' }); return result; }, function (nock) { var result = @@ -346,26 +346,26 @@ nock('https://xplat.file.core.windows.net:443') 'content-encoding': 'gzip', 'content-language': 'tr,en', 'content-md5': 'MDAwMDAwMDA=', - 'last-modified': 'Tue, 25 Nov 2014 09:21:37 GMT', - etag: '"0x8D1D6A8593FF154"', + 'last-modified': 'Fri, 13 Mar 2015 04:36:14 GMT', + etag: '"0x8D22B5E5F950D4E"', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '9328ec82-001a-0036-1afa-052019000000', + 'x-ms-request-id': '71785a82-001a-0001-7edd-f39522000000', 'x-ms-version': '2014-02-14', 'content-disposition': 'attachment', 'x-ms-type': 'File', - date: 'Tue, 25 Nov 2014 09:21:38 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:14 GMT' }); return result; }], [function (nock) { var result = nock('https://xplat.file.core.windows.net:443') .put('/file-test-share-testdata1/dir-testdata2/file-testdata16') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Tue, 25 Nov 2014 09:21:39 GMT', - etag: '"0x8D1D6A85A22D744"', + 'last-modified': 'Fri, 13 Mar 2015 04:36:15 GMT', + etag: '"0x8D22B5E60636042"', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '12b0a519-001a-002b-56fe-c4caeb000000', + 'x-ms-request-id': '44833e63-001a-0006-43bf-54bd99000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:21:38 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:14 GMT' }); return result; }, function (nock) { var result = @@ -377,38 +377,38 @@ nock('https://xplat.file.core.windows.net:443') 'content-encoding': 'gzip', 'content-language': 'tr,en', 'content-md5': 'MDAwMDAwMDA=', - 'last-modified': 'Tue, 25 Nov 2014 09:21:39 GMT', - etag: '"0x8D1D6A85A22D744"', + 'last-modified': 'Fri, 13 Mar 2015 04:36:15 GMT', + etag: '"0x8D22B5E60636042"', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '9cc8069f-001a-0020-713d-0ba022000000', + 'x-ms-request-id': '63c4002d-001a-0032-5c21-bc5bcf000000', 'x-ms-version': '2014-02-14', 'content-disposition': 'attachment', 'x-ms-type': 'File', - date: 'Tue, 25 Nov 2014 09:21:40 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:15 GMT' }); return result; }], [function (nock) { var result = nock('https://xplat.file.core.windows.net:443') .put('/file-test-share-testdata1/dir-testdata2/file-testdata17') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Tue, 25 Nov 2014 09:21:40 GMT', - etag: '"0x8D1D6A85B0743D4"', + 'last-modified': 'Fri, 13 Mar 2015 04:36:16 GMT', + etag: '"0x8D22B5E6120C29D"', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '01b14df8-001a-0008-13c2-54435d000000', + 'x-ms-request-id': '7b138a3d-001a-0022-66b8-33277b000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:21:40 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:16 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.file.core.windows.net:443') .put('/file-test-share-testdata1/dir-testdata2/file-testdata17?comp=properties') .reply(200, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Tue, 25 Nov 2014 09:21:41 GMT', - etag: '"0x8D1D6A85B7BFEA4"', + 'last-modified': 'Fri, 13 Mar 2015 04:36:17 GMT', + etag: '"0x8D22B5E617CC847"', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '4cb0cd90-001a-004d-08c6-ff4725000000', + 'x-ms-request-id': '929c5ee4-001a-003b-6bd1-412cd4000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:21:41 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:17 GMT' }); return result; }, function (nock) { var result = @@ -416,99 +416,99 @@ nock('https://xplat.file.core.windows.net:443') .head('/file-test-share-testdata1/dir-testdata2/file-testdata17') .reply(200, "", { 'content-length': '5', 'content-type': 'application/octet-stream', - 'last-modified': 'Tue, 25 Nov 2014 09:21:41 GMT', - etag: '"0x8D1D6A85B7BFEA4"', + 'last-modified': 'Fri, 13 Mar 2015 04:36:17 GMT', + etag: '"0x8D22B5E617CC847"', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'eecbdb26-001a-001a-772d-6b42f3000000', + 'x-ms-request-id': '16aa2d5c-001a-003f-09c6-cb0b3a000000', 'x-ms-version': '2014-02-14', 'x-ms-type': 'File', - date: 'Tue, 25 Nov 2014 09:21:41 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:17 GMT' }); return result; }], [function (nock) { var result = nock('https://xplat.file.core.windows.net:443') .put('/file-test-share-testdata1/dir-testdata2/file-testdata18') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Tue, 25 Nov 2014 09:21:42 GMT', - etag: '"0x8D1D6A85C5E9674"', + 'last-modified': 'Fri, 13 Mar 2015 04:36:18 GMT', + etag: '"0x8D22B5E623BFF76"', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'ea17061a-001a-0023-22b9-c8cf96000000', + 'x-ms-request-id': '9ff6aca1-001a-001c-24da-0e84e2000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:21:41 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:18 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.file.core.windows.net:443') .put('/file-test-share-testdata1/dir-testdata2/file-testdata18?comp=metadata') .reply(200, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Tue, 25 Nov 2014 09:21:43 GMT', - etag: '"0x8D1D6A85CCE9654"', + 'last-modified': 'Fri, 13 Mar 2015 04:36:19 GMT', + etag: '"0x8D22B5E629FA63C"', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'ed5feb1d-001a-002c-1fe9-1faf18000000', + 'x-ms-request-id': '13ddb851-001a-0020-75fd-f53e2e000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:21:42 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:18 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.file.core.windows.net:443') .head('/file-test-share-testdata1/dir-testdata2/file-testdata18?comp=metadata') .reply(200, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Tue, 25 Nov 2014 09:21:43 GMT', - etag: '"0x8D1D6A85CCE9654"', + 'last-modified': 'Fri, 13 Mar 2015 04:36:19 GMT', + etag: '"0x8D22B5E629FA63C"', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '704e2a89-001a-0035-4d27-af55e1000000', + 'x-ms-request-id': 'fa2dfc5b-001a-0024-11ff-880030000000', 'x-ms-version': '2014-02-14', - 'x-ms-meta-class': 'test', - date: 'Tue, 25 Nov 2014 09:21:44 GMT' }); + 'x-ms-meta-class': 'Test', + date: 'Fri, 13 Mar 2015 04:36:19 GMT' }); return result; }], [function (nock) { var result = nock('https://xplat.file.core.windows.net:443') .put('/file-test-share-testdata1/dir-testdata2/file-testdata19') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Tue, 25 Nov 2014 09:21:45 GMT', - etag: '"0x8D1D6A85DBB1934"', + 'last-modified': 'Fri, 13 Mar 2015 04:36:20 GMT', + etag: '"0x8D22B5E6361C3BA"', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'ebd5950d-001a-0002-4824-4fc962000000', + 'x-ms-request-id': 'ba86d25c-001a-0029-186c-ed7ee3000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:21:45 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:19 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.file.core.windows.net:443') .head('/file-test-share-testdata1/dir-testdata2/file-testdata19?comp=metadata') .reply(200, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Tue, 25 Nov 2014 09:21:45 GMT', - etag: '"0x8D1D6A85DBB1934"', + 'last-modified': 'Fri, 13 Mar 2015 04:36:20 GMT', + etag: '"0x8D22B5E6361C3BA"', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'c6e53d8f-001a-0047-6ec4-29b2f9000000', + 'x-ms-request-id': '04c2f06f-001a-0019-3bff-ffc41a000000', 'x-ms-version': '2014-02-14', - 'x-ms-meta-class': 'test', - date: 'Tue, 25 Nov 2014 09:21:45 GMT' }); + 'x-ms-meta-class': 'Test', + date: 'Fri, 13 Mar 2015 04:36:21 GMT' }); return result; }], [function (nock) { var result = nock('https://xplat.file.core.windows.net:443') .put('/file-test-share-testdata1/dir-testdata2/file-testdata20') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Tue, 25 Nov 2014 09:21:46 GMT', - etag: '"0x8D1D6A85EA21DD4"', + 'last-modified': 'Fri, 13 Mar 2015 04:36:21 GMT', + etag: '"0x8D22B5E641E62E1"', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '945be43e-001a-0000-4a72-1055fd000000', + 'x-ms-request-id': 'd6e667b9-001a-000a-20ea-acf51d000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:21:46 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:20 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.file.core.windows.net:443') .put('/file-test-share-testdata1/dir-testdata2/file-testdata20?comp=metadata') .reply(200, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Tue, 25 Nov 2014 09:21:47 GMT', - etag: '"0x8D1D6A85F132F24"', + 'last-modified': 'Fri, 13 Mar 2015 04:36:22 GMT', + etag: '"0x8D22B5E647A8F74"', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '61d9689a-001a-001d-24fb-d62bbe000000', + 'x-ms-request-id': '1719a34b-001a-0036-8077-12f25a000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:21:48 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:22 GMT' }); return result; }, function (nock) { var result = @@ -516,138 +516,178 @@ nock('https://xplat.file.core.windows.net:443') .head('/file-test-share-testdata1/dir-testdata2/file-testdata20') .reply(200, "", { 'content-length': '0', 'content-type': 'application/octet-stream', - 'last-modified': 'Tue, 25 Nov 2014 09:21:47 GMT', - etag: '"0x8D1D6A85F132F24"', + 'last-modified': 'Fri, 13 Mar 2015 04:36:22 GMT', + etag: '"0x8D22B5E647A8F74"', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '727807a1-001a-0025-3f6e-7a7532000000', + 'x-ms-request-id': '542dbf7d-001a-0026-55d7-418df7000000', 'x-ms-version': '2014-02-14', - 'x-ms-meta-color': 'blue', + 'x-ms-meta-color': 'Blue', 'x-ms-type': 'File', - date: 'Tue, 25 Nov 2014 09:21:47 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:23 GMT' }); return result; }], [function (nock) { var result = nock('https://xplat.file.core.windows.net:443') - .put('/file-test-share-testdata1/file-testdata21') + .put('/file-test-share-testdata1/dir-testdata2/file-testdata21') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Tue, 25 Nov 2014 09:21:49 GMT', - etag: '"0x8D1D6A8600D1F84"', + 'last-modified': 'Fri, 13 Mar 2015 04:36:23 GMT', + etag: '"0x8D22B5E65377CA7"', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '4d62356b-001a-002f-025d-6567fb000000', + 'x-ms-request-id': '761b6888-001a-002b-080a-6e2eb6000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:21:48 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:23 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.file.core.windows.net:443') - .delete('/file-test-share-testdata1/file-testdata21') + .put('/file-test-share-testdata1/dir-testdata2/file-testdata21?comp=metadata') + .reply(200, "", { 'transfer-encoding': 'chunked', + 'last-modified': 'Fri, 13 Mar 2015 04:36:24 GMT', + etag: '"0x8D22B5E659B98E7"', + server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id': '2df2e1bf-001a-0043-63d8-24539b000000', + 'x-ms-version': '2014-02-14', + date: 'Fri, 13 Mar 2015 04:36:23 GMT' }); + return result; }, +function (nock) { +var result = +nock('https://xplat.file.core.windows.net:443') + .head('/file-test-share-testdata1/dir-testdata2/file-testdata21') + .reply(200, "", { 'content-length': '0', + 'content-type': 'application/octet-stream', + 'last-modified': 'Fri, 13 Mar 2015 04:36:24 GMT', + etag: '"0x8D22B5E659B98E7"', + server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id': '07151935-001a-0034-39a7-66486d000000', + 'x-ms-version': '2014-02-14', + 'x-ms-meta-color': 'blue,Orange,Red', + 'x-ms-type': 'File', + date: 'Fri, 13 Mar 2015 04:36:24 GMT' }); + return result; }], +[function (nock) { +var result = +nock('https://xplat.file.core.windows.net:443') + .put('/file-test-share-testdata1/file-testdata22') + .reply(201, "", { 'transfer-encoding': 'chunked', + 'last-modified': 'Fri, 13 Mar 2015 04:36:25 GMT', + etag: '"0x8D22B5E666AAF07"', + server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id': '822e3d47-001a-004c-6786-372231000000', + 'x-ms-version': '2014-02-14', + date: 'Fri, 13 Mar 2015 04:36:25 GMT' }); + return result; }, +function (nock) { +var result = +nock('https://xplat.file.core.windows.net:443') + .delete('/file-test-share-testdata1/file-testdata22') .reply(202, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'bd25ddd7-001a-000f-2d04-824fd7000000', + 'x-ms-request-id': '56e8cac1-001a-0015-0e7f-34a32e000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:21:49 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:26 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.file.core.windows.net:443') - .head('/file-test-share-testdata1/file-testdata21') + .head('/file-test-share-testdata1/file-testdata22') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'a54271de-001a-0041-0f02-2b84d0000000', + 'x-ms-request-id': 'aa460e0b-001a-002d-7a11-ddf61e000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:21:50 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:26 GMT' }); return result; }], [function (nock) { var result = nock('https://xplat.file.core.windows.net:443') - .put('/file-test-share-testdata1/file-testdata22') + .put('/file-test-share-testdata1/file-testdata23') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Tue, 25 Nov 2014 09:21:51 GMT', - etag: '"0x8D1D6A86161B304"', + 'last-modified': 'Fri, 13 Mar 2015 04:36:27 GMT', + etag: '"0x8D22B5E6786FD3B"', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '303f9170-001a-000d-1757-c301e0000000', + 'x-ms-request-id': 'ed966116-001a-0009-6f37-a06e3e000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:21:51 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:26 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.file.core.windows.net:443') - .put('/file-test-share-testdata1/file-testdata22?comp=properties') + .put('/file-test-share-testdata1/file-testdata23?comp=properties') .reply(200, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Tue, 25 Nov 2014 09:21:51 GMT', - etag: '"0x8D1D6A861D29D44"', + 'last-modified': 'Fri, 13 Mar 2015 04:36:28 GMT', + etag: '"0x8D22B5E67E302BD"', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'c2c74f05-001a-0003-7a69-066b68000000', + 'x-ms-request-id': '4758b905-001a-000e-01f3-45301a000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:21:51 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:28 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.file.core.windows.net:443') - .head('/file-test-share-testdata1/file-testdata22') + .head('/file-test-share-testdata1/file-testdata23') .reply(200, "", { 'cache-control': 'no-transform', 'content-length': '5', 'content-type': 'text/html', 'content-encoding': 'gzip', 'content-language': 'tr,en', 'content-md5': 'MDAwMDAwMDA=', - 'last-modified': 'Tue, 25 Nov 2014 09:21:51 GMT', - etag: '"0x8D1D6A861D29D44"', + 'last-modified': 'Fri, 13 Mar 2015 04:36:28 GMT', + etag: '"0x8D22B5E67E302BD"', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '67085157-001a-001f-09cc-e21c50000000', + 'x-ms-request-id': 'a1cbbde6-001a-0012-15c7-b92620000000', 'x-ms-version': '2014-02-14', 'content-disposition': 'attachment', 'x-ms-type': 'File', - date: 'Tue, 25 Nov 2014 09:21:51 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:27 GMT' }); return result; }], [function (nock) { var result = nock('https://xplat.file.core.windows.net:443') - .put('/file-test-share-testdata1/file-testdata23') + .put('/file-test-share-testdata1/file-testdata24') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Tue, 25 Nov 2014 09:21:53 GMT', - etag: '"0x8D1D6A862B64684"', + 'last-modified': 'Fri, 13 Mar 2015 04:36:29 GMT', + etag: '"0x8D22B5E68A1016B"', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '6cf85a81-001a-0015-3c6c-505208000000', + 'x-ms-request-id': '81afdaaa-001a-0003-02f1-1887ba000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:21:52 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:29 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.file.core.windows.net:443') - .put('/file-test-share-testdata1/file-testdata23?comp=metadata') + .put('/file-test-share-testdata1/file-testdata24?comp=metadata') .reply(200, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Tue, 25 Nov 2014 09:21:54 GMT', - etag: '"0x8D1D6A863264664"', + 'last-modified': 'Fri, 13 Mar 2015 04:36:30 GMT', + etag: '"0x8D22B5E68FDF15B"', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '5e2b54b1-001a-0009-1294-33f2e6000000', + 'x-ms-request-id': '3e61be89-001a-001b-5040-5c9bd1000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:21:53 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:29 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.file.core.windows.net:443') - .head('/file-test-share-testdata1/file-testdata23?comp=metadata') + .head('/file-test-share-testdata1/file-testdata24?comp=metadata') .reply(200, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Tue, 25 Nov 2014 09:21:54 GMT', - etag: '"0x8D1D6A863264664"', + 'last-modified': 'Fri, 13 Mar 2015 04:36:30 GMT', + etag: '"0x8D22B5E68FDF15B"', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '8858e43e-001a-0026-2d0b-2fdfa8000000', + 'x-ms-request-id': 'f4ed5f3c-001a-001f-3df3-29809d000000', 'x-ms-version': '2014-02-14', - 'x-ms-meta-class': 'test', - date: 'Tue, 25 Nov 2014 09:21:55 GMT' }); + 'x-ms-meta-color': 'blue,Orange,Red', + date: 'Fri, 13 Mar 2015 04:36:30 GMT' }); return result; }], [function (nock) { var result = nock('https://xplat.file.core.windows.net:443') .head('/file-test-share-testdata1?restype=share') .reply(200, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Tue, 25 Nov 2014 09:21:18 GMT', - etag: '"0x8D1D6A84E0EC72F"', + 'last-modified': 'Fri, 13 Mar 2015 04:35:56 GMT', + etag: '"0x8D22B5E553AF5A3"', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '137538d0-001a-0043-3af7-e74b90000000', + 'x-ms-request-id': '6d69a523-001a-0038-03e4-78234e000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:21:55 GMT' }); + 'x-ms-share-quota': '5120', + date: 'Fri, 13 Mar 2015 04:36:30 GMT' }); return result; }, function (nock) { var result = @@ -655,7 +695,7 @@ nock('https://xplat.file.core.windows.net:443') .delete('/file-test-share-testdata1?restype=share') .reply(202, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'ece5cf5a-001a-0024-0d10-030ee9000000', + 'x-ms-request-id': '0ec365d7-001a-0028-1063-fe1339000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:21:57 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:31 GMT' }); return result; }]]; \ No newline at end of file diff --git a/test/recordings/fileservice-share-tests.nock.js b/test/recordings/fileservice-share-tests.nock.js index b218f52b..60c844fb 100644 --- a/test/recordings/fileservice-share-tests.nock.js +++ b/test/recordings/fileservice-share-tests.nock.js @@ -10,45 +10,47 @@ nock('https://xplat.file.core.windows.net:443') .head('/share-test-share-testdata0?restype=share') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '8862fc80-001a-0019-4d31-a3ecdf000000', + 'x-ms-request-id': '9680882e-001a-0007-4eab-f9cfa8000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:21:56 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:41 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.file.core.windows.net:443') .put('/share-test-share-testdata0?restype=share') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Tue, 25 Nov 2014 09:21:58 GMT', - etag: '"0x8D1D6A86593AC6E"', + 'last-modified': 'Fri, 13 Mar 2015 04:36:42 GMT', + etag: '"0x8D22B5E7021967C"', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '85f964c2-001a-0022-1785-03e46c000000', + 'x-ms-request-id': '77926fcb-001a-000b-0af9-fa27e1000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:21:58 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:41 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.file.core.windows.net:443') .head('/share-test-share-testdata0?restype=share') .reply(200, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Tue, 25 Nov 2014 09:21:58 GMT', - etag: '"0x8D1D6A86593AC6E"', + 'last-modified': 'Fri, 13 Mar 2015 04:36:42 GMT', + etag: '"0x8D22B5E7021967C"', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '9b69c5bc-001a-003f-0a95-2e6f9b000000', + 'x-ms-request-id': '42a0839a-001a-000f-058d-5a3071000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:21:59 GMT' }); + 'x-ms-share-quota': '5120', + date: 'Fri, 13 Mar 2015 04:36:42 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.file.core.windows.net:443') .head('/share-test-share-testdata0?restype=share') .reply(200, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Tue, 25 Nov 2014 09:21:58 GMT', - etag: '"0x8D1D6A86593AC6E"', + 'last-modified': 'Fri, 13 Mar 2015 04:36:42 GMT', + etag: '"0x8D22B5E7021967C"', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '54e69a1c-001a-000c-4301-b3c682000000', + 'x-ms-request-id': 'd6ec9e7f-001a-0049-5b60-8b1f8a000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:21:59 GMT' }); + 'x-ms-share-quota': '5120', + date: 'Fri, 13 Mar 2015 04:36:42 GMT' }); return result; }, function (nock) { var result = @@ -56,9 +58,9 @@ nock('https://xplat.file.core.windows.net:443') .delete('/share-test-share-testdata0?restype=share') .reply(202, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '5097d6b1-001a-003d-7659-46b95a000000', + 'x-ms-request-id': 'ef1eb3f9-001a-0025-22d6-6dffec000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:22:00 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:43 GMT' }); return result; }], [function (nock) { var result = @@ -66,32 +68,32 @@ nock('https://xplat.file.core.windows.net:443') .head('/share-test-share-testdata1?restype=share') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'dbc5b1d2-001a-001e-4c13-0c6243000000', + 'x-ms-request-id': '2118cb9f-001a-002a-09dc-fa93a8000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:22:01 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:45 GMT' }); return result; }], [function (nock) { var result = nock('https://xplat.file.core.windows.net:443') .put('/share-test-share-testdata2?restype=share') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Tue, 25 Nov 2014 09:22:02 GMT', - etag: '"0x8D1D6A867FD7BDA"', + 'last-modified': 'Fri, 13 Mar 2015 04:36:45 GMT', + etag: '"0x8D22B5E7246056E"', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'e750cad2-001a-0027-4aff-b06313000000', + 'x-ms-request-id': 'd55e6fae-001a-002f-0135-02f442000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:22:02 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:44 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.file.core.windows.net:443') .put('/share-test-share-testdata2?restype=share') - .reply(409, "ShareAlreadyExistsThe specified share already exists.\nRequestId:94992ee8-001a-0044-1ada-4d2384000000\nTime:2014-11-25T09:22:02.7079662Z", { 'content-length': '222', + .reply(409, "ShareAlreadyExistsThe specified share already exists.\nRequestId:c031c247-001a-0033-48d3-0f54b8000000\nTime:2015-03-13T04:36:46.2041773Z", { 'content-length': '222', 'content-type': 'application/xml', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '94992ee8-001a-0044-1ada-4d2384000000', + 'x-ms-request-id': 'c031c247-001a-0033-48d3-0f54b8000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:22:01 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:46 GMT' }); return result; }, function (nock) { var result = @@ -99,9 +101,9 @@ nock('https://xplat.file.core.windows.net:443') .delete('/share-test-share-testdata2?restype=share') .reply(202, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'e1506148-001a-0039-5913-84ceda000000', + 'x-ms-request-id': '1d33b53c-001a-0037-3118-f24e0f000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:22:02 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:47 GMT' }); return result; }, function (nock) { var result = @@ -109,9 +111,9 @@ nock('https://xplat.file.core.windows.net:443') .head('/share-test-share-testdata2?restype=share') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'ee725b4b-001a-0042-5c90-b3c7df000000', + 'x-ms-request-id': 'c510116c-001a-0000-32ee-736194000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:22:04 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:46 GMT' }); return result; }], [function (nock) { var result = @@ -119,45 +121,47 @@ nock('https://xplat.file.core.windows.net:443') .head('/share-test-share-testdata3?restype=share') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'ffc26953-001a-004b-0dc3-8f92c9000000', + 'x-ms-request-id': 'e97348b2-001a-0040-1ea6-820002000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:22:04 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:47 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.file.core.windows.net:443') .put('/share-test-share-testdata3?restype=share') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Tue, 25 Nov 2014 09:22:05 GMT', - etag: '"0x8D1D6A869C9C8C7"', + 'last-modified': 'Fri, 13 Mar 2015 04:36:49 GMT', + etag: '"0x8D22B5E745E3840"', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '127acb5e-001a-0018-6472-4ec405000000', + 'x-ms-request-id': 'b8c56f4d-001a-001d-4db2-a85bf2000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:22:04 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:49 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.file.core.windows.net:443') .head('/share-test-share-testdata3?restype=share') .reply(200, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Tue, 25 Nov 2014 09:22:05 GMT', - etag: '"0x8D1D6A869C9C8C7"', + 'last-modified': 'Fri, 13 Mar 2015 04:36:49 GMT', + etag: '"0x8D22B5E745E3840"', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '9ad9ce92-001a-0021-3dae-bff170000000', + 'x-ms-request-id': '8e87a38b-001a-0021-2f5b-f61a65000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:22:06 GMT' }); + 'x-ms-share-quota': '5120', + date: 'Fri, 13 Mar 2015 04:36:48 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.file.core.windows.net:443') .head('/share-test-share-testdata3?restype=share') .reply(200, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Tue, 25 Nov 2014 09:22:05 GMT', - etag: '"0x8D1D6A869C9C8C7"', + 'last-modified': 'Fri, 13 Mar 2015 04:36:49 GMT', + etag: '"0x8D22B5E745E3840"', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '92d4d761-001a-002a-779f-93314a000000', + 'x-ms-request-id': 'e86d7ab9-001a-0011-6dd9-8f9dba000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:22:06 GMT' }); + 'x-ms-share-quota': '5120', + date: 'Fri, 13 Mar 2015 04:36:49 GMT' }); return result; }, function (nock) { var result = @@ -165,9 +169,9 @@ nock('https://xplat.file.core.windows.net:443') .delete('/share-test-share-testdata3?restype=share') .reply(202, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '85f46c15-001a-0033-4c6f-1012c6000000', + 'x-ms-request-id': 'ae754676-001a-0002-5b02-4f5af4000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:22:07 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:49 GMT' }); return result; }, function (nock) { var result = @@ -175,20 +179,20 @@ nock('https://xplat.file.core.windows.net:443') .head('/share-test-share-testdata3?restype=share') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '685405e2-001a-0014-3df5-2490f3000000', + 'x-ms-request-id': '7d1025e8-001a-002e-7961-edab69000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:22:07 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:50 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.file.core.windows.net:443') .put('/share-test-share-testdata3?restype=share') - .reply(409, "ShareBeingDeletedThe specified share is being deleted. Try operation later.\nRequestId:4d2aebd3-001a-0045-2eeb-ec6c89000000\nTime:2014-11-25T09:22:09.1810986Z", { 'content-length': '244', + .reply(409, "ShareBeingDeletedThe specified share is being deleted. Try operation later.\nRequestId:eb4e690a-001a-0047-53a3-ca18e5000000\nTime:2015-03-13T04:36:51.2579791Z", { 'content-length': '244', 'content-type': 'application/xml', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '4d2aebd3-001a-0045-2eeb-ec6c89000000', + 'x-ms-request-id': 'eb4e690a-001a-0047-53a3-ca18e5000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:22:08 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:50 GMT' }); return result; }, function (nock) { var result = @@ -196,9 +200,9 @@ nock('https://xplat.file.core.windows.net:443') .head('/share-test-share-testdata3?restype=share') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '99fc35e9-001a-003a-7e9e-8754d0000000', + 'x-ms-request-id': 'c751d79a-001a-004b-7540-f8afe8000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:22:10 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:51 GMT' }); return result; }], [function (nock) { var result = @@ -206,9 +210,9 @@ nock('https://xplat.file.core.windows.net:443') .head('/share-test-share-testdata4?restype=share') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '47f49372-001a-0007-6109-21c83e000000', + 'x-ms-request-id': 'a5351bad-001a-003c-71f5-67baf5000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:22:10 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:52 GMT' }); return result; }], [function (nock) { var result = @@ -216,9 +220,9 @@ nock('https://xplat.file.core.windows.net:443') .head('/share-test-share-testdata5?restype=share') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'e2bceb45-001a-0038-6c15-d6139b000000', + 'x-ms-request-id': '3a4cab81-001a-0018-317c-ef84ba000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:22:10 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:52 GMT' }); return result; }, function (nock) { var result = @@ -226,33 +230,34 @@ nock('https://xplat.file.core.windows.net:443') .head('/share-test-share-testdata5?restype=share') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '1ff365bb-001a-0005-581f-c0baca000000', + 'x-ms-request-id': '7821ca9d-001a-0030-23ad-4908b5000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:22:11 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:53 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.file.core.windows.net:443') .put('/share-test-share-testdata5?restype=share') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Tue, 25 Nov 2014 09:22:13 GMT', - etag: '"0x8D1D6A86E5D174F"', + 'last-modified': 'Fri, 13 Mar 2015 04:36:54 GMT', + etag: '"0x8D22B5E77BBB57A"', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '9b7f35e5-001a-000e-7548-28bf40000000', + 'x-ms-request-id': '2c161e56-001a-0035-6fd6-446bd6000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:22:12 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:54 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.file.core.windows.net:443') .head('/share-test-share-testdata5?restype=share') .reply(200, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Tue, 25 Nov 2014 09:22:13 GMT', - etag: '"0x8D1D6A86E5D174F"', + 'last-modified': 'Fri, 13 Mar 2015 04:36:54 GMT', + etag: '"0x8D22B5E77BBB57A"', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '04115200-001a-0017-2eba-0cf02d000000', + 'x-ms-request-id': '709e1db7-001a-0039-7ffe-fda3b4000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:22:13 GMT' }); + 'x-ms-share-quota': '5120', + date: 'Fri, 13 Mar 2015 04:36:53 GMT' }); return result; }, function (nock) { var result = @@ -260,9 +265,9 @@ nock('https://xplat.file.core.windows.net:443') .delete('/share-test-share-testdata5?restype=share') .reply(202, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '3bf42ab3-001a-0034-538b-166de6000000', + 'x-ms-request-id': 'e9fd2e5b-001a-003e-6308-e54181000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:22:14 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:54 GMT' }); return result; }, function (nock) { var result = @@ -270,9 +275,9 @@ nock('https://xplat.file.core.windows.net:443') .head('/share-test-share-testdata5?restype=share') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '24becfea-001a-0029-684e-6b3168000000', + 'x-ms-request-id': '830586b1-001a-0042-5cd1-77adc2000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:22:14 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:56 GMT' }); return result; }, function (nock) { var result = @@ -280,9 +285,9 @@ nock('https://xplat.file.core.windows.net:443') .head('/share-test-share-testdata5?restype=share') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '16a0d899-001a-0040-66fb-05f90d000000', + 'x-ms-request-id': '556953cd-001a-0046-426b-4e3fa7000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:22:15 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:56 GMT' }); return result; }], [function (nock) { var result = @@ -290,9 +295,9 @@ nock('https://xplat.file.core.windows.net:443') .head('/share-test-share-testdata6?restype=share') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'b30193b7-001a-0049-4cff-6039ea000000', + 'x-ms-request-id': 'cce8f7c9-001a-0023-5cc9-d34ca5000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:22:15 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:56 GMT' }); return result; }], [function (nock) { var result = @@ -300,46 +305,47 @@ nock('https://xplat.file.core.windows.net:443') .head('/share-test-share-testdata7?restype=share') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'db27e025-001a-0016-1f1e-e7f562000000', + 'x-ms-request-id': 'bbc5e15f-001a-0027-6030-1e81d5000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:22:15 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:57 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.file.core.windows.net:443') .put('/share-test-share-testdata7?restype=share') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Tue, 25 Nov 2014 09:22:18 GMT', - etag: '"0x8D1D6A87171DE95"', + 'last-modified': 'Fri, 13 Mar 2015 04:36:59 GMT', + etag: '"0x8D22B5E7A68AF99"', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'ff9e180f-001a-000b-62ea-0b9275000000', + 'x-ms-request-id': '8cdadb89-001a-002c-178e-4b98c7000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:22:17 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:58 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.file.core.windows.net:443') .put('/share-test-share-testdata7?restype=share&comp=metadata') .reply(200, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Tue, 25 Nov 2014 09:22:19 GMT', - etag: '"0x8D1D6A871EE0792"', + 'last-modified': 'Fri, 13 Mar 2015 04:36:59 GMT', + etag: '"0x8D22B5E7A68AF9A"', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '8add7db2-001a-0028-59b4-1ca5d9000000', + 'x-ms-request-id': '951b061d-001a-0044-239e-a8d74e000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:22:19 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:58 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.file.core.windows.net:443') .head('/share-test-share-testdata7?restype=share') .reply(200, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Tue, 25 Nov 2014 09:22:19 GMT', - etag: '"0x8D1D6A871EE0792"', + 'last-modified': 'Fri, 13 Mar 2015 04:36:59 GMT', + etag: '"0x8D22B5E7A68AF9A"', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '3d8badf5-001a-0031-6cc2-bf7972000000', + 'x-ms-request-id': '3d8fd0fb-001a-0048-1740-17e809000000', 'x-ms-version': '2014-02-14', - 'x-ms-meta-color': 'blue', - date: 'Tue, 25 Nov 2014 09:22:19 GMT' }); + 'x-ms-meta-color': 'Blue', + 'x-ms-share-quota': '5120', + date: 'Fri, 13 Mar 2015 04:36:59 GMT' }); return result; }, function (nock) { var result = @@ -347,9 +353,9 @@ nock('https://xplat.file.core.windows.net:443') .delete('/share-test-share-testdata7?restype=share') .reply(202, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '7f95ec74-001a-0012-6e47-530de4000000', + 'x-ms-request-id': '09e37d12-001a-004d-23c5-8a8ad9000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:22:20 GMT' }); + date: 'Fri, 13 Mar 2015 04:36:59 GMT' }); return result; }, function (nock) { var result = @@ -357,9 +363,9 @@ nock('https://xplat.file.core.windows.net:443') .head('/share-test-share-testdata7?restype=share') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '4b292de5-001a-001b-0138-c3edc6000000', + 'x-ms-request-id': '197bd44d-001a-003d-0277-bbeefd000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:22:20 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:00 GMT' }); return result; }], [function (nock) { var result = @@ -367,46 +373,46 @@ nock('https://xplat.file.core.windows.net:443') .head('/share-test-share-testdata8?restype=share') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'e1388c0c-001a-004c-01bf-dcea78000000', + 'x-ms-request-id': '2501a469-001a-001a-0e88-d2d34d000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:22:21 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:01 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.file.core.windows.net:443') .put('/share-test-share-testdata8?restype=share') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Tue, 25 Nov 2014 09:22:22 GMT', - etag: '"0x8D1D6A8742EF665"', + 'last-modified': 'Fri, 13 Mar 2015 04:37:02 GMT', + etag: '"0x8D22B5E7C1047A2"', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '4b400cfc-001a-002d-2c66-d1b0bd000000', + 'x-ms-request-id': '29705997-001a-001e-2600-9ca2ff000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:22:22 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:01 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.file.core.windows.net:443') .put('/share-test-share-testdata8?restype=share&comp=metadata') .reply(200, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Tue, 25 Nov 2014 09:22:23 GMT', - etag: '"0x8D1D6A8749E4510"', + 'last-modified': 'Fri, 13 Mar 2015 04:37:02 GMT', + etag: '"0x8D22B5E7C8C625D"', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '9328ecab-001a-0036-20fa-052019000000', + 'x-ms-request-id': '421b40ae-001a-004a-2a19-dceabc000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:22:23 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:02 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.file.core.windows.net:443') .head('/share-test-share-testdata8?restype=share&comp=metadata') .reply(200, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Tue, 25 Nov 2014 09:22:23 GMT', - etag: '"0x8D1D6A8749E4510"', + 'last-modified': 'Fri, 13 Mar 2015 04:37:02 GMT', + etag: '"0x8D22B5E7C8C625D"', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '12b0a545-001a-002b-5cfe-c4caeb000000', + 'x-ms-request-id': '3768c18a-001a-0013-8005-9f4622000000', 'x-ms-version': '2014-02-14', 'x-ms-meta-class': 'test', - date: 'Tue, 25 Nov 2014 09:22:24 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:04 GMT' }); return result; }, function (nock) { var result = @@ -414,9 +420,9 @@ nock('https://xplat.file.core.windows.net:443') .delete('/share-test-share-testdata8?restype=share') .reply(202, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '9cc806ca-001a-0020-773d-0ba022000000', + 'x-ms-request-id': '539c36ba-001a-0004-805c-6298e7000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:22:24 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:03 GMT' }); return result; }, function (nock) { var result = @@ -424,9 +430,9 @@ nock('https://xplat.file.core.windows.net:443') .head('/share-test-share-testdata8?restype=share') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '01156a00-001a-0001-1a13-f9edd8000000', + 'x-ms-request-id': '791b3b79-001a-0008-7e49-aed7a4000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:22:25 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:04 GMT' }); return result; }], [function (nock) { var result = @@ -434,79 +440,146 @@ nock('https://xplat.file.core.windows.net:443') .head('/share-test-share-testdata9?restype=share') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '91c67f44-001a-0032-688d-9d2840000000', + 'x-ms-request-id': 'c0978cd3-001a-000c-3a53-732f71000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:22:26 GMT' }); - return result; }], -[function (nock) { + date: 'Fri, 13 Mar 2015 04:37:05 GMT' }); + return result; }, +function (nock) { var result = nock('https://xplat.file.core.windows.net:443') - .put('/share-test-share-testdata11?restype=share') + .put('/share-test-share-testdata9?restype=share') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Tue, 25 Nov 2014 09:22:27 GMT', - etag: '"0x8D1D6A876CC6353"', + 'last-modified': 'Fri, 13 Mar 2015 04:37:06 GMT', + etag: '"0x8D22B5E7E725542"', + server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id': 'b1c6c54f-001a-0010-6f6c-9edcad000000', + 'x-ms-version': '2014-02-14', + date: 'Fri, 13 Mar 2015 04:37:05 GMT' }); + return result; }, +function (nock) { +var result = +nock('https://xplat.file.core.windows.net:443') + .put('/share-test-share-testdata9?restype=share&comp=metadata') + .reply(200, "", { 'transfer-encoding': 'chunked', + 'last-modified': 'Fri, 13 Mar 2015 04:37:06 GMT', + etag: '"0x8D22B5E7ECE9B25"', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'ad719c33-001a-0013-3fb3-fcf7e2000000', + 'x-ms-request-id': '71785ab5-001a-0001-05dd-f39522000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:22:26 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:06 GMT' }); return result; }, function (nock) { var result = +nock('https://xplat.file.core.windows.net:443') + .head('/share-test-share-testdata9?restype=share&comp=metadata') + .reply(200, "", { 'transfer-encoding': 'chunked', + 'last-modified': 'Fri, 13 Mar 2015 04:37:06 GMT', + etag: '"0x8D22B5E7ECE9B25"', + server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id': '44833e96-001a-0006-4abf-54bd99000000', + 'x-ms-version': '2014-02-14', + 'x-ms-meta-color': 'blue,Orange,Red', + date: 'Fri, 13 Mar 2015 04:37:06 GMT' }); + return result; }, +function (nock) { +var result = +nock('https://xplat.file.core.windows.net:443') + .delete('/share-test-share-testdata9?restype=share') + .reply(202, "", { 'transfer-encoding': 'chunked', + server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id': '63c4005d-001a-0032-6321-bc5bcf000000', + 'x-ms-version': '2014-02-14', + date: 'Fri, 13 Mar 2015 04:37:07 GMT' }); + return result; }, +function (nock) { +var result = +nock('https://xplat.file.core.windows.net:443') + .head('/share-test-share-testdata9?restype=share') + .reply(404, "", { 'transfer-encoding': 'chunked', + server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id': '7b138a6e-001a-0022-6db8-33277b000000', + 'x-ms-version': '2014-02-14', + date: 'Fri, 13 Mar 2015 04:37:08 GMT' }); + return result; }], +[function (nock) { +var result = +nock('https://xplat.file.core.windows.net:443') + .head('/share-test-share-testdata10?restype=share') + .reply(404, "", { 'transfer-encoding': 'chunked', + server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id': '929c5f14-001a-003b-72d1-412cd4000000', + 'x-ms-version': '2014-02-14', + date: 'Fri, 13 Mar 2015 04:37:08 GMT' }); + return result; }], +[function (nock) { +var result = nock('https://xplat.file.core.windows.net:443') .put('/share-test-share-testdata12?restype=share') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Tue, 25 Nov 2014 09:22:27 GMT', - etag: '"0x8D1D6A877393D46"', + 'last-modified': 'Fri, 13 Mar 2015 04:37:10 GMT', + etag: '"0x8D22B5E80F62245"', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '01b14e23-001a-0008-19c2-54435d000000', + 'x-ms-request-id': '16aa2d8c-001a-003f-10c6-cb0b3a000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:22:27 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:09 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.file.core.windows.net:443') .put('/share-test-share-testdata13?restype=share') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Tue, 25 Nov 2014 09:22:28 GMT', - etag: '"0x8D1D6A877DD45B8"', + 'last-modified': 'Fri, 13 Mar 2015 04:37:10 GMT', + etag: '"0x8D22B5E8113A980"', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '4cb0cdb9-001a-004d-0ec6-ff4725000000', + 'x-ms-request-id': '9ff6accf-001a-001c-2bda-0e84e2000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:22:28 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:10 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.file.core.windows.net:443') .put('/share-test-share-testdata14?restype=share') .reply(201, "", { 'transfer-encoding': 'chunked', - 'last-modified': 'Tue, 25 Nov 2014 09:22:29 GMT', - etag: '"0x8D1D6A87833B168"', + 'last-modified': 'Fri, 13 Mar 2015 04:37:11 GMT', + etag: '"0x8D22B5E8163049A"', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'eecbdb51-001a-001a-7d2d-6b42f3000000', + 'x-ms-request-id': '13ddb882-001a-0020-7cfd-f53e2e000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:22:28 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:10 GMT' }); + return result; }, +function (nock) { +var result = +nock('https://xplat.file.core.windows.net:443') + .put('/share-test-share-testdata15?restype=share') + .reply(201, "", { 'transfer-encoding': 'chunked', + 'last-modified': 'Fri, 13 Mar 2015 04:37:11 GMT', + etag: '"0x8D22B5E81B51C76"', + server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id': 'fa2dfc8b-001a-0024-18ff-880030000000', + 'x-ms-version': '2014-02-14', + date: 'Fri, 13 Mar 2015 04:37:11 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.file.core.windows.net:443') .get('/?comp=list&maxresults=3&include=metadata&prefix=share-test-share-') - .reply(200, "share-test-share-3share-test-share-testdata11Tue, 25 Nov 2014 09:22:27 GMT\"0x8D1D6A876CC6353\"orange01SomeMetadataValueshare-test-share-testdata12Tue, 25 Nov 2014 09:22:27 GMT\"0x8D1D6A877393D46\"pink02SomeMetadataValueshare-test-share-testdata13Tue, 25 Nov 2014 09:22:28 GMT\"0x8D1D6A877DD45B8\"brown03SomeMetadataValue/xplat/share-test-share-testdata14", { 'transfer-encoding': 'chunked', + .reply(200, "share-test-share-3share-test-share-testdata12Fri, 13 Mar 2015 04:37:10 GMT\"0x8D22B5E80F62245\"orange01SomeMetadataValueshare-test-share-testdata13Fri, 13 Mar 2015 04:37:10 GMT\"0x8D22B5E8113A980\"pink02SomeMetadataValueshare-test-share-testdata14Fri, 13 Mar 2015 04:37:11 GMT\"0x8D22B5E8163049A\"brown03SomeMetadataValue/xplat/share-test-share-testdata15", { 'transfer-encoding': 'chunked', 'content-type': 'application/xml', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'ea170647-001a-0023-28b9-c8cf96000000', + 'x-ms-request-id': 'ba86d28d-001a-0029-1f6c-ed7ee3000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:22:28 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:11 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.file.core.windows.net:443') - .get('/?comp=list&maxresults=3&include=metadata&marker=%2Fxplat%2Fshare-test-share-testdata14&prefix=share-test-share-') - .reply(200, "share-test-share-/xplat/share-test-share-testdata143share-test-share-testdata14Tue, 25 Nov 2014 09:22:29 GMT\"0x8D1D6A87833B168\"blue04SomeMetadataValue", { 'transfer-encoding': 'chunked', + .get('/?comp=list&maxresults=3&include=metadata&marker=%2Fxplat%2Fshare-test-share-testdata15&prefix=share-test-share-') + .reply(200, "share-test-share-/xplat/share-test-share-testdata153share-test-share-testdata15Fri, 13 Mar 2015 04:37:11 GMT\"0x8D22B5E81B51C76\"blue04SomeMetadataValue", { 'transfer-encoding': 'chunked', 'content-type': 'application/xml', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'ed5feb4c-001a-002c-26e9-1faf18000000', + 'x-ms-request-id': '04c2f0cf-001a-0019-71ff-ffc41a000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:22:29 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:13 GMT' }); return result; }, function (nock) { var result = @@ -514,19 +587,19 @@ nock('https://xplat.file.core.windows.net:443') .delete('/share-test-share-testdata12?restype=share') .reply(202, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'ebd59536-001a-0002-4e24-4fc962000000', + 'x-ms-request-id': 'd6e667e9-001a-000a-26ea-acf51d000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:22:31 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:12 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.file.core.windows.net:443') - .delete('/share-test-share-testdata11?restype=share') + .delete('/share-test-share-testdata13?restype=share') .reply(202, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '704e2ab3-001a-0035-5327-af55e1000000', + 'x-ms-request-id': '1719a37b-001a-0036-0677-12f25a000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:22:31 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:13 GMT' }); return result; }, function (nock) { var result = @@ -534,50 +607,50 @@ nock('https://xplat.file.core.windows.net:443') .delete('/share-test-share-testdata14?restype=share') .reply(202, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '945be469-001a-0000-5072-1055fd000000', + 'x-ms-request-id': '542dbfb1-001a-0026-63d7-418df7000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:22:30 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:13 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.file.core.windows.net:443') - .delete('/share-test-share-testdata13?restype=share') + .delete('/share-test-share-testdata15?restype=share') .reply(202, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'c6e53db5-001a-0047-74c4-29b2f9000000', + 'x-ms-request-id': '761b68b5-001a-002b-0e0a-6e2eb6000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:22:30 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:13 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.file.core.windows.net:443') - .head('/share-test-share-testdata10?restype=share') + .head('/share-test-share-testdata11?restype=share') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '61d968c6-001a-001d-2afb-d62bbe000000', + 'x-ms-request-id': '2df2e1f0-001a-0043-6cd8-24539b000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:22:32 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:12 GMT' }); return result; }], [function (nock) { var result = nock('https://xplat.file.core.windows.net:443') .get('/?comp=list') - .reply(200, "fileshare101Wed, 05 Nov 2014 02:37:55 GMT\"0x8D1C6B8A3315B27\"fileshare102Wed, 05 Nov 2014 02:37:55 GMT\"0x8D1C6B8A35D7558\"fileshare103Wed, 05 Nov 2014 02:37:55 GMT\"0x8D1C6B8A38A04BC\"fileshare110Wed, 05 Nov 2014 04:48:52 GMT\"0x8D1C6CAEEA1FDE9\"fileshare112Wed, 05 Nov 2014 04:48:53 GMT\"0x8D1C6CAEEFA08F9\"fileshare217Wed, 05 Nov 2014 02:41:45 GMT\"0x8D1C6B92CA448F9\"fileshare227Wed, 05 Nov 2014 04:52:50 GMT\"0x8D1C6CB7C6EA6A9\"fileshare81Fri, 14 Nov 2014 16:13:33 GMT\"0x8D1CE3D128DD315\"fileshare85Wed, 05 Nov 2014 02:37:50 GMT\"0x8D1C6B8A06ECDB1\"fileshare90Wed, 05 Nov 2014 02:37:51 GMT\"0x8D1C6B8A14B50A6\"fileshare92Wed, 05 Nov 2014 02:37:52 GMT\"0x8D1C6B8A1A3D32A\"fileshare94Wed, 05 Nov 2014 02:37:52 GMT\"0x8D1C6B8A1FC2E9D\"fileshare95Wed, 05 Nov 2014 02:37:53 GMT\"0x8D1C6B8A22821BD\"fileshare96Wed, 05 Nov 2014 02:37:53 GMT\"0x8D1C6B8A25462FF\"fileshare98Wed, 05 Nov 2014 02:37:54 GMT\"0x8D1C6B8A2ACBE72\"fileshare99Wed, 05 Nov 2014 02:37:54 GMT\"0x8D1C6B8A2D8D8A3\"share-008756b0-7476-11e4-86d4-77a8bf540649Tue, 25 Nov 2014 07:38:11 GMT\"0x8D1D699E5E10ACF\"share-05a0a500-5f1a-11e4-82d1-cde58f15c2f5Wed, 29 Oct 2014 03:16:50 GMT\"0x8D1C13DEA8D950C\"share-05d4a9b0-6e36-11e4-9cf6-997a625331a1Mon, 17 Nov 2014 08:45:04 GMT\"0x8D1D059EAF626D2\"share-07a6d4d0-6e3a-11e4-b461-cd16fe35e7efMon, 17 Nov 2014 09:13:45 GMT\"0x8D1D05DEC95ABF7\"share-083068d0-5fe4-11e4-9b49-8bb679653fa0Thu, 30 Oct 2014 03:22:52 GMT\"0x8D1C207EC73798A\"share-0be776a0-6e38-11e4-a6ce-07d81db71e06Mon, 17 Nov 2014 08:59:33 GMT\"0x8D1D05BF0EA0249\"share-0e7aad20-6a31-11e4-bd87-7568e7bd01acWed, 12 Nov 2014 05:59:27 GMT\"0x8D1CC54F39A9C39\"share-10324680-5f20-11e4-94bf-c379fc4bcfddWed, 29 Oct 2014 04:00:06 GMT\"0x8D1C143F5F1C099\"share-107161c0-47bb-11e4-aa74-cb11cc05960bMon, 29 Sep 2014 09:29:09 GMT\"0x8D1A9DEF558313F\"share-1c3688e0-7471-11e4-ac7d-d90b63fadb4bTue, 25 Nov 2014 07:03:09 GMT\"0x8D1D695014C408B\"share-1d61a540-6e38-11e4-bc1e-59a28136fa26Mon, 17 Nov 2014 09:00:03 GMT\"0x8D1D05C029FE86B\"share-1e896e50-6e36-11e4-be1c-5ded03cd03a0Mon, 17 Nov 2014 08:45:46 GMT\"0x8D1D05A040F5A1B\"share-20e7e970-5f1c-11e4-8297-6bd035d7d705Wed, 29 Oct 2014 03:31:56 GMT\"0x8D1C140062EB106\"share-2478d5e0-6a34-11e4-9da9-c978ce7440bdWed, 12 Nov 2014 06:21:32 GMT\"0x8D1CC5809BFAACB\"share-2ac91cb0-6e36-11e4-98a0-e9e75607a781Mon, 17 Nov 2014 08:46:06 GMT\"0x8D1D05A0FE7D936\"share-35e8d2b0-6a31-11e4-81f2-2d9d9f9ab5c0Wed, 12 Nov 2014 06:00:32 GMT\"0x8D1CC551AC307B6\"share-37bd40e0-5f36-11e4-96d4-19bac84b63f4Wed, 29 Oct 2014 06:38:40 GMT\"0x8D1C15A1C933065\"share-42e24260-5f34-11e4-9de1-f52f447bbbb3Wed, 29 Oct 2014 06:24:41 GMT\"0x8D1C15828459FAE\"share-4bfee540-7471-11e4-8362-5b2d9d1cc567Tue, 25 Nov 2014 07:04:29 GMT\"0x8D1D69530D84876\"share-50b73080-6015-11e4-b7a0-1b4f88a18d92Thu, 30 Oct 2014 09:15:39 GMT\"0x8D1C239354BBA55\"share-51753d60-439a-11e4-8295-957efd8d49d7Wed, 24 Sep 2014 03:24:40 GMT\"0x8D1A5BE36461DFB\"share-552218b0-5f39-11e4-9ec5-9382fcc31947Wed, 29 Oct 2014 07:00:58 GMT\"0x8D1C15D3A2840EF\"share-554d5be0-6e36-11e4-a69c-df0f3bd43f4bMon, 17 Nov 2014 08:47:18 GMT\"0x8D1D05A3AB36776\"share-592156a0-5f35-11e4-93d9-77ed8281ee2eWed, 29 Oct 2014 06:32:27 GMT\"0x8D1C1593E390089\"share-62fdd850-6e36-11e4-973b-5ff9beb86e52Mon, 17 Nov 2014 08:47:40 GMT\"0x8D1D05A48061E33\"share-67828150-7471-11e4-92d4-7b6ba3191401Tue, 25 Nov 2014 07:05:15 GMT\"0x8D1D6954C6CB114\"share-6aa2d040-583a-11e4-bf6b-c1aedfa610f5Mon, 20 Oct 2014 09:21:17 GMT\"0x8D1BA5E5694022F\"share-6ee385d0-5f4e-11e4-aa69-cb5c99cab407Wed, 29 Oct 2014 09:32:01 GMT\"0x8D1C17253FE23EC\"share-79e6f0b0-6a30-11e4-8150-815e02969e0bWed, 12 Nov 2014 05:55:18 GMT\"0x8D1CC545F1124AD\"share-7fcfbbc0-6e35-11e4-8ae6-9d81266c6069Mon, 17 Nov 2014 08:41:20 GMT\"0x8D1D0596575BA02\"share-85082ef0-7471-11e4-8a90-c5514213b01cTue, 25 Nov 2014 07:06:05 GMT\"0x8D1D6956A12CB7C\"share-89e5ac50-6e35-11e4-929a-3b11066098f7Mon, 17 Nov 2014 08:41:36 GMT\"0x8D1D0596ED40371\"share-8ee5afd0-5b56-11e4-9a48-3f22d956ea9bFri, 24 Oct 2014 08:20:05 GMT\"0x8D1BD7A739F73A6\"share-92f1a460-5f36-11e4-aa41-59f8693885caWed, 29 Oct 2014 06:41:13 GMT\"0x8D1C15A77D3CB79\"share-d716d170-7475-11e4-9067-b5ab7b8f2ce7Tue, 25 Nov 2014 07:37:00 GMT\"0x8D1D699BC062AAF\"share-d733e470-7477-11e4-bd29-037d6121675fTue, 25 Nov 2014 07:51:20 GMT\"0x8D1D69BBC2F7CC5\"testTue, 11 Nov 2014 02:47:28 GMT\"0x8D1CB70F763ADA0\"", { 'transfer-encoding': 'chunked', + .reply(200, "directory-test-share-testdata1Wed, 26 Nov 2014 03:09:35 GMT\"0x8D1D73D8AEA742C\"fileshare101Wed, 05 Nov 2014 02:37:55 GMT\"0x8D1C6B8A3315B27\"fileshare102Wed, 05 Nov 2014 02:37:55 GMT\"0x8D1C6B8A35D7558\"fileshare103Wed, 05 Nov 2014 02:37:55 GMT\"0x8D1C6B8A38A04BC\"fileshare110Wed, 05 Nov 2014 04:48:52 GMT\"0x8D1C6CAEEA1FDE9\"fileshare112Wed, 05 Nov 2014 04:48:53 GMT\"0x8D1C6CAEEFA08F9\"fileshare217Wed, 05 Nov 2014 02:41:45 GMT\"0x8D1C6B92CA448F9\"fileshare227Wed, 05 Nov 2014 04:52:50 GMT\"0x8D1C6CB7C6EA6A9\"fileshare6584d4feWed, 21 Jan 2015 03:38:05 GMT\"0x8D20342CD2C6334\"fileshare6880a6d5Wed, 21 Jan 2015 03:46:04 GMT\"0x8D20343EA462517\"filesharebead3931Wed, 21 Jan 2015 03:50:02 GMT\"0x8D20344784BC412\"share-008756b0-7476-11e4-86d4-77a8bf540649Tue, 25 Nov 2014 07:38:11 GMT\"0x8D1D699E5E10ACF\"share-05a0a500-5f1a-11e4-82d1-cde58f15c2f5Wed, 29 Oct 2014 03:16:50 GMT\"0x8D1C13DEA8D950C\"share-05d4a9b0-6e36-11e4-9cf6-997a625331a1Mon, 17 Nov 2014 08:45:04 GMT\"0x8D1D059EAF626D2\"share-07a6d4d0-6e3a-11e4-b461-cd16fe35e7efMon, 17 Nov 2014 09:13:45 GMT\"0x8D1D05DEC95ABF7\"share-083068d0-5fe4-11e4-9b49-8bb679653fa0Thu, 30 Oct 2014 03:22:52 GMT\"0x8D1C207EC73798A\"share-0be776a0-6e38-11e4-a6ce-07d81db71e06Mon, 17 Nov 2014 08:59:33 GMT\"0x8D1D05BF0EA0249\"share-0e7aad20-6a31-11e4-bd87-7568e7bd01acWed, 12 Nov 2014 05:59:27 GMT\"0x8D1CC54F39A9C39\"share-10324680-5f20-11e4-94bf-c379fc4bcfddWed, 29 Oct 2014 04:00:06 GMT\"0x8D1C143F5F1C099\"share-107161c0-47bb-11e4-aa74-cb11cc05960bMon, 29 Sep 2014 09:29:09 GMT\"0x8D1A9DEF558313F\"share-1c3688e0-7471-11e4-ac7d-d90b63fadb4bTue, 25 Nov 2014 07:03:09 GMT\"0x8D1D695014C408B\"share-1d61a540-6e38-11e4-bc1e-59a28136fa26Mon, 17 Nov 2014 09:00:03 GMT\"0x8D1D05C029FE86B\"share-1e896e50-6e36-11e4-be1c-5ded03cd03a0Mon, 17 Nov 2014 08:45:46 GMT\"0x8D1D05A040F5A1B\"share-20e7e970-5f1c-11e4-8297-6bd035d7d705Wed, 29 Oct 2014 03:31:56 GMT\"0x8D1C140062EB106\"share-2478d5e0-6a34-11e4-9da9-c978ce7440bdWed, 12 Nov 2014 06:21:32 GMT\"0x8D1CC5809BFAACB\"share-2ac91cb0-6e36-11e4-98a0-e9e75607a781Mon, 17 Nov 2014 08:46:06 GMT\"0x8D1D05A0FE7D936\"share-35e8d2b0-6a31-11e4-81f2-2d9d9f9ab5c0Wed, 12 Nov 2014 06:00:32 GMT\"0x8D1CC551AC307B6\"share-37bd40e0-5f36-11e4-96d4-19bac84b63f4Wed, 29 Oct 2014 06:38:40 GMT\"0x8D1C15A1C933065\"share-42e24260-5f34-11e4-9de1-f52f447bbbb3Wed, 29 Oct 2014 06:24:41 GMT\"0x8D1C15828459FAE\"share-4bfee540-7471-11e4-8362-5b2d9d1cc567Tue, 25 Nov 2014 07:04:29 GMT\"0x8D1D69530D84876\"share-50b73080-6015-11e4-b7a0-1b4f88a18d92Thu, 30 Oct 2014 09:15:39 GMT\"0x8D1C239354BBA55\"share-51753d60-439a-11e4-8295-957efd8d49d7Wed, 24 Sep 2014 03:24:40 GMT\"0x8D1A5BE36461DFB\"share-552218b0-5f39-11e4-9ec5-9382fcc31947Wed, 29 Oct 2014 07:00:58 GMT\"0x8D1C15D3A2840EF\"share-554d5be0-6e36-11e4-a69c-df0f3bd43f4bMon, 17 Nov 2014 08:47:18 GMT\"0x8D1D05A3AB36776\"share-592156a0-5f35-11e4-93d9-77ed8281ee2eWed, 29 Oct 2014 06:32:27 GMT\"0x8D1C1593E390089\"share-62fdd850-6e36-11e4-973b-5ff9beb86e52Mon, 17 Nov 2014 08:47:40 GMT\"0x8D1D05A48061E33\"share-67828150-7471-11e4-92d4-7b6ba3191401Tue, 25 Nov 2014 07:05:15 GMT\"0x8D1D6954C6CB114\"share-6aa2d040-583a-11e4-bf6b-c1aedfa610f5Mon, 20 Oct 2014 09:21:17 GMT\"0x8D1BA5E5694022F\"share-6ee385d0-5f4e-11e4-aa69-cb5c99cab407Wed, 29 Oct 2014 09:32:01 GMT\"0x8D1C17253FE23EC\"share-79e6f0b0-6a30-11e4-8150-815e02969e0bWed, 12 Nov 2014 05:55:18 GMT\"0x8D1CC545F1124AD\"share-7fcfbbc0-6e35-11e4-8ae6-9d81266c6069Mon, 17 Nov 2014 08:41:20 GMT\"0x8D1D0596575BA02\"share-85082ef0-7471-11e4-8a90-c5514213b01cTue, 25 Nov 2014 07:06:05 GMT\"0x8D1D6956A12CB7C\"share-89e5ac50-6e35-11e4-929a-3b11066098f7Mon, 17 Nov 2014 08:41:36 GMT\"0x8D1D0596ED40371\"share-8ee5afd0-5b56-11e4-9a48-3f22d956ea9bFri, 24 Oct 2014 08:20:05 GMT\"0x8D1BD7A739F73A6\"share-92f1a460-5f36-11e4-aa41-59f8693885caWed, 29 Oct 2014 06:41:13 GMT\"0x8D1C15A77D3CB79\"share-d716d170-7475-11e4-9067-b5ab7b8f2ce7Tue, 25 Nov 2014 07:37:00 GMT\"0x8D1D699BC062AAF\"share-d733e470-7477-11e4-bd29-037d6121675fTue, 25 Nov 2014 07:51:20 GMT\"0x8D1D69BBC2F7CC5\"testTue, 11 Nov 2014 02:47:28 GMT\"0x8D1CB70F763ADA0\"", { 'transfer-encoding': 'chunked', 'content-type': 'application/xml', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '727807c9-001a-0025-456e-7a7532000000', + 'x-ms-request-id': '07151963-001a-0034-40a7-66486d000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:22:31 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:13 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.file.core.windows.net:443') - .head('/share-test-share-testdata15?restype=share') + .head('/share-test-share-testdata16?restype=share') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '4d623593-001a-002f-085d-6567fb000000', + 'x-ms-request-id': '822e3d74-001a-004c-6e86-372231000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:22:32 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:14 GMT' }); return result; }], [function (nock) { var result = @@ -586,17 +659,17 @@ nock('https://xplat.file.core.windows.net:443') .reply(200, "中文", { 'transfer-encoding': 'chunked', 'content-type': 'application/xml', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'bd25de02-001a-000f-3304-824fd7000000', + 'x-ms-request-id': '56e8caf1-001a-0015-157f-34a32e000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:22:33 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:15 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.file.core.windows.net:443') - .head('/share-test-share-testdata16?restype=share') + .head('/share-test-share-testdata17?restype=share') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'a5427207-001a-0041-1502-2b84d0000000', + 'x-ms-request-id': 'aa460e37-001a-002d-8011-ddf61e000000', 'x-ms-version': '2014-02-14', - date: 'Tue, 25 Nov 2014 09:22:34 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:15 GMT' }); return result; }]]; \ No newline at end of file diff --git a/test/recordings/queueservice-tests.nock.js b/test/recordings/queueservice-tests.nock.js index af2a4ca6..4c32095c 100644 --- a/test/recordings/queueservice-tests.nock.js +++ b/test/recordings/queueservice-tests.nock.js @@ -10,9 +10,9 @@ nock('https://xplat.queue.core.windows.net:443') .head('/queue-testdata0?comp=metadata') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '6beed409-0003-0038-375d-e26f8f000000', + 'x-ms-request-id': 'db29c539-0003-001f-619a-3a66ef000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:38:29 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:26 GMT' }); return result; }, function (nock) { var result = @@ -20,9 +20,9 @@ nock('https://xplat.queue.core.windows.net:443') .head('/queue-testdata1?comp=metadata') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '56d814ff-0003-0005-060b-4ed292000000', + 'x-ms-request-id': 'e001263e-0003-0038-4ca2-e30a2a000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:38:29 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:25 GMT' }); return result; }], [function (nock) { var result = @@ -30,9 +30,9 @@ nock('https://xplat.queue.core.windows.net:443') .put('/queue-testdata2') .reply(201, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '7acc4eae-0003-000e-41a1-35c797000000', + 'x-ms-request-id': '4d2055de-0003-0028-3eda-2d7496000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:38:29 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:27 GMT' }); return result; }, function (nock) { var result = @@ -41,11 +41,11 @@ nock('https://xplat.queue.core.windows.net:443') .reply(200, "", { 'cache-control': 'no-cache', 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '54c7e5ee-0003-000a-2038-341393000000', + 'x-ms-request-id': '09776ba6-0003-003a-4384-8906f3000000', 'x-ms-version': '2014-02-14', 'x-ms-approximate-messages-count': '0', 'x-ms-meta-class': 'test', - date: 'Thu, 27 Nov 2014 09:38:31 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:27 GMT' }); return result; }, function (nock) { var result = @@ -53,9 +53,9 @@ nock('https://xplat.queue.core.windows.net:443') .delete('/queue-testdata2') .reply(204, "", { 'content-length': '0', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '33aed011-0003-003b-573d-1532f5000000', + 'x-ms-request-id': '5a018eef-0003-0016-5de1-ca7019000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:38:32 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:28 GMT' }); return result; }, function (nock) { var result = @@ -63,9 +63,9 @@ nock('https://xplat.queue.core.windows.net:443') .head('/queue-testdata2?comp=metadata') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '08ba8108-0003-001c-3c7b-945986000000', + 'x-ms-request-id': 'fcd0b98b-0003-0007-3cae-cba43a000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:38:33 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:29 GMT' }); return result; }, function (nock) { var result = @@ -73,9 +73,9 @@ nock('https://xplat.queue.core.windows.net:443') .head('/queue-testdata3?comp=metadata') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '6f35556e-0003-0010-2d81-4af1c0000000', + 'x-ms-request-id': '2da5f354-0003-000b-4f53-5a5b44000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:38:33 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:29 GMT' }); return result; }], [function (nock) { var result = @@ -83,9 +83,9 @@ nock('https://xplat.queue.core.windows.net:443') .put('/queue-testdata4') .reply(201, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '1cb881b7-0003-0006-3721-d6e95b000000', + 'x-ms-request-id': '53a2bd47-0003-000f-5e4b-7e14b7000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:38:35 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:30 GMT' }); return result; }, function (nock) { var result = @@ -94,11 +94,11 @@ nock('https://xplat.queue.core.windows.net:443') .reply(200, "", { 'cache-control': 'no-cache', 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '46299fd5-0003-004a-1fe1-2a0591000000', + 'x-ms-request-id': 'd4330172-0003-0014-0a1c-44b8ba000000', 'x-ms-version': '2014-02-14', 'x-ms-approximate-messages-count': '0', 'x-ms-meta-class': 'test', - date: 'Thu, 27 Nov 2014 09:38:35 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:31 GMT' }); return result; }, function (nock) { var result = @@ -107,11 +107,11 @@ nock('https://xplat.queue.core.windows.net:443') .reply(200, "", { 'cache-control': 'no-cache', 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '7e9c3e12-0003-0004-03bd-4df367000000', + 'x-ms-request-id': '85d71866-0003-0041-2322-ca089c000000', 'x-ms-version': '2014-02-14', 'x-ms-approximate-messages-count': '0', 'x-ms-meta-class': 'test', - date: 'Thu, 27 Nov 2014 09:38:36 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:31 GMT' }); return result; }, function (nock) { var result = @@ -119,9 +119,9 @@ nock('https://xplat.queue.core.windows.net:443') .delete('/queue-testdata4') .reply(204, "", { 'content-length': '0', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'a7c4efc4-0003-0048-6120-b613f2000000', + 'x-ms-request-id': '9a762c4c-0003-0045-4ba6-72ed43000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:38:37 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:32 GMT' }); return result; }, function (nock) { var result = @@ -129,9 +129,9 @@ nock('https://xplat.queue.core.windows.net:443') .head('/queue-testdata5?comp=metadata') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '88719196-0003-003e-330e-e159ef000000', + 'x-ms-request-id': '1092bdd2-0003-0049-2983-1dbf2c000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:38:37 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:32 GMT' }); return result; }], [function (nock) { var result = @@ -141,9 +141,9 @@ nock('https://xplat.queue.core.windows.net:443') 'transfer-encoding': 'chunked', 'content-type': 'application/xml', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '4253dec5-0003-0046-0df8-5e8bad000000', + 'x-ms-request-id': 'b72d4747-0003-0025-0db9-75f1b4000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:38:36 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:33 GMT' }); return result; }, function (nock) { var result = @@ -151,9 +151,9 @@ nock('https://xplat.queue.core.windows.net:443') .put('/queue-testdata6') .reply(201, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '18d1b9a1-0003-003c-7ffc-960de9000000', + 'x-ms-request-id': '1a30d27b-0003-002a-1460-fb9043000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:38:39 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:34 GMT' }); return result; }, function (nock) { var result = @@ -161,9 +161,9 @@ nock('https://xplat.queue.core.windows.net:443') .put('/queue-testdata7') .reply(201, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '3c4be88c-0003-0030-703a-fca604000000', + 'x-ms-request-id': '075a1a25-0003-002f-6769-493a76000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:38:40 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:34 GMT' }); return result; }, function (nock) { var result = @@ -173,9 +173,9 @@ nock('https://xplat.queue.core.windows.net:443') 'transfer-encoding': 'chunked', 'content-type': 'application/xml', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '554a92fb-0003-0011-3fc3-058e99000000', + 'x-ms-request-id': '3b03448a-0003-0033-1c7a-7a07c3000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:38:40 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:35 GMT' }); return result; }, function (nock) { var result = @@ -184,10 +184,10 @@ nock('https://xplat.queue.core.windows.net:443') .reply(200, "", { 'cache-control': 'no-cache', 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '1c865f22-0003-002e-370a-06e2ec000000', + 'x-ms-request-id': '4303222b-0003-0037-4877-9b91f9000000', 'x-ms-version': '2014-02-14', 'x-ms-approximate-messages-count': '0', - date: 'Thu, 27 Nov 2014 09:38:42 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:37 GMT' }); return result; }, function (nock) { var result = @@ -195,9 +195,9 @@ nock('https://xplat.queue.core.windows.net:443') .delete('/queue-testdata6') .reply(204, "", { 'content-length': '0', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '953a64a0-0003-0037-20e5-830a46000000', + 'x-ms-request-id': '55868ec1-0003-0000-7759-429261000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:38:42 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:36 GMT' }); return result; }, function (nock) { var result = @@ -206,11 +206,11 @@ nock('https://xplat.queue.core.windows.net:443') .reply(200, "", { 'cache-control': 'no-cache', 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'a54befd0-0003-0040-16b8-6f6a9b000000', + 'x-ms-request-id': '001519dc-0003-0040-72fe-52b2cd000000', 'x-ms-version': '2014-02-14', 'x-ms-approximate-messages-count': '0', 'x-ms-meta-class': 'test', - date: 'Thu, 27 Nov 2014 09:38:42 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:37 GMT' }); return result; }, function (nock) { var result = @@ -218,9 +218,9 @@ nock('https://xplat.queue.core.windows.net:443') .delete('/queue-testdata7') .reply(204, "", { 'content-length': '0', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'cfad2b71-0003-0049-7fe1-586ce0000000', + 'x-ms-request-id': '86d7a46d-0003-001d-0c6e-d0b5f2000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:38:43 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:38 GMT' }); return result; }], [function (nock) { var result = @@ -228,9 +228,9 @@ nock('https://xplat.queue.core.windows.net:443') .put('/queue-testdata8') .reply(201, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'a1719945-0003-0016-26de-e11d07000000', + 'x-ms-request-id': 'e9c0702a-0003-0021-5200-ff9732000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:38:44 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:39 GMT' }); return result; }, function (nock) { var result = @@ -239,9 +239,9 @@ nock('https://xplat.queue.core.windows.net:443') .post('/queue-testdata8/messages', '*') .reply(201, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '27ec0e85-0003-000b-5d77-8c49aa000000', + 'x-ms-request-id': '45a632e4-0003-0011-2e03-1f2f81000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:38:44 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:39 GMT' }); return result; }, function (nock) { var result = @@ -250,55 +250,55 @@ nock('https://xplat.queue.core.windows.net:443') .post('/queue-testdata8/messages', '*') .reply(201, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'cb81210a-0003-0028-7176-a9ef48000000', + 'x-ms-request-id': '8c72a63e-0003-0002-6761-1d7209000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:38:45 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:39 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.queue.core.windows.net:443') .get('/queue-testdata8/messages?numofmessages=1&peekonly=true') - .reply(200, "23cac68e-e3af-47c3-9e8e-b2bc9c901c28Thu, 27 Nov 2014 09:38:45 GMTThu, 04 Dec 2014 09:38:45 GMT0aGkgdGhlcmU=", { 'cache-control': 'no-cache', + .reply(200, "4fee5c79-3c05-40b6-ad2f-fb5dc4c63cd1Fri, 13 Mar 2015 04:37:39 GMTFri, 20 Mar 2015 04:37:39 GMT0aGkgdGhlcmU=", { 'cache-control': 'no-cache', 'transfer-encoding': 'chunked', 'content-type': 'application/xml', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '684e4ee7-0003-0031-3ff5-4df9ec000000', + 'x-ms-request-id': '2f00a5f2-0003-002e-7083-5542ae000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:38:46 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:40 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.queue.core.windows.net:443') .get('/queue-testdata8/messages') - .reply(200, "23cac68e-e3af-47c3-9e8e-b2bc9c901c28Thu, 27 Nov 2014 09:38:45 GMTThu, 04 Dec 2014 09:38:45 GMT1AgAAAAMAAAAAAAAA0TKXAyYK0AE=Thu, 27 Nov 2014 09:39:17 GMTaGkgdGhlcmU=", { 'cache-control': 'no-cache', + .reply(200, "4fee5c79-3c05-40b6-ad2f-fb5dc4c63cd1Fri, 13 Mar 2015 04:37:39 GMTFri, 20 Mar 2015 04:37:39 GMT1AgAAAAMAAAAAAAAAc2HYgkdd0AE=Fri, 13 Mar 2015 04:38:11 GMTaGkgdGhlcmU=", { 'cache-control': 'no-cache', 'transfer-encoding': 'chunked', 'content-type': 'application/xml', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '6c09ae61-0003-0012-790e-7eedba000000', + 'x-ms-request-id': '8bf06492-0003-0047-27e2-fcad69000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:38:47 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:40 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.queue.core.windows.net:443') - .delete('/queue-testdata8/messages/23cac68e-e3af-47c3-9e8e-b2bc9c901c28?popreceipt=AgAAAAMAAAAAAAAA0TKXAyYK0AE%3D') + .delete('/queue-testdata8/messages/4fee5c79-3c05-40b6-ad2f-fb5dc4c63cd1?popreceipt=AgAAAAMAAAAAAAAAc2HYgkdd0AE%3D') .reply(204, "", { 'content-length': '0', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'b1d29f15-0003-001b-7434-e794e2000000', + 'x-ms-request-id': '7e2ec6d8-0003-004b-4704-abc349000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:38:47 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:41 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.queue.core.windows.net:443') .get('/queue-testdata8/messages') - .reply(200, "c6bb2387-3439-4850-8d87-6b26ce52fa37Thu, 27 Nov 2014 09:38:46 GMTThu, 04 Dec 2014 09:38:46 GMT1AgAAAAMAAAAAAAAAoVl3BCYK0AE=Thu, 27 Nov 2014 09:39:19 GMTYnllIHRoZXJl", { 'cache-control': 'no-cache', + .reply(200, "6e122f62-c828-4e3c-9a3d-6e8270055799Fri, 13 Mar 2015 04:37:40 GMTFri, 20 Mar 2015 04:37:40 GMT1AgAAAAMAAAAAAAAAIVOTg0dd0AE=Fri, 13 Mar 2015 04:38:12 GMTYnllIHRoZXJl", { 'cache-control': 'no-cache', 'transfer-encoding': 'chunked', 'content-type': 'application/xml', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'ca81fc16-0003-004c-493d-c1aabd000000', + 'x-ms-request-id': '7fa211ef-0003-003c-672a-67f40b000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:38:48 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:42 GMT' }); return result; }, function (nock) { var result = @@ -306,9 +306,9 @@ nock('https://xplat.queue.core.windows.net:443') .delete('/queue-testdata8/messages') .reply(204, "", { 'content-length': '0', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '67b18cd6-0003-002d-7259-1799ec000000', + 'x-ms-request-id': '3141cc3b-0003-0018-31c6-00e864000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:38:50 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:42 GMT' }); return result; }, function (nock) { var result = @@ -318,9 +318,9 @@ nock('https://xplat.queue.core.windows.net:443') 'transfer-encoding': 'chunked', 'content-type': 'application/xml', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '5bfeab40-0003-0036-2173-21be4d000000', + 'x-ms-request-id': '77f10a2d-0003-0030-1012-0c5c74000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:38:50 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:42 GMT' }); return result; }, function (nock) { var result = @@ -329,10 +329,10 @@ nock('https://xplat.queue.core.windows.net:443') .reply(200, "", { 'cache-control': 'no-cache', 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '8f29df51-0003-002b-4807-881d1f000000', + 'x-ms-request-id': '718193e3-0003-0035-3f6b-d05f3c000000', 'x-ms-version': '2014-02-14', 'x-ms-approximate-messages-count': '0', - date: 'Thu, 27 Nov 2014 09:38:51 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:44 GMT' }); return result; }, function (nock) { var result = @@ -340,9 +340,9 @@ nock('https://xplat.queue.core.windows.net:443') .delete('/queue-testdata8') .reply(204, "", { 'content-length': '0', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'bf613919-0003-0020-5872-9a5886000000', + 'x-ms-request-id': 'ef1ab467-0003-0039-2487-9c2ca8000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:38:51 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:43 GMT' }); return result; }, function (nock) { var result = @@ -350,9 +350,9 @@ nock('https://xplat.queue.core.windows.net:443') .head('/queue-testdata9?comp=metadata') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '3dd646c3-0003-0001-0e9a-d48e67000000', + 'x-ms-request-id': '507e2ce0-0003-003e-5154-104b73000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:38:52 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:45 GMT' }); return result; }], [function (nock) { var result = @@ -360,9 +360,9 @@ nock('https://xplat.queue.core.windows.net:443') .put('/queue-testdata10') .reply(201, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'd8f4ac08-0003-0032-377a-f404c5000000', + 'x-ms-request-id': '57a69dd9-0003-0042-0d1f-676f6f000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:38:52 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:46 GMT' }); return result; }, function (nock) { var result = @@ -371,9 +371,9 @@ nock('https://xplat.queue.core.windows.net:443') .post('/queue-testdata10/messages', '*') .reply(201, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '2fde9a80-0003-0013-2595-c29da4000000', + 'x-ms-request-id': '3ab040b6-0003-0046-5e48-758ed3000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:38:54 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:46 GMT' }); return result; }, function (nock) { var result = @@ -382,55 +382,55 @@ nock('https://xplat.queue.core.windows.net:443') .post('/queue-testdata10/messages', '*') .reply(201, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '91aff279-0003-0008-5128-68bd03000000', + 'x-ms-request-id': '7c5b038c-0003-0023-6f35-3812d1000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:38:54 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:46 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.queue.core.windows.net:443') .get('/queue-testdata10/messages?numofmessages=1&peekonly=true') - .reply(200, "e77e4c57-570f-45af-98b9-1da6e5834063Thu, 27 Nov 2014 09:38:54 GMTThu, 04 Dec 2014 09:38:54 GMT0aGkgdGhlcmU=", { 'cache-control': 'no-cache', + .reply(200, "238a508d-5b80-4f22-a0c0-e3005fd6ef07Fri, 13 Mar 2015 04:37:46 GMTFri, 20 Mar 2015 04:37:46 GMT0aGkgdGhlcmU=", { 'cache-control': 'no-cache', 'transfer-encoding': 'chunked', 'content-type': 'application/xml', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '0cdd9d04-0003-004d-4744-87f5a3000000', + 'x-ms-request-id': '56e08a87-0003-0027-5f79-0104c4000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:38:55 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:47 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.queue.core.windows.net:443') .get('/queue-testdata10/messages') - .reply(200, "e77e4c57-570f-45af-98b9-1da6e5834063Thu, 27 Nov 2014 09:38:54 GMTThu, 04 Dec 2014 09:38:54 GMT1AgAAAAMAAAAAAAAAofTXCCYK0AE=Thu, 27 Nov 2014 09:39:26 GMTaGkgdGhlcmU=", { 'cache-control': 'no-cache', + .reply(200, "238a508d-5b80-4f22-a0c0-e3005fd6ef07Fri, 13 Mar 2015 04:37:46 GMTFri, 20 Mar 2015 04:37:46 GMT1AgAAAAMAAAAAAAAAXMY+h0dd0AE=Fri, 13 Mar 2015 04:38:18 GMTaGkgdGhlcmU=", { 'cache-control': 'no-cache', 'transfer-encoding': 'chunked', 'content-type': 'application/xml', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '6cdc540e-0003-001a-659b-722e46000000', + 'x-ms-request-id': '8ea85a7f-0003-002c-65af-750d3d000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:38:56 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:48 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.queue.core.windows.net:443') - .delete('/queue-testdata10/messages/e77e4c57-570f-45af-98b9-1da6e5834063?popreceipt=AgAAAAMAAAAAAAAAofTXCCYK0AE%3D') + .delete('/queue-testdata10/messages/238a508d-5b80-4f22-a0c0-e3005fd6ef07?popreceipt=AgAAAAMAAAAAAAAAXMY%2Bh0dd0AE%3D') .reply(204, "", { 'content-length': '0', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '1f19373c-0003-0023-59b2-e1c6e2000000', + 'x-ms-request-id': 'caf24edb-0003-0044-124c-3b163d000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:38:56 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:48 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.queue.core.windows.net:443') .get('/queue-testdata10/messages') - .reply(200, "d676d239-28e6-427e-af80-a3da1fe112e5Thu, 27 Nov 2014 09:38:55 GMTThu, 04 Dec 2014 09:38:55 GMT1AgAAAAMAAAAAAAAAYUe/CSYK0AE=Thu, 27 Nov 2014 09:39:28 GMTYnllIHRoZXJl", { 'cache-control': 'no-cache', + .reply(200, "eab6d926-4138-4264-be04-c9eb86c4f22fFri, 13 Mar 2015 04:37:47 GMTFri, 20 Mar 2015 04:37:47 GMT1AgAAAAMAAAAAAAAAKbj5h0dd0AE=Fri, 13 Mar 2015 04:38:19 GMTYnllIHRoZXJl", { 'cache-control': 'no-cache', 'transfer-encoding': 'chunked', 'content-type': 'application/xml', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '51ba94ed-0003-002c-7206-7484a4000000', + 'x-ms-request-id': '84406aec-0003-0048-5966-72f6be000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:38:58 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:49 GMT' }); return result; }, function (nock) { var result = @@ -438,9 +438,9 @@ nock('https://xplat.queue.core.windows.net:443') .delete('/queue-testdata10/messages') .reply(204, "", { 'content-length': '0', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'b4ecb2e9-0003-0035-61c5-a791f6000000', + 'x-ms-request-id': 'e9013bbb-0003-004d-61e5-3a4a95000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:38:58 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:49 GMT' }); return result; }, function (nock) { var result = @@ -450,9 +450,9 @@ nock('https://xplat.queue.core.windows.net:443') 'transfer-encoding': 'chunked', 'content-type': 'application/xml', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'b5a8122d-0003-0002-2481-ae7a7d000000', + 'x-ms-request-id': 'db29cc3e-0003-001f-1b9a-3a66ef000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:38:58 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:50 GMT' }); return result; }, function (nock) { var result = @@ -461,10 +461,10 @@ nock('https://xplat.queue.core.windows.net:443') .reply(200, "", { 'cache-control': 'no-cache', 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'cfb019ba-0003-0047-4a26-76c910000000', + 'x-ms-request-id': 'd4331987-0003-0014-361c-44b8ba000000', 'x-ms-version': '2014-02-14', 'x-ms-approximate-messages-count': '0', - date: 'Thu, 27 Nov 2014 09:38:59 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:51 GMT' }); return result; }, function (nock) { var result = @@ -472,9 +472,9 @@ nock('https://xplat.queue.core.windows.net:443') .delete('/queue-testdata10') .reply(204, "", { 'content-length': '0', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '118869d4-0003-0000-12eb-77def1000000', + 'x-ms-request-id': '85d71e26-0003-0041-5722-ca089c000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:01 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:51 GMT' }); return result; }, function (nock) { var result = @@ -482,9 +482,9 @@ nock('https://xplat.queue.core.windows.net:443') .head('/queue-testdata11?comp=metadata') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '5ccbb5d7-0003-001d-592d-818ea2000000', + 'x-ms-request-id': 'b72d4ff4-0003-0025-19b9-75f1b4000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:01 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:52 GMT' }); return result; }], [function (nock) { var result = @@ -492,9 +492,9 @@ nock('https://xplat.queue.core.windows.net:443') .put('/queue-testdata12') .reply(201, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'a85471eb-0003-0025-7ffa-f61922000000', + 'x-ms-request-id': '1a30eb99-0003-002a-1c60-fb9043000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:02 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:53 GMT' }); return result; }, function (nock) { var result = @@ -503,9 +503,9 @@ nock('https://xplat.queue.core.windows.net:443') .post('/queue-testdata12/messages', '*') .reply(201, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'b346da80-0003-002f-32cb-3d16ee000000', + 'x-ms-request-id': '075a3b18-0003-002f-5869-493a76000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:02 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:53 GMT' }); return result; }, function (nock) { var result = @@ -514,55 +514,55 @@ nock('https://xplat.queue.core.windows.net:443') .post('/queue-testdata12/messages', '*') .reply(201, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'ca05c309-0003-000f-4ed2-df81a4000000', + 'x-ms-request-id': '3b034a58-0003-0033-2a7a-7a07c3000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:03 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:54 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.queue.core.windows.net:443') .get('/queue-testdata12/messages?numofmessages=1&peekonly=true') - .reply(200, "6179906e-5728-48eb-ae30-5b08f4c42a31Thu, 27 Nov 2014 09:39:03 GMTThu, 04 Dec 2014 09:39:03 GMT0hi there", { 'cache-control': 'no-cache', + .reply(200, "10917884-a975-472f-88d4-d22c0771bca7Fri, 13 Mar 2015 04:37:54 GMTFri, 20 Mar 2015 04:37:54 GMT0hi there", { 'cache-control': 'no-cache', 'transfer-encoding': 'chunked', 'content-type': 'application/xml', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '328daf7c-0003-0041-486c-c71fe7000000', + 'x-ms-request-id': '43034273-0003-0037-7b77-9b91f9000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:04 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:56 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.queue.core.windows.net:443') .get('/queue-testdata12/messages') - .reply(200, "6179906e-5728-48eb-ae30-5b08f4c42a31Thu, 27 Nov 2014 09:39:03 GMTThu, 04 Dec 2014 09:39:03 GMT1AgAAAAMAAAAAAAAAYeIfDiYK0AE=Thu, 27 Nov 2014 09:39:35 GMThi there", { 'cache-control': 'no-cache', + .reply(200, "10917884-a975-472f-88d4-d22c0771bca7Fri, 13 Mar 2015 04:37:54 GMTFri, 20 Mar 2015 04:37:54 GMT1AgAAAAMAAAAAAAAAUrmZi0dd0AE=Fri, 13 Mar 2015 04:38:25 GMThi there", { 'cache-control': 'no-cache', 'transfer-encoding': 'chunked', 'content-type': 'application/xml', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '64c5d5a0-0003-000d-163e-8d9dfe000000', + 'x-ms-request-id': '5586aedb-0003-0000-6a59-429261000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:05 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:55 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.queue.core.windows.net:443') - .delete('/queue-testdata12/messages/6179906e-5728-48eb-ae30-5b08f4c42a31?popreceipt=AgAAAAMAAAAAAAAAYeIfDiYK0AE%3D') + .delete('/queue-testdata12/messages/10917884-a975-472f-88d4-d22c0771bca7?popreceipt=AgAAAAMAAAAAAAAAUrmZi0dd0AE%3D') .reply(204, "", { 'content-length': '0', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'ca61f874-0003-0003-7d67-5df96d000000', + 'x-ms-request-id': '001532ef-0003-0040-62fe-52b2cd000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:05 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:56 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.queue.core.windows.net:443') .get('/queue-testdata12/messages') - .reply(200, "b2acd417-45ce-4587-a625-e1a691bfc467Thu, 27 Nov 2014 09:39:04 GMTThu, 04 Dec 2014 09:39:04 GMT1AgAAAAMAAAAAAAAA8Wz/DiYK0AE=Thu, 27 Nov 2014 09:39:37 GMTbye there", { 'cache-control': 'no-cache', + .reply(200, "8b9d9bb1-2c68-482b-980c-3369454f8238Fri, 13 Mar 2015 04:37:54 GMTFri, 20 Mar 2015 04:37:54 GMT1AgAAAAMAAAAAAAAA2u9PjEdd0AE=Fri, 13 Mar 2015 04:38:27 GMTbye there", { 'cache-control': 'no-cache', 'transfer-encoding': 'chunked', 'content-type': 'application/xml', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'c4545529-0003-001f-540d-8e6a68000000', + 'x-ms-request-id': '86d7b83b-0003-001d-296e-d0b5f2000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:06 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:57 GMT' }); return result; }, function (nock) { var result = @@ -570,9 +570,9 @@ nock('https://xplat.queue.core.windows.net:443') .delete('/queue-testdata12/messages') .reply(204, "", { 'content-length': '0', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '1ff6f3a8-0003-0015-04f4-fd9e25000000', + 'x-ms-request-id': 'e9c0853e-0003-0021-5200-ff9732000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:07 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:58 GMT' }); return result; }, function (nock) { var result = @@ -582,9 +582,9 @@ nock('https://xplat.queue.core.windows.net:443') 'transfer-encoding': 'chunked', 'content-type': 'application/xml', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'cbe15277-0003-0009-23af-324893000000', + 'x-ms-request-id': '45a638ca-0003-0011-1803-1f2f81000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:07 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:58 GMT' }); return result; }, function (nock) { var result = @@ -593,10 +593,10 @@ nock('https://xplat.queue.core.windows.net:443') .reply(200, "", { 'cache-control': 'no-cache', 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '68cdd66c-0003-0026-79fa-3a34c8000000', + 'x-ms-request-id': '8c72aad4-0003-0002-5c61-1d7209000000', 'x-ms-version': '2014-02-14', 'x-ms-approximate-messages-count': '0', - date: 'Thu, 27 Nov 2014 09:39:08 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:58 GMT' }); return result; }, function (nock) { var result = @@ -604,9 +604,9 @@ nock('https://xplat.queue.core.windows.net:443') .delete('/queue-testdata12') .reply(204, "", { 'content-length': '0', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '7e386675-0003-0043-7afe-d60213000000', + 'x-ms-request-id': '2f00bd87-0003-002e-0183-5542ae000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:09 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:59 GMT' }); return result; }, function (nock) { var result = @@ -614,9 +614,9 @@ nock('https://xplat.queue.core.windows.net:443') .head('/queue-testdata13?comp=metadata') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '2c0d9e91-0003-0024-0278-5ca8d0000000', + 'x-ms-request-id': '8bf07bb3-0003-0047-4ae2-fcad69000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:10 GMT' }); + date: 'Fri, 13 Mar 2015 04:37:59 GMT' }); return result; }], [function (nock) { var result = @@ -624,9 +624,9 @@ nock('https://xplat.queue.core.windows.net:443') .put('/queue-testdata14') .reply(201, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '529d4859-0003-0019-522b-9d5738000000', + 'x-ms-request-id': '7e2ed36a-0003-004b-4d04-abc349000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:10 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:00 GMT' }); return result; }, function (nock) { var result = @@ -635,9 +635,9 @@ nock('https://xplat.queue.core.windows.net:443') .post('/queue-testdata14/messages', '*') .reply(201, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '6be3b1cb-0003-0022-22eb-b3b0a9000000', + 'x-ms-request-id': '7fa23860-0003-003c-1a2a-67f40b000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:11 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:00 GMT' }); return result; }, function (nock) { var result = @@ -646,55 +646,55 @@ nock('https://xplat.queue.core.windows.net:443') .post('/queue-testdata14/messages', '*') .reply(201, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '1d2d7973-0003-003f-6ec1-9c9903000000', + 'x-ms-request-id': '3141d44c-0003-0018-42c6-00e864000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:11 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:01 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.queue.core.windows.net:443') .get('/queue-testdata14/messages?numofmessages=1&peekonly=true') - .reply(200, "6ba1ab7c-5f22-43c4-b0e5-5644b9f18a50Thu, 27 Nov 2014 09:39:12 GMTThu, 04 Dec 2014 09:39:12 GMT0hi there", { 'cache-control': 'no-cache', + .reply(200, "57ae7700-6a7c-4b02-95e5-a2cb8d13c4e4Fri, 13 Mar 2015 04:38:01 GMTFri, 20 Mar 2015 04:38:01 GMT0hi there", { 'cache-control': 'no-cache', 'transfer-encoding': 'chunked', 'content-type': 'application/xml', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '04c48835-0003-000c-04d0-e960ac000000', + 'x-ms-request-id': '77f111c1-0003-0030-1912-0c5c74000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:14 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:01 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.queue.core.windows.net:443') .get('/queue-testdata14/messages') - .reply(200, "6ba1ab7c-5f22-43c4-b0e5-5644b9f18a50Thu, 27 Nov 2014 09:39:12 GMTThu, 04 Dec 2014 09:39:12 GMT1AgAAAAMAAAAAAAAAMRVjEyYK0AE=Thu, 27 Nov 2014 09:39:44 GMThi there", { 'cache-control': 'no-cache', + .reply(200, "57ae7700-6a7c-4b02-95e5-a2cb8d13c4e4Fri, 13 Mar 2015 04:38:01 GMTFri, 20 Mar 2015 04:38:01 GMT1AgAAAAMAAAAAAAAAxSjoj0dd0AE=Fri, 13 Mar 2015 04:38:33 GMThi there", { 'cache-control': 'no-cache', 'transfer-encoding': 'chunked', 'content-type': 'application/xml', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '41e643f8-0003-003d-2867-0a6082000000', + 'x-ms-request-id': '71819d42-0003-0035-146b-d05f3c000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:13 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:03 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.queue.core.windows.net:443') - .delete('/queue-testdata14/messages/6ba1ab7c-5f22-43c4-b0e5-5644b9f18a50?popreceipt=AgAAAAMAAAAAAAAAMRVjEyYK0AE%3D') + .delete('/queue-testdata14/messages/57ae7700-6a7c-4b02-95e5-a2cb8d13c4e4?popreceipt=AgAAAAMAAAAAAAAAxSjoj0dd0AE%3D') .reply(204, "", { 'content-length': '0', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'c614b632-0003-001e-5f2a-5d0a21000000', + 'x-ms-request-id': 'ef1acc58-0003-0039-1287-9c2ca8000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:14 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:02 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.queue.core.windows.net:443') .get('/queue-testdata14/messages') - .reply(200, "9144d46b-3180-4234-bcd3-a91963c7d8c4Thu, 27 Nov 2014 09:39:12 GMTThu, 04 Dec 2014 09:39:12 GMT1AgAAAAMAAAAAAAAAwZ9CFCYK0AE=Thu, 27 Nov 2014 09:39:45 GMTbye there", { 'cache-control': 'no-cache', + .reply(200, "4934c709-3019-4dd3-8f3b-ec9a6273c545Fri, 13 Mar 2015 04:38:02 GMTFri, 20 Mar 2015 04:38:02 GMT1AgAAAAMAAAAAAAAAt3CfkEdd0AE=Fri, 13 Mar 2015 04:38:34 GMTbye there", { 'cache-control': 'no-cache', 'transfer-encoding': 'chunked', 'content-type': 'application/xml', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '856c4429-0003-0027-40b1-44afb3000000', + 'x-ms-request-id': '507e31d5-0003-003e-4754-104b73000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:16 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:04 GMT' }); return result; }, function (nock) { var result = @@ -702,9 +702,9 @@ nock('https://xplat.queue.core.windows.net:443') .delete('/queue-testdata14/messages') .reply(204, "", { 'content-length': '0', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '2173a115-0003-0044-44e8-749a1b000000', + 'x-ms-request-id': '57a6a359-0003-0042-181f-676f6f000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:16 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:05 GMT' }); return result; }, function (nock) { var result = @@ -714,9 +714,9 @@ nock('https://xplat.queue.core.windows.net:443') 'transfer-encoding': 'chunked', 'content-type': 'application/xml', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'f5b449ed-0003-0039-11d3-485872000000', + 'x-ms-request-id': '3ab04c12-0003-0046-4848-758ed3000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:16 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:05 GMT' }); return result; }, function (nock) { var result = @@ -725,10 +725,10 @@ nock('https://xplat.queue.core.windows.net:443') .reply(200, "", { 'cache-control': 'no-cache', 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'c5ac006e-0003-0042-36da-440ffa000000', + 'x-ms-request-id': '7c5b2ce8-0003-0023-3335-3812d1000000', 'x-ms-version': '2014-02-14', 'x-ms-approximate-messages-count': '0', - date: 'Thu, 27 Nov 2014 09:39:17 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:05 GMT' }); return result; }, function (nock) { var result = @@ -736,9 +736,9 @@ nock('https://xplat.queue.core.windows.net:443') .delete('/queue-testdata14') .reply(204, "", { 'content-length': '0', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'e1fb008d-0003-004b-570e-25a0fd000000', + 'x-ms-request-id': '56e09434-0003-0027-0479-0104c4000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:17 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:06 GMT' }); return result; }, function (nock) { var result = @@ -746,9 +746,9 @@ nock('https://xplat.queue.core.windows.net:443') .head('/queue-testdata15?comp=metadata') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'bae056ce-0003-0018-358a-2770fa000000', + 'x-ms-request-id': '8ea86026-0003-002c-07af-750d3d000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:18 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:07 GMT' }); return result; }], [function (nock) { var result = @@ -756,9 +756,9 @@ nock('https://xplat.queue.core.windows.net:443') .put('/queue-testdata16') .reply(201, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '632a421e-0003-0021-4028-5f3b70000000', + 'x-ms-request-id': 'caf252de-0003-0044-094c-3b163d000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:19 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:07 GMT' }); return result; }, function (nock) { var result = @@ -767,9 +767,9 @@ nock('https://xplat.queue.core.windows.net:443') .post('/queue-testdata16/messages', '*') .reply(201, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '032c481d-0003-002a-0c93-3561c5000000', + 'x-ms-request-id': '84406f89-0003-0048-5566-72f6be000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:20 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:08 GMT' }); return result; }, function (nock) { var result = @@ -778,10 +778,10 @@ nock('https://xplat.queue.core.windows.net:443') .reply(200, "", { 'cache-control': 'no-cache', 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '1fe700bc-0003-0033-0820-e85885000000', + 'x-ms-request-id': 'e9014f50-0003-004d-07e5-3a4a95000000', 'x-ms-version': '2014-02-14', 'x-ms-approximate-messages-count': '1', - date: 'Thu, 27 Nov 2014 09:39:21 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:08 GMT' }); return result; }, function (nock) { var result = @@ -789,9 +789,9 @@ nock('https://xplat.queue.core.windows.net:443') .delete('/queue-testdata16') .reply(204, "", { 'content-length': '0', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '07d1332d-0003-0014-1508-c65fb7000000', + 'x-ms-request-id': 'f2274f56-0003-003d-6648-8f733d000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:22 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:09 GMT' }); return result; }, function (nock) { var result = @@ -799,9 +799,9 @@ nock('https://xplat.queue.core.windows.net:443') .head('/queue-testdata17?comp=metadata') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '62a298dc-0003-0045-2d75-76e3b2000000', + 'x-ms-request-id': 'cc5953b8-0003-001a-25c8-e1c973000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:23 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:10 GMT' }); return result; }], [function (nock) { var result = @@ -809,9 +809,9 @@ nock('https://xplat.queue.core.windows.net:443') .head('/queue-testdata18?comp=metadata') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'e56bc71a-0003-003a-1fb0-152e76000000', + 'x-ms-request-id': '2d659543-0003-001e-6a6d-8469af000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:23 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:10 GMT' }); return result; }, function (nock) { var result = @@ -819,9 +819,9 @@ nock('https://xplat.queue.core.windows.net:443') .put('/queue-testdata18') .reply(201, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'c40a8590-0003-0007-5c8b-469df1000000', + 'x-ms-request-id': '76d38fcf-0003-004a-134f-00507a000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:23 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:11 GMT' }); return result; }, function (nock) { var result = @@ -829,9 +829,9 @@ nock('https://xplat.queue.core.windows.net:443') .put('/queue-testdata18?comp=metadata') .reply(204, "", { 'content-length': '0', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '6beee4c8-0003-0038-045d-e26f8f000000', + 'x-ms-request-id': '289a0f29-0003-0013-03c3-b27b54000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:24 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:13 GMT' }); return result; }, function (nock) { var result = @@ -840,11 +840,11 @@ nock('https://xplat.queue.core.windows.net:443') .reply(200, "", { 'cache-control': 'no-cache', 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '56d8321a-0003-0005-5e0b-4ed292000000', + 'x-ms-request-id': '211a7363-0003-0004-571a-3374ec000000', 'x-ms-version': '2014-02-14', 'x-ms-approximate-messages-count': '0', 'x-ms-meta-uc8fcuba39uc774uc6b4ub2e4': 'test', - date: 'Thu, 27 Nov 2014 09:39:25 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:12 GMT' }); return result; }, function (nock) { var result = @@ -852,9 +852,9 @@ nock('https://xplat.queue.core.windows.net:443') .delete('/queue-testdata18') .reply(204, "", { 'content-length': '0', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '7acc58c5-0003-000e-51a1-35c797000000', + 'x-ms-request-id': '590be9df-0003-0008-2037-e4b014000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:24 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:13 GMT' }); return result; }, function (nock) { var result = @@ -862,9 +862,9 @@ nock('https://xplat.queue.core.windows.net:443') .head('/queue-testdata19?comp=metadata') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '5e6f1972-0003-0017-22a4-94f133000000', + 'x-ms-request-id': '9bffec8c-0003-000c-4cb1-973fd3000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:28 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:13 GMT' }); return result; }], [function (nock) { var result = @@ -872,9 +872,9 @@ nock('https://xplat.queue.core.windows.net:443') .head('/queue-testdata20?comp=metadata') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '33a725f2-0003-0034-7c40-58cb89000000', + 'x-ms-request-id': '80d7d7d2-0003-0010-6de1-041442000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:27 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:14 GMT' }); return result; }, function (nock) { var result = @@ -882,9 +882,9 @@ nock('https://xplat.queue.core.windows.net:443') .put('/queue-testdata20') .reply(201, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'c3dee618-0003-0029-4da8-80ff58000000', + 'x-ms-request-id': '3986c617-0003-0001-1c95-598ae2000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:28 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:15 GMT' }); return result; }, function (nock) { var result = @@ -892,9 +892,9 @@ nock('https://xplat.queue.core.windows.net:443') .put('/queue-testdata20?comp=metadata') .reply(204, "", { 'content-length': '0', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '54c83e8b-0003-000a-3938-341393000000', + 'x-ms-request-id': '2a0a0967-0003-0006-3ae2-dc35a5000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:30 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:14 GMT' }); return result; }, function (nock) { var result = @@ -903,11 +903,11 @@ nock('https://xplat.queue.core.windows.net:443') .reply(200, "", { 'cache-control': 'no-cache', 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '33aee294-0003-003b-193d-1532f5000000', + 'x-ms-request-id': '3ab4cd1e-0003-0032-754a-48cdd2000000', 'x-ms-version': '2014-02-14', 'x-ms-approximate-messages-count': '0', - 'x-ms-meta-class': 'test', - date: 'Thu, 27 Nov 2014 09:39:30 GMT' }); + 'x-ms-meta-class': 'Test', + date: 'Fri, 13 Mar 2015 04:38:15 GMT' }); return result; }, function (nock) { var result = @@ -916,11 +916,11 @@ nock('https://xplat.queue.core.windows.net:443') .reply(200, "", { 'cache-control': 'no-cache', 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '08ba96ae-0003-001c-517b-945986000000', + 'x-ms-request-id': '0b8cef24-0003-0022-4bc0-80b4fe000000', 'x-ms-version': '2014-02-14', 'x-ms-approximate-messages-count': '0', - 'x-ms-meta-class': 'test', - date: 'Thu, 27 Nov 2014 09:39:30 GMT' }); + 'x-ms-meta-class': 'Test', + date: 'Fri, 13 Mar 2015 04:38:17 GMT' }); return result; }, function (nock) { var result = @@ -928,9 +928,9 @@ nock('https://xplat.queue.core.windows.net:443') .delete('/queue-testdata20') .reply(204, "", { 'content-length': '0', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '6f35673e-0003-0010-3581-4af1c0000000', + 'x-ms-request-id': '268000ca-0003-003b-5c85-7f5da7000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:30 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:17 GMT' }); return result; }, function (nock) { var result = @@ -938,488 +938,564 @@ nock('https://xplat.queue.core.windows.net:443') .head('/queue-testdata21?comp=metadata') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '1cb8a069-0003-0006-2921-d6e95b000000', + 'x-ms-request-id': '741952d1-0003-003f-21ae-1ebea7000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:32 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:18 GMT' }); return result; }], [function (nock) { var result = +nock('https://xplat.queue.core.windows.net:443') + .head('/queue-testdata22?comp=metadata') + .reply(404, "", { 'transfer-encoding': 'chunked', + server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id': 'e9d29100-0003-001c-57a2-fe7fa9000000', + 'x-ms-version': '2014-02-14', + date: 'Fri, 13 Mar 2015 04:38:18 GMT' }); + return result; }, +function (nock) { +var result = nock('https://xplat.queue.core.windows.net:443') .put('/queue-testdata22') .reply(201, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '4629b804-0003-004a-3be1-2a0591000000', + 'x-ms-request-id': 'f81a3cc1-0003-0020-150f-cc412d000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:32 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:18 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.queue.core.windows.net:443') - .get('/queue-testdata22/messages') + .put('/queue-testdata22?comp=metadata') + .reply(204, "", { 'content-length': '0', + server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id': '684d6702-0003-0024-06fb-3770b2000000', + 'x-ms-version': '2014-02-14', + date: 'Fri, 13 Mar 2015 04:38:19 GMT' }); + return result; }, +function (nock) { +var result = +nock('https://xplat.queue.core.windows.net:443') + .get('/queue-testdata22?comp=metadata') + .reply(200, "", { 'cache-control': 'no-cache', + 'transfer-encoding': 'chunked', + server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id': '2b14ce79-0003-0029-5228-7e8d81000000', + 'x-ms-version': '2014-02-14', + 'x-ms-approximate-messages-count': '0', + 'x-ms-meta-color': 'blue,Orange,Red', + date: 'Fri, 13 Mar 2015 04:38:19 GMT' }); + return result; }, +function (nock) { +var result = +nock('https://xplat.queue.core.windows.net:443') + .head('/queue-testdata22?comp=metadata') + .reply(200, "", { 'cache-control': 'no-cache', + 'transfer-encoding': 'chunked', + server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id': '3cd74012-0003-0019-331a-838357000000', + 'x-ms-version': '2014-02-14', + 'x-ms-approximate-messages-count': '0', + 'x-ms-meta-color': 'blue,Orange,Red', + date: 'Fri, 13 Mar 2015 04:38:21 GMT' }); + return result; }, +function (nock) { +var result = +nock('https://xplat.queue.core.windows.net:443') + .delete('/queue-testdata22') + .reply(204, "", { 'content-length': '0', + server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id': '4b35ae0a-0003-000a-151d-d1ac5b000000', + 'x-ms-version': '2014-02-14', + date: 'Fri, 13 Mar 2015 04:38:20 GMT' }); + return result; }, +function (nock) { +var result = +nock('https://xplat.queue.core.windows.net:443') + .head('/queue-testdata23?comp=metadata') + .reply(404, "", { 'transfer-encoding': 'chunked', + server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id': '4764c370-0003-0036-31f7-7158d4000000', + 'x-ms-version': '2014-02-14', + date: 'Fri, 13 Mar 2015 04:38:21 GMT' }); + return result; }], +[function (nock) { +var result = +nock('https://xplat.queue.core.windows.net:443') + .put('/queue-testdata24') + .reply(201, "", { 'transfer-encoding': 'chunked', + server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id': 'c21a0262-0003-0026-3d1d-bbbe61000000', + 'x-ms-version': '2014-02-14', + date: 'Fri, 13 Mar 2015 04:38:23 GMT' }); + return result; }, +function (nock) { +var result = +nock('https://xplat.queue.core.windows.net:443') + .get('/queue-testdata24/messages') .reply(200, "", { 'cache-control': 'no-cache', 'transfer-encoding': 'chunked', 'content-type': 'application/xml', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '4253f7d8-0003-0046-0cf8-5e8bad000000', + 'x-ms-request-id': 'ca736632-0003-002b-0f4c-4acce1000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:33 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:23 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.queue.core.windows.net:443') .filteringRequestBody(function (path) { return '*';}) -.post('/queue-testdata22/messages', '*') +.post('/queue-testdata24/messages', '*') .reply(201, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '18d1c947-0003-003c-6dfc-960de9000000', + 'x-ms-request-id': '0ae11e73-0003-0043-4553-607bc7000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:34 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:23 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.queue.core.windows.net:443') .filteringRequestBody(function (path) { return '*';}) -.post('/queue-testdata22/messages', '*') +.post('/queue-testdata24/messages', '*') .reply(201, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '3c4bfccf-0003-0030-103a-fca604000000', + 'x-ms-request-id': '85d52d55-0003-0034-55a0-71e422000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:35 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:24 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.queue.core.windows.net:443') - .get('/queue-testdata22/messages?peekonly=true') - .reply(200, "17a2dca0-f044-4b59-be80-ecab12050e8aThu, 27 Nov 2014 09:39:35 GMTThu, 04 Dec 2014 09:39:35 GMT0bXNnMQ==", { 'cache-control': 'no-cache', + .get('/queue-testdata24/messages?peekonly=true') + .reply(200, "33e4513a-76dd-47f6-84cf-9f8fdd540264Fri, 13 Mar 2015 04:38:24 GMTFri, 20 Mar 2015 04:38:24 GMT0bXNnMQ==", { 'cache-control': 'no-cache', 'transfer-encoding': 'chunked', 'content-type': 'application/xml', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '554a9e14-0003-0011-2cc3-058e99000000', + 'x-ms-request-id': 'da9d3798-0003-000e-51f2-1a2a45000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:35 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:25 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.queue.core.windows.net:443') - .get('/queue-testdata22/messages?numofmessages=2') - .reply(200, "17a2dca0-f044-4b59-be80-ecab12050e8aThu, 27 Nov 2014 09:39:35 GMTThu, 04 Dec 2014 09:39:35 GMT1AgAAAAMAAAAAAAAAsaECISYK0AE=Thu, 27 Nov 2014 09:40:07 GMTbXNnMQ==488351eb-f063-4e5a-a046-61af7d25e3f4Thu, 27 Nov 2014 09:39:35 GMTThu, 04 Dec 2014 09:39:35 GMT1AgAAAAMAAAAAAAAAsaECISYK0AE=Thu, 27 Nov 2014 09:40:07 GMTbXNnMg==", { 'cache-control': 'no-cache', + .get('/queue-testdata24/messages?numofmessages=2') + .reply(200, "33e4513a-76dd-47f6-84cf-9f8fdd540264Fri, 13 Mar 2015 04:38:24 GMTFri, 20 Mar 2015 04:38:24 GMT1AgAAAAMAAAAAAAAAxKC1nUdd0AE=Fri, 13 Mar 2015 04:38:56 GMTbXNnMQ==3cce1522-99f5-43e2-80fe-6b6baf3e4070Fri, 13 Mar 2015 04:38:25 GMTFri, 20 Mar 2015 04:38:25 GMT1AgAAAAMAAAAAAAAAxKC1nUdd0AE=Fri, 13 Mar 2015 04:38:56 GMTbXNnMg==", { 'cache-control': 'no-cache', 'transfer-encoding': 'chunked', 'content-type': 'application/xml', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '1c866b5d-0003-002e-010a-06e2ec000000', + 'x-ms-request-id': 'eb8a6a08-0003-0012-2a83-2511fa000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:37 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:25 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.queue.core.windows.net:443') - .head('/queue-testdata22?comp=metadata') + .head('/queue-testdata24?comp=metadata') .reply(200, "", { 'cache-control': 'no-cache', 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '953a7c7b-0003-0037-21e5-830a46000000', + 'x-ms-request-id': '7adf0573-0003-0003-2895-c5b321000000', 'x-ms-version': '2014-02-14', 'x-ms-approximate-messages-count': '2', - date: 'Thu, 27 Nov 2014 09:39:37 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:26 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.queue.core.windows.net:443') - .delete('/queue-testdata22') + .delete('/queue-testdata24') .reply(204, "", { 'content-length': '0', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'a54bfc38-0003-0040-6db8-6f6a9b000000', + 'x-ms-request-id': '397fe60a-0003-001b-6415-86d8da000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:38 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:27 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.queue.core.windows.net:443') - .head('/queue-testdata23?comp=metadata') + .head('/queue-testdata25?comp=metadata') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'cfad3d6d-0003-0049-72e1-586ce0000000', + 'x-ms-request-id': '85d72792-0003-0041-2f22-ca089c000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:39 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:27 GMT' }); return result; }], [function (nock) { var result = nock('https://xplat.queue.core.windows.net:443') - .put('/queue-testdata24') + .put('/queue-testdata26') .reply(201, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'a171e6b6-0003-0016-41de-e11d07000000', + 'x-ms-request-id': '9a7638d4-0003-0045-77a6-72ed43000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:39 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:28 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.queue.core.windows.net:443') .filteringRequestBody(function (path) { return '*';}) -.post('/queue-testdata24/messages', '*') +.post('/queue-testdata26/messages', '*') .reply(201, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '27ec1f99-0003-000b-7b77-8c49aa000000', + 'x-ms-request-id': '1092cb61-0003-0049-5683-1dbf2c000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:40 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:29 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.queue.core.windows.net:443') - .get('/queue-testdata24/messages') - .reply(200, "5d32b738-22fe-486d-abbc-97bf2a7d6e72Thu, 27 Nov 2014 09:39:40 GMTThu, 04 Dec 2014 09:39:40 GMT1AgAAAAMAAAAAAAAAkeutIyYK0AE=Thu, 27 Nov 2014 09:40:11 GMTaGkgdGhlcmU=", { 'cache-control': 'no-cache', + .get('/queue-testdata26/messages') + .reply(200, "5b3d4714-ad61-4923-87c7-718df04fc953Fri, 13 Mar 2015 04:38:29 GMTFri, 20 Mar 2015 04:38:29 GMT1AgAAAAMAAAAAAAAAtOHhn0dd0AE=Fri, 13 Mar 2015 04:39:00 GMTaGkgdGhlcmU=", { 'cache-control': 'no-cache', 'transfer-encoding': 'chunked', 'content-type': 'application/xml', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'cb815d96-0003-0028-3976-a9ef48000000', + 'x-ms-request-id': 'b72d5ea1-0003-0025-2ab9-75f1b4000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:40 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:29 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.queue.core.windows.net:443') .filteringRequestBody(function (path) { return '*';}) -.put('/queue-testdata24/messages/5d32b738-22fe-486d-abbc-97bf2a7d6e72?popreceipt=AgAAAAMAAAAAAAAAkeutIyYK0AE%3D&visibilitytimeout=10', '*') +.put('/queue-testdata26/messages/5b3d4714-ad61-4923-87c7-718df04fc953?popreceipt=AgAAAAMAAAAAAAAAtOHhn0dd0AE%3D&visibilitytimeout=10', '*') .reply(204, "", { 'content-length': '0', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '684e69a1-0003-0031-77f5-4df9ec000000', + 'x-ms-request-id': '1a311a29-0003-002a-1460-fb9043000000', 'x-ms-version': '2014-02-14', - 'x-ms-popreceipt': 'AwAAAAMAAAAAAAAAEbAzGCYK0AEBAAAA', - 'x-ms-time-next-visible': 'Thu, 27 Nov 2014 09:39:52 GMT', - date: 'Thu, 27 Nov 2014 09:39:42 GMT' }); + 'x-ms-popreceipt': 'AwAAAAMAAAAAAAAAWEhUlEdd0AEBAAAA', + 'x-ms-time-next-visible': 'Fri, 13 Mar 2015 04:38:40 GMT', + date: 'Fri, 13 Mar 2015 04:38:30 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.queue.core.windows.net:443') - .head('/queue-testdata24?comp=metadata') + .head('/queue-testdata26?comp=metadata') .reply(200, "", { 'cache-control': 'no-cache', 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '6c09c56b-0003-0012-430e-7eedba000000', + 'x-ms-request-id': '5586f503-0003-0000-4359-429261000000', 'x-ms-version': '2014-02-14', 'x-ms-approximate-messages-count': '1', - date: 'Thu, 27 Nov 2014 09:39:42 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:30 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.queue.core.windows.net:443') - .delete('/queue-testdata24') + .delete('/queue-testdata26') .reply(204, "", { 'content-length': '0', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'b1d2ba62-0003-001b-2634-e794e2000000', + 'x-ms-request-id': '00155de8-0003-0040-4afe-52b2cd000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:43 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:31 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.queue.core.windows.net:443') - .head('/queue-testdata25?comp=metadata') + .head('/queue-testdata27?comp=metadata') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'ca820f6f-0003-004c-6d3d-c1aabd000000', + 'x-ms-request-id': '86d7db86-0003-001d-466e-d0b5f2000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:44 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:33 GMT' }); return result; }], [function (nock) { var result = nock('https://xplat.queue.core.windows.net:443') .filteringRequestBody(function (path) { return '*';}) -.put('/queue-testdata26/messages/mymsg?popreceipt=AgAAAAEAAACucgAAvMW8%2BdqjzAE%3D&visibilitytimeout=10', '*') - .reply(404, "QueueNotFoundThe specified queue does not exist.\nRequestId:67b1d888-0003-002d-0559-1799ec000000\nTime:2014-11-27T09:39:45.8931049Z", { 'content-length': '217', +.put('/queue-testdata28/messages/mymsg?popreceipt=AgAAAAEAAACucgAAvMW8%2BdqjzAE%3D&visibilitytimeout=10', '*') + .reply(404, "QueueNotFoundThe specified queue does not exist.\nRequestId:e9c0aa79-0003-0021-0a00-ff9732000000\nTime:2015-03-13T04:38:33.5396894Z", { 'content-length': '217', 'content-type': 'application/xml', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '67b1d888-0003-002d-0559-1799ec000000', + 'x-ms-request-id': 'e9c0aa79-0003-0021-0a00-ff9732000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:45 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:33 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.queue.core.windows.net:443') - .head('/queue-testdata26?comp=metadata') + .head('/queue-testdata28?comp=metadata') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '5bfeb6da-0003-0036-4273-21be4d000000', + 'x-ms-request-id': '45a6416b-0003-0011-5603-1f2f81000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:45 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:33 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.queue.core.windows.net:443') - .head('/queue-testdata27?comp=metadata') + .head('/queue-testdata29?comp=metadata') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '8f29eb66-0003-002b-5907-881d1f000000', + 'x-ms-request-id': '8c72b33d-0003-0002-3161-1d7209000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:46 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:33 GMT' }); return result; }], [function (nock) { var result = nock('https://xplat.queue.core.windows.net:443') - .head('/queue-testdata28?comp=metadata') + .head('/queue-testdata30?comp=metadata') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'bf6145b9-0003-0020-7172-9a5886000000', + 'x-ms-request-id': '2f00f0ea-0003-002e-6183-5542ae000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:47 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:34 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.queue.core.windows.net:443') - .head('/queue-testdata29?comp=metadata') + .head('/queue-testdata31?comp=metadata') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '3dd6570a-0003-0001-3a9a-d48e67000000', + 'x-ms-request-id': '8bf0a283-0003-0047-4ee2-fcad69000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:48 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:34 GMT' }); return result; }], [function (nock) { var result = nock('https://xplat.queue.core.windows.net:443') - .head('/queue-testdata30?comp=metadata') + .head('/queue-testdata32?comp=metadata') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'd8f4c675-0003-0032-247a-f404c5000000', + 'x-ms-request-id': '7e2ee786-0003-004b-5f04-abc349000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:47 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:35 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.queue.core.windows.net:443') - .head('/queue-testdata31?comp=metadata') + .head('/queue-testdata33?comp=metadata') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '2fdeae3e-0003-0013-4f95-c29da4000000', + 'x-ms-request-id': '7fa294e3-0003-003c-6f2a-67f40b000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:49 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:36 GMT' }); return result; }], [function (nock) { var result = nock('https://xplat.queue.core.windows.net:443') - .head('/queue-testdata32?comp=metadata') + .head('/queue-testdata34?comp=metadata') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '91b002b0-0003-0008-4928-68bd03000000', + 'x-ms-request-id': '3141e511-0003-0018-25c6-00e864000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:50 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:36 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.queue.core.windows.net:443') - .put('/queue-testdata32') + .put('/queue-testdata34') .reply(201, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '0cddba2a-0003-004d-3d44-87f5a3000000', + 'x-ms-request-id': '77f12b0e-0003-0030-5e12-0c5c74000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:50 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:37 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.queue.core.windows.net:443') - .head('/queue-testdata32?comp=metadata') + .head('/queue-testdata34?comp=metadata') .reply(200, "", { 'cache-control': 'no-cache', 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '6cdc6846-0003-001a-5f9b-722e46000000', + 'x-ms-request-id': '7181bbee-0003-0035-206b-d05f3c000000', 'x-ms-version': '2014-02-14', 'x-ms-approximate-messages-count': '0', - date: 'Thu, 27 Nov 2014 09:39:52 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:38 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.queue.core.windows.net:443') - .head('/queue-testdata32?comp=metadata') + .head('/queue-testdata34?comp=metadata') .reply(200, "", { 'cache-control': 'no-cache', 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '1f195cde-0003-0023-46b2-e1c6e2000000', + 'x-ms-request-id': 'ef1b03d8-0003-0039-3487-9c2ca8000000', 'x-ms-version': '2014-02-14', 'x-ms-approximate-messages-count': '0', - date: 'Thu, 27 Nov 2014 09:39:52 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:38 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.queue.core.windows.net:443') - .delete('/queue-testdata32') + .delete('/queue-testdata34') .reply(204, "", { 'content-length': '0', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '51baa732-0003-002c-0406-7484a4000000', + 'x-ms-request-id': '507e3a08-0003-003e-1454-104b73000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:54 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:39 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.queue.core.windows.net:443') - .head('/queue-testdata33?comp=metadata') + .head('/queue-testdata35?comp=metadata') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'b4ecfdd0-0003-0035-70c5-a791f6000000', + 'x-ms-request-id': '57a6ae34-0003-0042-051f-676f6f000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:53 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:40 GMT' }); return result; }], [function (nock) { var result = nock('https://xplat.queue.core.windows.net:443') - .head('/queue-testdata34?comp=metadata') + .head('/queue-testdata36?comp=metadata') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'b5a8220e-0003-0002-4b81-ae7a7d000000', + 'x-ms-request-id': '3ab06c40-0003-0046-1448-758ed3000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:53 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:40 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.queue.core.windows.net:443') - .put('/queue-testdata34') + .put('/queue-testdata36') .reply(201, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'cfb05ac2-0003-0047-3926-76c910000000', + 'x-ms-request-id': '7c5b7744-0003-0023-0635-3812d1000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:55 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:40 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.queue.core.windows.net:443') - .head('/queue-testdata34?comp=metadata') + .head('/queue-testdata36?comp=metadata') .reply(200, "", { 'cache-control': 'no-cache', 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '1188a859-0003-0000-50eb-77def1000000', + 'x-ms-request-id': '56e0a7b2-0003-0027-2779-0104c4000000', 'x-ms-version': '2014-02-14', 'x-ms-approximate-messages-count': '0', - date: 'Thu, 27 Nov 2014 09:39:56 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:41 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.queue.core.windows.net:443') - .delete('/queue-testdata34') + .delete('/queue-testdata36') .reply(204, "", { 'content-length': '0', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '5ccbcaf6-0003-001d-052d-818ea2000000', + 'x-ms-request-id': '8ea86bb4-0003-002c-15af-750d3d000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:56 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:42 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.queue.core.windows.net:443') - .head('/queue-testdata34?comp=metadata') + .head('/queue-testdata36?comp=metadata') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'a85491ec-0003-0025-30fa-f61922000000', + 'x-ms-request-id': 'caf25aed-0003-0044-1f4c-3b163d000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:57 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:42 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.queue.core.windows.net:443') - .head('/queue-testdata35?comp=metadata') + .head('/queue-testdata37?comp=metadata') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'b346ec1f-0003-002f-1fcb-3d16ee000000', + 'x-ms-request-id': '84407754-0003-0048-1866-72f6be000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:58 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:43 GMT' }); return result; }], [function (nock) { var result = nock('https://xplat.queue.core.windows.net:443') - .head('/queue-testdata36?comp=metadata') + .head('/queue-testdata38?comp=metadata') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'ca05d3f3-0003-000f-71d2-df81a4000000', + 'x-ms-request-id': 'e9017180-0003-004d-5be5-3a4a95000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:58 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:43 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.queue.core.windows.net:443') - .head('/queue-testdata36?comp=metadata') + .head('/queue-testdata38?comp=metadata') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '328e192e-0003-0041-156c-c71fe7000000', + 'x-ms-request-id': 'f2275bed-0003-003d-3448-8f733d000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:39:59 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:44 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.queue.core.windows.net:443') - .put('/queue-testdata36') + .put('/queue-testdata38') .reply(201, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '64c5ea73-0003-000d-543e-8d9dfe000000', + 'x-ms-request-id': 'cc595c93-0003-001a-73c8-e1c973000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:40:01 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:46 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.queue.core.windows.net:443') - .head('/queue-testdata36?comp=metadata') + .head('/queue-testdata38?comp=metadata') .reply(200, "", { 'cache-control': 'no-cache', 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'ca62175d-0003-0003-4067-5df96d000000', + 'x-ms-request-id': '2d659d45-0003-001e-7e6d-8469af000000', 'x-ms-version': '2014-02-14', 'x-ms-approximate-messages-count': '0', - date: 'Thu, 27 Nov 2014 09:40:01 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:45 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.queue.core.windows.net:443') - .head('/queue-testdata36?comp=metadata') + .head('/queue-testdata38?comp=metadata') .reply(200, "", { 'cache-control': 'no-cache', 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'c45467bc-0003-001f-800d-8e6a68000000', + 'x-ms-request-id': '76d39d26-0003-004a-444f-00507a000000', 'x-ms-version': '2014-02-14', 'x-ms-approximate-messages-count': '0', - date: 'Thu, 27 Nov 2014 09:40:01 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:46 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.queue.core.windows.net:443') - .delete('/queue-testdata36') + .delete('/queue-testdata38') .reply(204, "", { 'content-length': '0', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '1ff71c93-0003-0015-50f4-fd9e25000000', + 'x-ms-request-id': '289a5397-0003-0013-06c3-b27b54000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:40:02 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:48 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.queue.core.windows.net:443') - .head('/queue-testdata36?comp=metadata') + .head('/queue-testdata38?comp=metadata') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': 'cbe1a27f-0003-0009-03af-324893000000', + 'x-ms-request-id': '211a837b-0003-0004-341a-3374ec000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:40:02 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:47 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.queue.core.windows.net:443') - .put('/queue-testdata36') - .reply(409, "QueueBeingDeletedThe specified queue is being deleted.\nRequestId:68cde7d6-0003-0026-5efa-3a34c8000000\nTime:2014-11-27T09:40:04.1541969Z", { 'content-length': '223', + .put('/queue-testdata38') + .reply(409, "QueueBeingDeletedThe specified queue is being deleted.\nRequestId:590c0f5d-0003-0008-1837-e4b014000000\nTime:2015-03-13T04:38:48.9259828Z", { 'content-length': '223', 'content-type': 'application/xml', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '68cde7d6-0003-0026-5efa-3a34c8000000', + 'x-ms-request-id': '590c0f5d-0003-0008-1837-e4b014000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:40:03 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:48 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.queue.core.windows.net:443') - .head('/queue-testdata36?comp=metadata') + .head('/queue-testdata38?comp=metadata') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '7e38e92a-0003-0043-16fe-d60213000000', + 'x-ms-request-id': '9bfff639-0003-000c-6bb1-973fd3000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:40:04 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:49 GMT' }); return result; }, function (nock) { var result = nock('https://xplat.queue.core.windows.net:443') - .head('/queue-testdata37?comp=metadata') + .head('/queue-testdata39?comp=metadata') .reply(404, "", { 'transfer-encoding': 'chunked', server: 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', - 'x-ms-request-id': '2c0dab66-0003-0024-5778-5ca8d0000000', + 'x-ms-request-id': '80d7e08e-0003-0010-52e1-041442000000', 'x-ms-version': '2014-02-14', - date: 'Thu, 27 Nov 2014 09:40:05 GMT' }); + date: 'Fri, 13 Mar 2015 04:38:49 GMT' }); return result; }]]; \ No newline at end of file diff --git a/test/services/blob/blobservice-container-tests.js b/test/services/blob/blobservice-container-tests.js index bc818a14..63ad1782 100644 --- a/test/services/blob/blobservice-container-tests.js +++ b/test/services/blob/blobservice-container-tests.js @@ -242,7 +242,7 @@ describe('BlobContainer', function () { describe('getContainerProperties', function () { it('should work', function (done) { - var metadata = { 'color': 'blue' }; + var metadata = { 'Color': 'Blue' }; blobService.setContainerMetadata(containerName, metadata, function (setMetadataError, setMetadataResult, setMetadataResponse) { assert.equal(setMetadataError, null); assert.ok(setMetadataResponse.isSuccessful); @@ -255,7 +255,7 @@ describe('BlobContainer', function () { assert.equal('available', container2.leaseState); assert.equal(null, container2.leaseDuration); assert.notEqual(null, container2.requestId); - assert.strictEqual(container2.metadata.color, metadata.color); + assert.strictEqual(container2.metadata.color, metadata.Color); } assert.notEqual(getResponse, null); @@ -272,7 +272,7 @@ describe('BlobContainer', function () { describe('setContainerMetadata', function () { it('should work', function (done) { - var metadata = { 'class': 'test' }; + var metadata = { 'Class': 'Test' }; blobService.setContainerMetadata(containerName, metadata, function (setMetadataError, setMetadataResult, setMetadataResponse) { assert.equal(setMetadataError, null); assert.ok(setMetadataResponse.isSuccessful); @@ -282,7 +282,31 @@ describe('BlobContainer', function () { assert.notEqual(containerMetadata, null); assert.notEqual(containerMetadata.metadata, null); if (containerMetadata.metadata) { - assert.equal(containerMetadata.metadata.class, 'test'); + assert.equal(containerMetadata.metadata.class, 'Test'); + } + + assert.ok(getMetadataResponse.isSuccessful); + + blobService.deleteContainer(containerName, function (deleteError) { + assert.equal(deleteError, null); + done(); + }); + }); + }); + }); + + it('should merge the metadata', function (done) { + var metadata = { color: 'blue', Color: 'Orange', COLOR: 'Red' }; + blobService.setContainerMetadata(containerName, metadata, function (setMetadataError, setMetadataResult, setMetadataResponse) { + assert.equal(setMetadataError, null); + assert.ok(setMetadataResponse.isSuccessful); + + blobService.getContainerMetadata(containerName, function (getMetadataError, containerMetadata, getMetadataResponse) { + assert.equal(getMetadataError, null); + assert.notEqual(containerMetadata, null); + assert.notEqual(containerMetadata.metadata, null); + if (containerMetadata.metadata) { + assert.equal(containerMetadata.metadata.color, 'blue,Orange,Red'); } assert.ok(getMetadataResponse.isSuccessful); @@ -724,6 +748,115 @@ describe('BlobContainer', function () { }); }); }); + + describe('listBlobDirectories', function () { + it('should list blob directories', function (done) { + var blobPrefix1 = suite.getName(blobNamesPrefix) + '/'; + var blobPrefix2 = blobPrefix1 + suite.getName(blobNamesPrefix) + '/'; + var blobName1 = blobPrefix1 + suite.getName(blobNamesPrefix); + var blobName2 = blobPrefix2 + suite.getName(blobNamesPrefix); + var blobText1 = 'hello1'; + var blobText2 = 'hello2'; + + blobs.length = 0; + + listBlobDirectoriesWithoutPrefix(null, null, function() { + assert.equal(blobs.length, 0); + + blobService.createBlockBlobFromText(containerName, blobName1, blobText1, function (blobErr1) { + assert.equal(blobErr1, null); + + listBlobDirectoriesWithoutPrefix(null, null, function() { + assert.equal(blobs.length, 1); + assert.equal(blobs[0].name, blobPrefix1); + + blobService.createBlockBlobFromText(containerName, blobName2, blobText2, function (blobErr2) { + assert.equal(blobErr2, null); + + blobs.length = 0; + + listBlobDirectoriesWithoutPrefix(null, null, function() { + assert.equal(blobs.length, 1); + + var prefix = blobs[0].name; + blobs.length = 0; + listBlobDirectoriesWithPrefix(prefix, null, null, function() { + assert.equal(blobs.length, 1); + assert.equal(blobs[0].name, blobPrefix2); + + prefix = blobs[0].name; + blobs.length = 0; + listBlobs(prefix, null, null, function (blobErr) { + assert.equal(blobErr, null); + assert.equal(blobs.length, 1); + assert.equal(blobs[0].name, blobName2); + done(); + }) + }); + }); + }); + }); + }); + }); + }); + + it('should list blob directories with prefix', function (done) { + var blobPrefix1 = suite.getName(blobNamesPrefix) + '/'; + var blobPrefix2 = blobPrefix1 + suite.getName(blobNamesPrefix) + '/'; + var blobPrefix3 = blobPrefix1 + suite.getName(blobNamesPrefix) + '/'; + var blobName1 = blobPrefix1 + suite.getName(blobNamesPrefix); + var blobName2 = blobPrefix2 + suite.getName(blobNamesPrefix); + var blobName3 = blobPrefix3 + suite.getName(blobNamesPrefix); + var blobText1 = 'hello1'; + var blobText2 = 'hello2'; + var blobText3 = 'hello3'; + + blobs.length = 0; + var prefix = blobPrefix1.slice(0, -1); + listBlobDirectoriesWithPrefix(prefix, null, null, function() { + assert.equal(blobs.length, 0); + + blobService.createBlockBlobFromText(containerName, blobName1, blobText1, function (blobErr1) { + assert.equal(blobErr1, null); + + + listBlobDirectoriesWithPrefix(prefix, null, null, function() { + assert.equal(blobs.length, 1); + assert.equal(blobs[0].name, blobPrefix1); + + blobService.createBlockBlobFromText(containerName, blobName2, blobText2, function (blobErr2) { + assert.equal(blobErr2, null); + + blobService.createBlockBlobFromText(containerName, blobName3, blobText3, function (blobErr3) { + assert.equal(blobErr3, null); + + blobs.length = 0; + listBlobDirectoriesWithPrefix(blobPrefix1, null, null, function() { + assert.equal(blobs.length, 2); + + var prefix = blobs[1].name.slice(0, -1); + blobs.length = 0; + listBlobDirectoriesWithPrefix(prefix, null, null, function() { + assert.equal(blobs.length, 1); + assert.equal(blobs[0].name, blobPrefix3); + + prefix = blobs[0].name; + blobs.length = 0; + listBlobs(prefix, null, null, function (blobErr) { + assert.equal(blobErr, null); + assert.equal(blobs.length, 1); + assert.equal(blobs[0].name, blobName3); + done(); + }); + }); + }); + }); + }); + }); + }); + }); + }); + }); }); function listBlobs (prefix, options, token, callback) { @@ -738,4 +871,32 @@ function listBlobs (prefix, options, token, callback) { callback(); } }); -} \ No newline at end of file +} + +function listBlobDirectoriesWithPrefix(prefix, options, token, callback) { + blobService.listBlobDirectoriesSegmentedWithPrefix(containerName, prefix, token, options, function(error, result) { + assert.equal(error, null); + blobs.push.apply(blobs, result.entries); + var token = result.continuationToken; + if(token) { + listBlobDirectoriesWithPrefix(prefix, options, token, callback); + } + else { + callback(); + } + }); +} + +function listBlobDirectoriesWithoutPrefix(options, token, callback) { + blobService.listBlobDirectoriesSegmented(containerName, token, options, function(error, result) { + assert.equal(error, null); + blobs.push.apply(blobs, result.entries); + var token = result.continuationToken; + if(token) { + listBlobDirectoriesWithoutPrefix(options, token, callback); + } + else { + callback(); + } + }); +} diff --git a/test/services/blob/blobservice-lease-tests.js b/test/services/blob/blobservice-lease-tests.js index 55fe0030..f962d8ed 100644 --- a/test/services/blob/blobservice-lease-tests.js +++ b/test/services/blob/blobservice-lease-tests.js @@ -495,6 +495,7 @@ describe('BlobServiceLeasing', function () { assert.equal(leaseError, null); assert.notEqual(lease, null); assert.strictEqual(lease.time, 0); + assert.notEqual(leaseResponse, null); assert.ok(leaseResponse.isSuccessful); diff --git a/test/services/blob/blobservice-tests.js b/test/services/blob/blobservice-tests.js index c45da9ab..7e0bb80e 100644 --- a/test/services/blob/blobservice-tests.js +++ b/test/services/blob/blobservice-tests.js @@ -141,15 +141,15 @@ describe('BlobService', function () { it('should work', function (done) { var containerName1 = testutil.generateId(containerNamesPrefix, containerNames, suite.isMocked); var metadata1 = { - color: 'orange', + COLOR: 'Orange', containernumber: '01', somemetadataname: 'SomeMetadataValue' }; var containerName2 = testutil.generateId(containerNamesPrefix, containerNames, suite.isMocked); var metadata2 = { - color: 'pink', - containernumber: '02', + Color: 'pink', + containerNumber: '02', somemetadataname: 'SomeMetadataValue' }; @@ -171,7 +171,7 @@ describe('BlobService', function () { var entries = []; containers.forEach(function (container) { if (container.name == containerName1) { - assert.equal(container.metadata.color, metadata1.color); + assert.equal(container.metadata.color, metadata1.COLOR); assert.equal(container.metadata.containernumber, metadata1.containernumber); assert.equal(container.metadata.somemetadataname, metadata1.somemetadataname); @@ -184,8 +184,8 @@ describe('BlobService', function () { }); } else if (container.name == containerName2) { - assert.equal(container.metadata.color, metadata2.color); - assert.equal(container.metadata.containernumber, metadata2.containernumber); + assert.equal(container.metadata.color, metadata2.Color); + assert.equal(container.metadata.containernumber, metadata2.containerNumber); assert.equal(container.metadata.somemetadataname, metadata2.somemetadataname); blobService.deleteContainer(container.name, function (deleteError2) { @@ -923,6 +923,32 @@ describe('BlobService', function () { }); }); }); + + it('should merge the metadata', function (done) { + var blobName = testutil.generateId(blobNamesPrefix, blobNames, suite.isMocked); + + var metadata = { color: 'blue', Color: 'Orange', COLOR: 'Red' }; + blobService.createBlockBlobFromText(containerName, blobName, 'hello', function (blobErr) { + assert.equal(blobErr, null); + + blobService.setBlobMetadata(containerName, blobName, metadata, function (setErr) { + assert.equal(setErr, null); + + blobService.getBlobMetadata(containerName, blobName, function (getErr, blob) { + assert.equal(getErr, null); + + assert.notEqual(blob, null); + if (blob) { + assert.notEqual(blob.metadata, null); + if (blob.metadata) { + assert.strictEqual(blob.metadata.color, 'blue,Orange,Red'); + } + } + done(); + }); + }); + }); + }); }); describe('delete the container for blob tests', function () { @@ -1169,7 +1195,7 @@ describe('BlobService', function () { assert.equal(sasQueryString[QueryStringConstants.SIGNED_EXPIRY], '2011-10-12T11:53:40Z'); assert.equal(sasQueryString[QueryStringConstants.SIGNED_RESOURCE], Constants.BlobConstants.ResourceTypes.BLOB); assert.equal(sasQueryString[QueryStringConstants.SIGNED_PERMISSIONS], BlobUtilities.SharedAccessPermissions.READ); - assert.equal(sasQueryString[QueryStringConstants.SIGNED_VERSION], '2014-02-14'); + assert.equal(sasQueryString[QueryStringConstants.SIGNED_VERSION], Constants.VersionConstants.FEBRUARY_2014); assert.equal(sasQueryString[QueryStringConstants.SIGNATURE], 'kXVNIN/SsiEQ1onxqp2bmxay8PFy0mCtEQE41lOyKy8='); done(); @@ -1227,7 +1253,7 @@ describe('BlobService', function () { }); }); - runOrSkip('should be able to download blob using old SAS Version', function (done) { + runOrSkip(util.format('should be able to download blob using old SAS Version: %s', VersionConstants.FEBRUARY_2012), function (done) { var containerName = testutil.generateId(containerNamesPrefix, containerNames, suite.isMocked); var blobName = testutil.generateId(blobNamesPrefix, blobNames, suite.isMocked); var blobService = azure.createBlobService() @@ -1266,6 +1292,45 @@ describe('BlobService', function () { }); }); + runOrSkip(util.format('should be able to download blob using specified SAS Version: %s', VersionConstants.FEBRUARY_2014), function (done) { + var containerName = testutil.generateId(containerNamesPrefix, containerNames, suite.isMocked); + var blobName = testutil.generateId(blobNamesPrefix, blobNames, suite.isMocked); + var blobService = azure.createBlobService() + .withFilter(new azure.ExponentialRetryPolicyFilter()); + + blobService.createContainer(containerName, function (error) { + assert.equal(error, null); + + blobService.createBlockBlobFromText(containerName, blobName, 'id1', function (error2) { + assert.equal(error2, null); + + var startDate = new Date(); + var expiryDate = new Date(startDate); + expiryDate.setMinutes(startDate.getMinutes() + 5); + + var sharedAccessPolicy = { + AccessPolicy: { + Permissions: BlobUtilities.SharedAccessPermissions.READ, + Expiry: expiryDate + } + }; + + var token = blobService.generateSharedAccessSignatureWithVersion(containerName, blobName, sharedAccessPolicy, VersionConstants.FEBRUARY_2014); + var sharedBlobService = azure.createBlobServiceWithSas(blobService.host, token); + + sharedBlobService.getBlobProperties(containerName, blobName, function (error, result) { + assert.equal(error, null); + assert.notEqual(result, null); + + blobService.deleteContainer(containerName, function (deleteError) { + assert.equal(deleteError, null); + done(); + }); + }); + }); + }); + }); + runOrSkip('should append api-version', function (done) { var containerName = testutil.generateId(containerNamesPrefix, containerNames, suite.isMocked); var blobName = testutil.generateId(blobNamesPrefix, blobNames, suite.isMocked); diff --git a/test/services/blob/blobservice-uploaddownload-scale-tests.js b/test/services/blob/blobservice-uploaddownload-scale-tests.js index 9113d8d4..5ad104a5 100644 --- a/test/services/blob/blobservice-uploaddownload-scale-tests.js +++ b/test/services/blob/blobservice-uploaddownload-scale-tests.js @@ -87,16 +87,32 @@ describe('BlobServiceUploadDownloadScale', function () { assert.equal(blob.contentMD5, fileInfo.contentMD5); assert.equal(blob.contentLength, fileInfo.size); var downloadFileName = blobName + '_download.tmp'; - var downloadOptions = {validateContentMD5: true, parallelOperationThreadCount: 5}; - blobService.getBlobToLocalFile(containerName, blobName, downloadFileName, downloadOptions, function(error, blob) { + var downloadOptions = {useTransactionalMD5: true, parallelOperationThreadCount: 5}; + + // Test downloading to a local file. + blobService.getBlobToLocalFile(containerName, blobName, downloadFileName, downloadOptions, function (error, blob) { assert.equal(error, null); assert.equal(blob.contentMD5, fileInfo.contentMD5); fs.stat(downloadFileName, function(error, stat) { assert.equal(error, null); assert.equal(stat.size, fileInfo.size); - try { fs.unlinkSync(name); } catch (e) {} - try { fs.unlinkSync(downloadFileName); } catch (e) {} - done(); + + // Test downloading to a readable stream and pipe. + var writable = fs.createWriteStream(downloadFileName); + blobService.createReadStream(containerName, blobName, downloadOptions, function (error, blob) { + assert.equal(error, null); + assert.equal(blob.contentMD5, fileInfo.contentMD5); + }).pipe(writable); + + writable.on('finish', function () { + fs.stat(downloadFileName, function (error, stat) { + assert.equal(error, null); + assert.equal(stat.size, fileInfo.size); + try { fs.unlinkSync(name); } catch (e) { } + try { fs.unlinkSync(downloadFileName); } catch (e) { } + done(); + }); + }); }); }); }); diff --git a/test/services/blob/blobservice-uploaddownload-tests.js b/test/services/blob/blobservice-uploaddownload-tests.js index 5723a593..7c2eb862 100644 --- a/test/services/blob/blobservice-uploaddownload-tests.js +++ b/test/services/blob/blobservice-uploaddownload-tests.js @@ -427,7 +427,7 @@ describe('blob-uploaddownload-tests', function () { assert.notEqual(webresource.headers[HeaderConstants.CONTENT_MD5], null); }; - blobService.on('sendingRequestEvent', callback) + blobService.on('sendingRequestEvent', callback); blobService.createPagesFromStream(containerName, blobName, rfs.createReadStream(fileNameSource), 0, 511, {useTransactionalMD5: true}, function(err2) { // Upload all data assert.equal(err2, null); @@ -743,7 +743,6 @@ describe('blob-uploaddownload-tests', function () { }); }); - runOrSkip('BlockBlobDownloadRangeValidation', function (done) { var blobName = testutil.generateId(blobNamesPrefix, blobNames, suite.isMocked); var fileNameSource = testutil.generateId('getBlockBlobRange', [], suite.isMocked) + '.test'; diff --git a/test/services/file/fileservice-file-tests.js b/test/services/file/fileservice-file-tests.js index 4583aa02..1e7436ed 100644 --- a/test/services/file/fileservice-file-tests.js +++ b/test/services/file/fileservice-file-tests.js @@ -505,7 +505,7 @@ describe('File', function () { fileService.createFile(shareName, directoryName, fileName, 0, function (createError) { assert.equal(createError, null); - var metadata = { 'class': 'test' }; + var metadata = { 'Class': 'Test' }; fileService.setFileMetadata(shareName, directoryName, fileName, metadata, function (setMetadataError, setMetadataResult, setMetadataResponse) { assert.equal(setMetadataError, null); assert.ok(setMetadataResponse.isSuccessful); @@ -514,7 +514,7 @@ describe('File', function () { assert.equal(getMetadataError, null); assert.notEqual(file, null); assert.notEqual(file.metadata, null); - assert.equal(file.metadata.class, 'test'); + assert.equal(file.metadata.class, 'Test'); assert.ok(getMetadataResponse.isSuccessful); done(); @@ -524,7 +524,7 @@ describe('File', function () { }); it('withCreate', function (done) { - var metadata = { 'class': 'test' }; + var metadata = { 'Class': 'Test' }; fileService.createFile(shareName, directoryName, fileName, 0, {metadata: metadata}, function (createError) { assert.equal(createError, null); @@ -532,7 +532,7 @@ describe('File', function () { assert.equal(getMetadataError, null); assert.notEqual(file, null); assert.notEqual(file.metadata, null); - assert.equal(file.metadata.class, 'test'); + assert.equal(file.metadata.class, 'Test'); assert.ok(getMetadataResponse.isSuccessful); done(); @@ -544,7 +544,7 @@ describe('File', function () { fileService.createFile(shareName, directoryName, fileName, 0, function (createError) { assert.equal(createError, null); - var metadata = { 'color': 'blue' }; + var metadata = { 'Color': 'Blue' }; fileService.setFileMetadata(shareName, directoryName, fileName, metadata, function (setMetadataError, setMetadataResult, setMetadataResponse) { assert.equal(setMetadataError, null); assert.ok(setMetadataResponse.isSuccessful); @@ -553,7 +553,31 @@ describe('File', function () { assert.equal(getError, null); assert.notEqual(file, null); assert.notEqual(null, file.requestId); - assert.strictEqual(file.metadata.color, metadata.color); + assert.strictEqual(file.metadata.color, metadata.Color); + + assert.notEqual(getResponse, null); + assert.equal(getResponse.isSuccessful, true); + + done(); + }); + }); + }); + }); + + it('should merge the metadata', function (done) { + fileService.createFile(shareName, directoryName, fileName, 0, function (createError) { + assert.equal(createError, null); + + var metadata = { color: 'blue', Color: 'Orange', COLOR: 'Red' }; + fileService.setFileMetadata(shareName, directoryName, fileName, metadata, function (setMetadataError, setMetadataResult, setMetadataResponse) { + assert.equal(setMetadataError, null); + assert.ok(setMetadataResponse.isSuccessful); + + fileService.getFileProperties(shareName, directoryName, fileName, function (getError, file, getResponse) { + assert.equal(getError, null); + assert.notEqual(file, null); + assert.notEqual(null, file.requestId); + assert.strictEqual(file.metadata.color, 'blue,Orange,Red'); assert.notEqual(getResponse, null); assert.equal(getResponse.isSuccessful, true); @@ -632,7 +656,7 @@ describe('File', function () { fileService.createFile(shareName, '', fileName, 0, function (createError) { assert.equal(createError, null); - var metadata = { 'class': 'test' }; + var metadata = { color: 'blue', Color: 'Orange', COLOR: 'Red' }; fileService.setFileMetadata(shareName, '', fileName, metadata, function (setMetadataError, setMetadataResult, setMetadataResponse) { assert.equal(setMetadataError, null); assert.ok(setMetadataResponse.isSuccessful); @@ -641,7 +665,7 @@ describe('File', function () { assert.equal(getMetadataError, null); assert.notEqual(file, null); assert.notEqual(file.metadata, null); - assert.equal(file.metadata.class, 'test'); + assert.equal(file.metadata.color, 'blue,Orange,Red'); assert.ok(getMetadataResponse.isSuccessful); done(); diff --git a/test/services/file/fileservice-scale-tests.js b/test/services/file/fileservice-scale-tests.js index 22944e5d..de2cdc57 100644 --- a/test/services/file/fileservice-scale-tests.js +++ b/test/services/file/fileservice-scale-tests.js @@ -95,7 +95,7 @@ describe('FileUploadDownloadScale', function () { assert.equal(file.contentMD5, fileInfo.contentMD5); assert.equal(file.contentLength, fileInfo.size); var downloadFileName = fileName + '_download.tmp'; - var downloadOptions = {validateContentMD5: true, parallelOperationThreadCount: 5}; + var downloadOptions = {useTransactionalMD5: true, parallelOperationThreadCount: 5}; fileService.getFileToLocalFile(shareName, directoryName, fileName, downloadFileName, downloadOptions, function(error, file) { assert.equal(error, null); assert.equal(file.contentMD5, fileInfo.contentMD5); diff --git a/test/services/file/fileservice-share-tests.js b/test/services/file/fileservice-share-tests.js index 89e79d91..29ac2dee 100644 --- a/test/services/file/fileservice-share-tests.js +++ b/test/services/file/fileservice-share-tests.js @@ -215,7 +215,7 @@ describe('FileShare', function () { assert.equal(createError, null); assert.equal(created, true); - var metadata = { 'color': 'blue' }; + var metadata = { 'Color': 'Blue' }; fileService.setShareMetadata(shareName, metadata, function (setMetadataError, setMetadataResult, setMetadataResponse) { assert.equal(setMetadataError, null); assert.ok(setMetadataResponse.isSuccessful); @@ -224,7 +224,7 @@ describe('FileShare', function () { assert.equal(getError, null); assert.notEqual(share2, null); assert.notEqual(null, share2.requestId); - assert.strictEqual(share2.metadata.color, metadata.color); + assert.strictEqual(share2.metadata.color, metadata.Color); assert.notEqual(getResponse, null); assert.equal(getResponse.isSuccessful, true); @@ -265,6 +265,32 @@ describe('FileShare', function () { }); }); }); + + it('should merge the metadata', function (done) { + fileService.createShareIfNotExists(shareName, function (createError, created) { + assert.equal(createError, null); + assert.equal(created, true); + + var metadata = { color: 'blue', Color: 'Orange', COLOR: 'Red' }; + fileService.setShareMetadata(shareName, metadata, function (setMetadataError, setMetadataResult, setMetadataResponse) { + assert.equal(setMetadataError, null); + assert.ok(setMetadataResponse.isSuccessful); + + fileService.getShareMetadata(shareName, function (getMetadataError, shareMetadata, getMetadataResponse) { + assert.equal(getMetadataError, null); + assert.notEqual(shareMetadata, null); + assert.notEqual(shareMetadata.metadata, null); + assert.equal(shareMetadata.metadata.color, 'blue,Orange,Red'); + assert.ok(getMetadataResponse.isSuccessful); + + fileService.deleteShare(shareName, function (deleteError) { + assert.equal(deleteError, null); + done(); + }); + }); + }); + }); + }); }); describe('setShareMetadataThrows', function () { diff --git a/test/services/file/fileservice-uploaddownload-tests.js b/test/services/file/fileservice-uploaddownload-tests.js index 210a7c7b..7149e596 100644 --- a/test/services/file/fileservice-uploaddownload-tests.js +++ b/test/services/file/fileservice-uploaddownload-tests.js @@ -555,7 +555,7 @@ describe('FileUploadDownload', function () { var uploadOptions = {storeBlobContentMD5: true, parallelOperationThreadCount: 5}; fileService.createFileFromLocalFile(shareName, directoryName, fileName, localLargeFileName, uploadOptions, function (err) { assert.equal(err, null); - var downloadOptions = {validateContentMD5: true, parallelOperationThreadCount: 5, rangeStart: 100, rangeEnd: size - 200}; + var downloadOptions = {useTransactionalMD5: true, parallelOperationThreadCount: 5, rangeStart: 100, rangeEnd: size - 200}; fileService.getFileToLocalFile(shareName, directoryName, fileName, downloadFileName, downloadOptions, function (err, file) { assert.equal(err, null); assert.ok(file); @@ -628,7 +628,7 @@ describe('FileUploadDownload', function () { assert.ok(file); assert.ok(uploadResponse.isSuccessful); - var downloadOptions = {validateContentMD5: true, parallelOperationThreadCount: 5, rangeStart: 100, rangeEnd: size - 200}; + var downloadOptions = {useTransactionalMD5: true, parallelOperationThreadCount: 5, rangeStart: 100, rangeEnd: size - 200}; fileService.getFileToStream(shareName, directoryName, fileName, fs.createWriteStream(downloadFileName), downloadOptions, function (downloadErr, file, downloadResponse) { assert.equal(downloadErr, null); assert.ok(downloadResponse.isSuccessful); @@ -867,7 +867,7 @@ describe('FileUploadDownload', function () { }); it('should work with zero size file', function(done) { - var fileOptions = { storeFileContentMD5: true}; + var fileOptions = {storeFileContentMD5: true}; fileService.createFileFromLocalFile(shareName, directoryName, fileName, zeroSizeFileName, fileOptions, function (err1) { assert.equal(err1, null); @@ -1023,7 +1023,7 @@ describe('FileUploadDownload', function () { fileBuffer[0] = '1'; var fileMD5 = writeFile(localFileName, fileBuffer); - var fileOptions = { storeFileContentMD5: true, useTransactionalMD5: true, contentType: 'text'}; + var fileOptions = {storeFileContentMD5: true, useTransactionalMD5: true, contentType: 'text'}; fileService.on('sendingRequestEvent', callback); fileService.createFileFromLocalFile(shareName, directoryName, fileName, localFileName, fileOptions, function (uploadError, fileResponse, uploadResponse) { fileService.removeAllListeners('sendingRequestEvent'); @@ -1053,7 +1053,7 @@ describe('FileUploadDownload', function () { fileBuffer[0] = '1'; var fileMD5 = writeFile(localFileName, fileBuffer); - var fileOptions = { storeFileContentMD5: true, useTransactionalMD5: true, contentType: 'text'}; + var fileOptions = {storeFileContentMD5: true, useTransactionalMD5: true, contentType: 'text'}; fileService.on('sendingRequestEvent', callback); fileService.createFileFromLocalFile(shareName, directoryName, fileName, localFileName, fileOptions, function (uploadError, fileResponse, uploadResponse) { fileService.removeAllListeners('sendingRequestEvent'); @@ -1082,7 +1082,7 @@ describe('FileUploadDownload', function () { it('storeFileContentMD5/useTransactionalMD5 with text', function (done) { var data1 = 'Hello, World!'; - var fileOptions = { storeFileContentMD5: true, useTransactionalMD5: true}; + var fileOptions = {storeFileContentMD5: true, useTransactionalMD5: true}; fileService.on('sendingRequestEvent', callback); fileService.createFileFromText(shareName, directoryName, fileName, data1, fileOptions, function (err) { fileService.removeAllListeners('sendingRequestEvent'); diff --git a/test/services/queue/queueservice-tests.js b/test/services/queue/queueservice-tests.js index 3d7c47d7..b6b52665 100644 --- a/test/services/queue/queueservice-tests.js +++ b/test/services/queue/queueservice-tests.js @@ -634,7 +634,7 @@ describe('QueueServiceTests', function() { describe('SetQueueMetadata', function () { it('should work', function (done) { - var metadata = { 'class': 'test' }; + var metadata = { 'Class': 'Test' }; queueService.createQueueIfNotExists(queueName, function (createError) { assert.equal(createError, null); @@ -649,7 +649,7 @@ describe('QueueServiceTests', function() { if (queue) { assert.notEqual(queue.metadata, null); - assert.equal(queue.metadata.class, 'test'); + assert.equal(queue.metadata.class, 'Test'); done(); } @@ -657,6 +657,29 @@ describe('QueueServiceTests', function() { }); }); }); + + it('should merge the metadata', function (done) { + var metadata = { color: 'blue', Color: 'Orange', COLOR: 'Red' }; + + queueService.createQueueIfNotExists(queueName, function (createError) { + assert.equal(createError, null); + + queueService.setQueueMetadata(queueName, metadata, function (setError) { + assert.equal(setError, null); + + queueService.getQueueMetadata(queueName, function (getError, queue) { + assert.equal(getError, null); + + assert.notEqual(queue, null); + if (queue) { + assert.notEqual(queue.metadata, null); + assert.equal(queue.metadata.color, 'blue,Orange,Red'); + done(); + } + }); + }); + }); + }); }); describe('GetMessages', function () {