From 367481f062832545c761090a824ce33342f81258 Mon Sep 17 00:00:00 2001 From: begoldsm Date: Mon, 23 Jan 2017 18:02:37 -0800 Subject: [PATCH] Update version for publish We need to publish a new version with a fix for overwrite. Merge new changes from Dev Includes the following improvements: * Addresses an issue with lib.auth() not properly defaulting to 2FA * Fixes an issue with Overwrite for ADLUploader sometimes not being honored. * Fixes an issue with empty files not properly being uploaded and resulting in a hang in progress tracking. * Addition of a samples directory showcasing examples of how to use the client and upload and download logic. * General cleanup of documentation and comments. Removing extra '+' from RST file. Fix a render complaint. Update to include history in setup.py --- HISTORY.rst | 19 + README.rst | 2 +- azure/datalake/store/__init__.py | 2 +- azure/datalake/store/core.py | 4 +- azure/datalake/store/multithread.py | 28 +- azure/datalake/store/transfer.py | 8 + azure/datalake/store/utils.py | 94 +- setup.py | 6 +- tests/README.md | 3 + tests/recordings/test_cli/test_cat.yaml | 578 +- tests/recordings/test_cli/test_chgrp.yaml | 490 +- tests/recordings/test_cli/test_chmod.yaml | 690 +- tests/recordings/test_cli/test_chown.yaml | 690 +- tests/recordings/test_cli/test_df.yaml | 112 +- tests/recordings/test_cli/test_du.yaml | 464 +- tests/recordings/test_cli/test_exists.yaml | 464 +- tests/recordings/test_cli/test_get.yaml | 692 +- tests/recordings/test_cli/test_head.yaml | 445 +- .../recordings/test_cli/test_head_bytes.yaml | 445 +- tests/recordings/test_cli/test_info.yaml | 357 +- tests/recordings/test_cli/test_ls.yaml | 357 +- .../recordings/test_cli/test_ls_detailed.yaml | 357 +- .../test_cli/test_mkdir_and_rmdir.yaml | 968 +- tests/recordings/test_cli/test_mv.yaml | 625 +- tests/recordings/test_cli/test_put.yaml | 883 +- tests/recordings/test_cli/test_tail.yaml | 533 +- .../recordings/test_cli/test_tail_bytes.yaml | 533 +- .../test_cli/test_touch_and_rm.yaml | 709 +- .../test_core/test_TextIOWrapper.yaml | 265 +- tests/recordings/test_core/test_append.yaml | 575 +- tests/recordings/test_core/test_array.yaml | 257 +- tests/recordings/test_core/test_bad_open.yaml | 88 +- tests/recordings/test_core/test_cat.yaml | 709 +- tests/recordings/test_core/test_chmod.yaml | 692 +- tests/recordings/test_core/test_chown.yaml | 505 +- tests/recordings/test_core/test_closed.yaml | 221 +- tests/recordings/test_core/test_concat.yaml | 711 +- tests/recordings/test_core/test_copy.yaml | 621 +- .../test_core/test_delimiters_dash.yaml | 397 +- .../test_core/test_delimiters_newline.yaml | 407 +- tests/recordings/test_core/test_df.yaml | 888 +- tests/recordings/test_core/test_du.yaml | 406 +- tests/recordings/test_core/test_errors.yaml | 352 +- tests/recordings/test_core/test_exists.yaml | 703 +- tests/recordings/test_core/test_fooable.yaml | 261 +- .../recordings/test_core/test_full_read.yaml | 973 +- tests/recordings/test_core/test_get.yaml | 293 +- .../recordings/test_core/test_glob_walk.yaml | 4648 +++- tests/recordings/test_core/test_gzip.yaml | 264 +- tests/recordings/test_core/test_info.yaml | 621 +- tests/recordings/test_core/test_ls_touch.yaml | 1160 +- tests/recordings/test_core/test_move.yaml | 888 +- tests/recordings/test_core/test_put.yaml | 257 +- .../test_core/test_read_delimited_block.yaml | 17685 +++++++++++++++- tests/recordings/test_core/test_readline.yaml | 265 +- .../recordings/test_core/test_readlines.yaml | 12483 ++++++++++- tests/recordings/test_core/test_rm.yaml | 703 +- tests/recordings/test_core/test_seek.yaml | 621 +- tests/recordings/test_core/test_simple.yaml | 621 +- .../test_core/test_skip_existing_block.yaml | 150 +- .../recordings/test_core/test_tail_head.yaml | 1153 +- .../test_core/test_touch_exists.yaml | 221 +- .../test_core/test_write_blocks.yaml | 289 +- .../test_core/test_write_empty.yaml | 271 +- .../test_core/test_write_in_read_mode.yaml | 221 +- .../test_lib/test_auth_refresh.yaml | 52 +- tests/recordings/test_lib/test_response.yaml | 36 +- .../test_multithread/test_download_glob.yaml | 1477 +- .../test_multithread/test_download_many.yaml | 1729 +- .../test_download_overwrite.yaml | 937 +- .../test_download_single_empty_file.yaml | 422 + .../test_download_single_file.yaml | 1145 +- .../test_download_single_to_dir.yaml | 693 +- .../test_multithread/test_save_down.yaml | 1405 +- .../test_multithread/test_save_up.yaml | 10 +- .../test_multithread/test_upload_glob.yaml | 56 +- .../test_multithread/test_upload_many.yaml | 1144 +- .../test_multithread/test_upload_one.yaml | 510 +- .../test_upload_one_empty_file.yaml | 424 + .../test_upload_overwrite.yaml | 44 +- tests/test_core.py | 45 +- tests/test_multithread.py | 93 +- 82 files changed, 68728 insertions(+), 3897 deletions(-) create mode 100644 HISTORY.rst create mode 100644 tests/recordings/test_multithread/test_download_single_empty_file.yaml create mode 100644 tests/recordings/test_multithread/test_upload_one_empty_file.yaml diff --git a/HISTORY.rst b/HISTORY.rst new file mode 100644 index 0000000..95bd23e --- /dev/null +++ b/HISTORY.rst @@ -0,0 +1,19 @@ +.. :changelog: + +Release History +=============== + +0.0.2 (2017-01-30) +++++++++++++++++++ + +* Addresses an issue with lib.auth() not properly defaulting to 2FA +* Fixes an issue with Overwrite for ADLUploader sometimes not being honored. +* Fixes an issue with empty files not properly being uploaded and resulting in a hang in progress tracking. +* Addition of a samples directory showcasing examples of how to use the client and upload and download logic. +* General cleanup of documentation and comments. +* This is still based on API version 2016-11-01 + +0.0.1 (2016-11-21) +++++++++++++++++++ +* Initial preview release. Based on API version 2016-11-01. +* Includes initial ADLS filesystem functionality and extended upload and download support. \ No newline at end of file diff --git a/README.rst b/README.rst index b19f22a..67627a1 100644 --- a/README.rst +++ b/README.rst @@ -54,7 +54,7 @@ To play with the code, here is a starting point: multithread.ADLDownloader(adl, "", 'my_temp_dir', 5, 2**24) Command Line Sample Usage ------------------- +------------------------- To interact with the API at a higher-level, you can use the provided command-line interface in "samples/cli.py". You will need to set the appropriate environment variables as described above to connect to the diff --git a/azure/datalake/store/__init__.py b/azure/datalake/store/__init__.py index df51ecd..ab208be 100644 --- a/azure/datalake/store/__init__.py +++ b/azure/datalake/store/__init__.py @@ -6,7 +6,7 @@ # license information. # -------------------------------------------------------------------------- -__version__ = "0.0.1" +__version__ = "0.0.2" from .core import AzureDLFileSystem from .multithread import ADLDownloader diff --git a/azure/datalake/store/core.py b/azure/datalake/store/core.py index 9e49092..fa29156 100644 --- a/azure/datalake/store/core.py +++ b/azure/datalake/store/core.py @@ -733,8 +733,8 @@ def __exit__(self, *args): def _fetch_range(rest, path, start, end, stream=False): logger.debug('Fetch: %s, %s-%s', path, start, end) - if end <= start: - return b'' + # if the caller gives a bad start/end combination, OPEN will throw and + # this call will bubble it up return rest.call( 'OPEN', path, offset=start, length=end-start, read='true', stream=stream) diff --git a/azure/datalake/store/multithread.py b/azure/datalake/store/multithread.py index 7f7a564..d5b4e54 100644 --- a/azure/datalake/store/multithread.py +++ b/azure/datalake/store/multithread.py @@ -299,13 +299,10 @@ class ADLUploader(object): block for each API call. This block cannot be bigger than a chunk. client: ADLTransferClient [None] Set an instance of ADLTransferClient when finer-grained control over - transfer parameters is needed. Ignores `nthreads`, `chunksize`, and - `delimiter` set by constructor. + transfer parameters is needed. Ignores `nthreads` and `chunksize` + set by constructor. run: bool [True] Whether to begin executing immediately. - delimiter: byte(s) or None - If set, will write blocks using delimiters in the backend, as well as - split files for uploading on that delimiter. overwrite: bool [False] Whether to forcibly overwrite existing files/directories. If False and remote path is a directory, will quit regardless if any files would be @@ -318,7 +315,7 @@ class ADLUploader(object): """ def __init__(self, adlfs, rpath, lpath, nthreads=None, chunksize=2**28, buffersize=2**22, blocksize=2**22, client=None, run=True, - delimiter=None, overwrite=False, verbose=True): + overwrite=False, verbose=True): if not overwrite and adlfs.exists(rpath): raise FileExistsError(rpath) @@ -338,7 +335,7 @@ def __init__(self, adlfs, rpath, lpath, nthreads=None, chunksize=2**28, chunksize=chunksize, buffersize=buffersize, blocksize=blocksize, - delimiter=delimiter, + delimiter=None, # TODO: see utils.cs for what is required to support delimiters. parent=self, verbose=verbose, unique_temporary=True) @@ -468,14 +465,15 @@ def put_chunk(adlfs, src, dst, offset, size, buffersize, blocksize, delimiter=No with adlfs.open(dst, 'wb', blocksize=buffersize, delimiter=delimiter) as fout: end = offset + size miniblock = min(size, blocksize) - with open(src, 'rb') as fin: - for o in range(offset, end, miniblock): - if shutdown_event and shutdown_event.is_set(): - return nbytes, None - data = read_block(fin, o, miniblock, delimiter) - nwritten = fout.write(data) - if nwritten: - nbytes += nwritten + # For empty files there is no need to take the IO hit. + if size != 0: + with open(src, 'rb') as fin: + for o in range(offset, end, miniblock): + if shutdown_event and shutdown_event.is_set(): + return nbytes, None + data = read_block(fin, o, miniblock, delimiter) + nbytes += fout.write(data) + except Exception as e: exception = repr(e) logger.error('Upload failed %s; %s', src, exception) diff --git a/azure/datalake/store/transfer.py b/azure/datalake/store/transfer.py index 43a11e0..bd772c1 100644 --- a/azure/datalake/store/transfer.py +++ b/azure/datalake/store/transfer.py @@ -269,6 +269,14 @@ def submit(self, src, dst, length): tmpdir = None offsets = list(range(0, length, self._chunksize)) + + # in the case of empty files, ensure that the initial offset of 0 is properly added. + if not offsets: + if not length: + offsets.append(0) + else: + raise DatalakeIncompleteTransferException('Could not compute offsets for source: {}, with destination: {} and expected length: {}.'.format(src, dst, length)) + for offset in offsets: if tmpdir and len(offsets) > 1: name = tmpdir / "{}_{}".format(dst.name, offset) diff --git a/azure/datalake/store/utils.py b/azure/datalake/store/utils.py index 698f977..7216e4a 100644 --- a/azure/datalake/store/utils.py +++ b/azure/datalake/store/utils.py @@ -12,7 +12,6 @@ import platform import sys - PY2 = sys.version_info.major == 2 WIN = platform.system() == 'Windows' @@ -27,7 +26,6 @@ except: pass - def ensure_writable(b): if PY2 and isinstance(b, array.array): return b.tostring() @@ -48,19 +46,21 @@ def read_block(f, offset, length, delimiter=None): Parameters ---------- - fn: string - Path to filename on S3 + fn: file object + a file object that supports seek, tell and read. offset: int Byte offset to start read length: int - Number of bytes to read + Maximum number of bytes to read delimiter: bytes (optional) - Ensure reading starts and stops at delimiter bytestring + Ensure reading stops at delimiter bytestring If using the ``delimiter=`` keyword argument we ensure that the read - starts and stops at delimiter boundaries that follow the locations - ``offset`` and ``offset + length``. If ``offset`` is zero then we - start at zero. The bytestring returned WILL include the + stops at or before the delimiter boundaries that follow the location + ``offset + length``. For ADL, if no delimiter is found and the data + requested is > 4MB an exception is raised, since a single record cannot + exceed 4MB and be guaranteed to land contiguously in ADL. + The bytestring returned WILL include the terminating delimiter string. Examples @@ -72,62 +72,40 @@ def read_block(f, offset, length, delimiter=None): b'Alice, 100\\nBo' >>> read_block(f, 0, 13, delimiter=b'\\n') # doctest: +SKIP - b'Alice, 100\\nBob, 200\\n' + b'Alice, 100\\n' >>> read_block(f, 10, 10, delimiter=b'\\n') # doctest: +SKIP - b'Bob, 200\\nCharlie, 300' + b'\\nCharlie, 300' + >>> f = BytesIO(bytearray(2**22)) # doctest: +SKIP + >>> read_block(f,0,2**22, delimiter=b'\\n') # doctest: +SKIP + IndexError: No delimiter found within max record size of 4MB. + Transfer without specifying a delimiter (as binary) instead. """ - if delimiter: - f.seek(offset) - seek_delimiter(f, delimiter, 2**16) - start = f.tell() - length -= start - offset - - f.seek(start + length) - seek_delimiter(f, delimiter, 2**16) - end = f.tell() - eof = not f.read(1) - - offset = start - length = end - start - f.seek(offset) bytes = f.read(length) - return bytes - - -def seek_delimiter(file, delimiter, blocksize): - """ Seek current file to next byte after a delimiter bytestring - - This seeks the file to the next byte following the delimiter. It does - not return anything. Use ``file.tell()`` to see location afterwards. - - Parameters - ---------- - file: a file - delimiter: bytes - a delimiter like ``b'\n'`` or message sentinel - blocksize: int - Number of bytes to read from the file at once. - """ - - if file.tell() == 0: - return - - last = b'' - while True: - current = file.read(blocksize) - if not current: - return - full = last + current + if delimiter: + # max record size is 4MB + max_record = 2**22 + if length > max_record: + raise IndexError('Records larger than ' + str(max_record) + ' bytes are not supported. The length requested was: ' + str(length) + 'bytes') + # get the last index of the delimiter if it exists try: - i = full.index(delimiter) - file.seek(file.tell() - (len(full) - i) + len(delimiter)) - return + last_delim_index = len(bytes) -1 - bytes[::-1].index(delimiter) + # this ensures the length includes all of the last delimiter (in the event that it is more than one character) + length = last_delim_index + len(delimiter) + return bytes[0:length] except ValueError: - pass - last = full[-len(delimiter):] - + # TODO: Before delimters can be supported through the ADLUploader logic, the number of chunks being uploaded + # needs to be visible to this method, since it needs to throw if: + # 1. We cannot find a delimiter in <= 4MB of data + # 2. If the remaining size is less than 4MB but there are multiple chunks that need to be stitched together, + # since the delimiter could be split across chunks. + # 3. If delimiters are specified, there must be logic during segment determination that ensures all chunks + # terminate at the end of a record (on a new line), even if that makes the chunk < 256MB. + if length >= max_record: + raise IndexError('No delimiter found within max record size of ' + str(max_record) + ' bytes. Transfer without specifying a delimiter (as binary) instead.') + + return bytes def tokenize(*args, **kwargs): """ Deterministic token diff --git a/setup.py b/setup.py index d5bcf90..4b7b87a 100644 --- a/setup.py +++ b/setup.py @@ -7,6 +7,8 @@ with open('README.rst', encoding='utf-8') as f: readme = f.read() +with open('HISTORY.rst', encoding='utf-8') as f: + history = f.read() # Version extraction inspired from 'requests' with open('azure/datalake/store/__init__.py', 'r') as fd: @@ -18,7 +20,7 @@ setup(name='azure-datalake-store', version=version, - description='Convenient Filesystem interface to Azure Data-lake Store', + description='Convenient Filesystem interface to Azure Data Lake Store', url='https://github.com/Azure/azure-data-lake-store-python', author='Microsoft Corporation', author_email='', @@ -46,6 +48,6 @@ ":python_version<'3.4'": ['pathlib2'], ":python_version<='2.7'": ['futures'], }, - long_description=readme, + long_description=readme + '\n\n' + history, zip_safe=False ) diff --git a/tests/README.md b/tests/README.md index 9f7a92d..6b8f1c4 100644 --- a/tests/README.md +++ b/tests/README.md @@ -3,7 +3,9 @@ To run the test suite against the published package: py.test -x -vvv --doctest-modules --pyargs azure-datalake-store tests To run the test suite against a local build: + python setup.py develop + py.test -x -vvv --doctest-modules --pyargs azure.datalake.store tests This test suite uses [VCR.py](https://github.com/kevin1024/vcrpy) to record the @@ -28,5 +30,6 @@ environment variables should be defined: * `azure_password` * `azure_data_lake_store_name` * `azure_subscription_id` +* `azure_resource_group_name` Optionally, you may need to define `azure_tenant_id` or `azure_url_suffix`. diff --git a/tests/recordings/test_cli/test_cat.yaml b/tests/recordings/test_cli/test_cat.yaml index 8378283..7271492 100644 --- a/tests/recordings/test_cli/test_cat.yaml +++ b/tests/recordings/test_cli/test_cat.yaml @@ -6,9 +6,142 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['6'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [173407e6-d9d0-11e6-aeea-645106422854] + x-ms-client-request-id: [0048c7e6-e290-11e6-9472-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Tue, 24 Jan 2017 23:51:18 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [77fe350e-5dfe-44ec-9718-e5ebb554e6e0] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [00e248ba-e290-11e6-93ff-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485301879270,"modificationTime":1485301879334,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:19 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3e83aaca-aec1-4320-ae5a-da8bb55f8498] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [00f471cc-e290-11e6-95c8-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?read=true&offset=0&OP=OPEN&length=6 + response: + body: {string: '123456'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Tue, 24 Jan 2017 23:51:19 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [deafbd7f-dd99-42d8-a5a9-23a4b6c2535e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [012da9d4-e290-11e6-ab59-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485301879270,"modificationTime":1485301879334,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:19 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [94b058bd-5ef2-4983-8b9e-15cf27fd4c26] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [013f4964-e290-11e6-aee5-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?recursive=False&OP=DELETE + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:19 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [f68767b8-1aa0-4f6e-9b0a-52adf2b5499e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [535f7362-e290-11e6-9210-645106422854] method: PUT uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&write=true&OP=CREATE response: @@ -17,14 +150,147 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:37:24 GMT'] + Date: ['Tue, 24 Jan 2017 23:53:43 GMT'] Expires: ['-1'] Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&write=true&OP=CREATE'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [183d3603-4e14-4b6e-98c6-4efd7b7bc1c7] + x-ms-request-id: [d596f63a-b85d-4c15-b613-25f3fc4590b3] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [56b34934-e290-11e6-b6f4-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485302018619,"modificationTime":1485302023741,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:53:43 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2cd60d34-0e63-48f9-8602-93c563fc4d4d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [56c4fc7e-e290-11e6-b550-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?length=6&read=true&offset=0&OP=OPEN + response: + body: {string: '123456'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Tue, 24 Jan 2017 23:53:43 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [99ebb394-16b0-417b-b9bf-063d2051c32a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [56e86306-e290-11e6-bad7-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485302018619,"modificationTime":1485302023741,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:53:43 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [55989664-9e61-411e-a884-8d38d63b28fb] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [56fa0288-e290-11e6-8e63-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?recursive=False&OP=DELETE + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:53:44 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [0870139d-ec74-483d-955c-30717d0517a3] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [e67aecf6-e29b-11e6-ba70-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?write=true&OP=CREATE&overwrite=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:16:29 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?write=true&OP=CREATE&overwrite=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e8b5a66e-1170-4733-b9f7-548b9fdea927] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -33,24 +299,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [178b83c0-d9d0-11e6-9aa1-645106422854] + x-ms-client-request-id: [e6eee39a-e29b-11e6-aaa7-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1484339845116,"modificationTime":1484339845170,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485306990018,"modificationTime":1485306990072,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['290'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:25 GMT'] + Date: ['Wed, 25 Jan 2017 01:16:29 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [b4966dca-4fed-4914-818a-8a2bff9c49e5] + x-ms-request-id: [08a9333b-ec03-4c53-a128-69f008221133] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -59,24 +325,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [179ef49a-d9d0-11e6-ad21-645106422854] + x-ms-client-request-id: [e7068a38-e29b-11e6-8e19-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?read=true&OP=OPEN&length=6&offset=0 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?length=6&offset=0&read=true&OP=OPEN response: body: {string: '123456'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:37:25 GMT'] + Date: ['Wed, 25 Jan 2017 01:16:29 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [346295eb-59c5-4f11-985b-d1949270a7a5] + x-ms-request-id: [9262e348-6498-47e6-8dfd-08f66bf618ca] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -85,24 +351,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [17b53f00-d9d0-11e6-bf2f-645106422854] + x-ms-client-request-id: [e72a663a-e29b-11e6-8d28-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1484339845116,"modificationTime":1484339845170,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485306990018,"modificationTime":1485306990072,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['290'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:25 GMT'] + Date: ['Wed, 25 Jan 2017 01:16:29 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [3c772d5d-2a4b-4459-891c-f88cc4e63178] + x-ms-request-id: [2702ddca-1904-4206-9473-3d5421ccd352] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -112,9 +378,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [17c88280-d9d0-11e6-b31c-645106422854] + x-ms-client-request-id: [e73c190c-e29b-11e6-931a-645106422854] method: DELETE uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?recursive=False&OP=DELETE response: @@ -123,13 +389,279 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:25 GMT'] + Date: ['Wed, 25 Jan 2017 01:16:29 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [1ba01f2f-cc50-40aa-afa0-c09f4f74fbf7] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7a789c82-e29d-11e6-8cae-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:27:47 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [adf6e2eb-d2c9-46be-abb4-108f40a8be09] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7aeb207e-e29d-11e6-b2f2-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485307667773,"modificationTime":1485307667845,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:27:47 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c57c4e2b-e05f-42b5-a9b5-a794eb60b6c2] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7afde530-e29d-11e6-b628-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?offset=0&OP=OPEN&read=true&length=6 + response: + body: {string: '123456'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:27:47 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d5bf1835-c19f-4dfb-85e2-a4d3a62e7dec] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7b318bf0-e29d-11e6-9e24-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485307667773,"modificationTime":1485307667845,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:27:47 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b2eca80b-11cb-4a99-aaa6-f185d794d130] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7b45758c-e29d-11e6-9837-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?OP=DELETE&recursive=False + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:27:47 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3da98155-5f7e-44a2-ba24-491bfd000c0a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [25ad373e-e29e-11e6-8c6a-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:32:34 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [36367c04-a28e-46f8-a271-e624863d2177] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2601d364-e29e-11e6-a972-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485307954941,"modificationTime":1485307954993,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:34 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [38478f5d-236b-4523-8587-59acb93c94fc] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [26140f5e-e29e-11e6-96ec-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?offset=0&read=true&OP=OPEN&length=6 + response: + body: {string: '123456'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:32:34 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [aa0c88f8-6f5e-4500-91c8-391d49cb8812] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2632e1fe-e29e-11e6-9a50-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485307954941,"modificationTime":1485307954993,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:34 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2f0f82f3-75eb-4870-a1e0-dd5c4646eaa8] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2644cfd8-e29e-11e6-a256-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?OP=DELETE&recursive=False + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:35 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [26eb77d0-83d2-475c-b3f4-857f3bb77df2] + x-ms-request-id: [7f61ac06-caa9-46cd-a21e-80e1cbe79a45] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_cli/test_chgrp.yaml b/tests/recordings/test_cli/test_chgrp.yaml index 0d5d371..4e1aeb9 100644 --- a/tests/recordings/test_cli/test_chgrp.yaml +++ b/tests/recordings/test_cli/test_chgrp.yaml @@ -6,9 +6,144 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['6'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [17eafad0-d9d0-11e6-929d-645106422854] + x-ms-client-request-id: [015da6de-e290-11e6-9a5f-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Tue, 24 Jan 2017 23:51:21 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9445dfde-bc83-47e9-9745-1103acd11fe4] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [01d5e424-e290-11e6-a4d0-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?group=foo&OP=SETOWNER + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + Date: ['Tue, 24 Jan 2017 23:51:21 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b081ff1a-158e-448c-bff9-8b0dc42aaa74] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [01e70db8-e290-11e6-993d-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485301881054,"modificationTime":1485301881119,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:21 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [edd7086d-5fa0-41fc-8e09-e53848adb88b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [02017380-e290-11e6-aecd-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?recursive=False&OP=DELETE + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:21 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [901774e1-fc1f-4c84-a574-8a5d427cc80c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [57184c68-e290-11e6-9d27-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&write=true&OP=CREATE + response: + body: {string: '{"RemoteException":{"exception":"RuntimeException","message":"CREATE + failed with error 0x83090a73 (Service unavailable.). [eba8ef9f-da6a-44eb-ba0a-4040b7fcfc56][2017-01-24T15:54:31.5362309-08:00]","javaClassName":"java.lang.RuntimeException"}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['243'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:54:31 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x83090A73'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [eba8ef9f-da6a-44eb-ba0a-4040b7fcfc56] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 503, message: Service Unavailable} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [732914be-e290-11e6-a682-645106422854] method: PUT uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&write=true&OP=CREATE response: @@ -17,14 +152,121 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:37:25 GMT'] + Date: ['Tue, 24 Jan 2017 23:54:31 GMT'] Expires: ['-1'] Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&write=true&OP=CREATE'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [ccf9f21a-dc39-4beb-b4f8-b6e1e3794e67] + x-ms-request-id: [f00e5efd-7ddb-4a23-9548-08f3ae0b69e1] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [736cfb92-e290-11e6-a537-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?group=foo&OP=SETOWNER + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + Date: ['Tue, 24 Jan 2017 23:54:32 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9df8f736-57d6-434c-8813-bbf13669b7ae] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [737eaecc-e290-11e6-b77d-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485302071886,"modificationTime":1485302071962,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:54:32 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7da3374d-4c20-4b8a-8cfc-023012381a1f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7391d438-e290-11e6-a464-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?recursive=False&OP=DELETE + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:54:32 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c34eaf8a-8544-4137-b9cb-0770d3fc9d6e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [e75f6bb8-e29b-11e6-a00e-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?write=true&OP=CREATE&overwrite=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:16:31 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?write=true&OP=CREATE&overwrite=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [37062866-035b-4771-9a0a-2d3a2a9454ef] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -34,9 +276,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [1846fbd8-d9d0-11e6-a2a0-645106422854] + x-ms-client-request-id: [e7d9a94c-e29b-11e6-8e11-645106422854] method: PUT uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?group=foo&OP=SETOWNER response: @@ -44,13 +286,13 @@ interactions: headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] - Date: ['Fri, 13 Jan 2017 20:37:25 GMT'] + Date: ['Wed, 25 Jan 2017 01:16:31 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [a59fbe69-d082-413a-bc7e-22205180630b] + x-ms-request-id: [32507852-8b68-4bc1-991c-0634840f659e] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -59,24 +301,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [185910c0-d9d0-11e6-90fc-645106422854] + x-ms-client-request-id: [e7ead3c8-e29b-11e6-99aa-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1484339846308,"modificationTime":1484339846370,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485306991556,"modificationTime":1485306991605,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['290'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:26 GMT'] + Date: ['Wed, 25 Jan 2017 01:16:31 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [228c1ece-7f30-4b61-8188-d8badc4c9527] + x-ms-request-id: [81a6114d-d00d-401f-b28c-1fee49b75377] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -86,9 +328,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [186c1036-d9d0-11e6-80e9-645106422854] + x-ms-client-request-id: [e7fd5dd0-e29b-11e6-a4b0-645106422854] method: DELETE uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?recursive=False&OP=DELETE response: @@ -97,13 +339,227 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:26 GMT'] + Date: ['Wed, 25 Jan 2017 01:16:31 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [af7ffedf-2c14-4e6c-a852-c6243b1c1283] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7b677c6c-e29d-11e6-82b7-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:27:48 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [35c8979e-3782-433a-b3f9-e4dc54455ba4] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7bee1198-e29d-11e6-8cdf-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?OP=SETOWNER&group=foo + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + Date: ['Wed, 25 Jan 2017 01:27:49 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [5b7d271c-5fa5-4086-bd98-1f8a0444b766] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7bfe3e38-e29d-11e6-84e2-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485307669349,"modificationTime":1485307669411,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:27:49 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [eb7b8a62-b3c1-49de-95d2-44725d8ea5e3] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7c0fb6da-e29d-11e6-b523-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?OP=DELETE&recursive=False + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:27:49 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d922b118-5760-4ce2-9338-247680b5ea3c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2668e622-e29e-11e6-a0a1-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:32:36 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [aac0e41a-65ca-4a82-b20d-74b980bf103f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [26cbda28-e29e-11e6-aa70-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?group=foo&OP=SETOWNER + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + Date: ['Wed, 25 Jan 2017 01:32:36 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d2da2299-7d65-4c44-af8c-a75bc6955dec] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [26dc8f82-e29e-11e6-b889-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485307956178,"modificationTime":1485307956352,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:36 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [0ea319b6-bf73-42df-8964-95cd5f54abb9] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [26eecb76-e29e-11e6-b35e-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?OP=DELETE&recursive=False + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:36 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [cceca320-7292-45e2-b040-0c916ff9fcb2] + x-ms-request-id: [e55b56ae-05e1-46e1-a8cc-6df30929644a] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_cli/test_chmod.yaml b/tests/recordings/test_cli/test_chmod.yaml index 7c94d71..be41359 100644 --- a/tests/recordings/test_cli/test_chmod.yaml +++ b/tests/recordings/test_cli/test_chmod.yaml @@ -6,9 +6,168 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['6'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [188cde7a-d9d0-11e6-ad21-645106422854] + x-ms-client-request-id: [021f4854-e290-11e6-bcca-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Tue, 24 Jan 2017 23:51:22 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [4a303fb8-dc25-4936-a15a-b1b92ca838b1] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [02c14530-e290-11e6-9881-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485301882365,"modificationTime":1485301882671,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:23 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2158d6e7-4fb2-4449-b32d-1afb54cd32dd] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [02e77d6e-e290-11e6-b1c5-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?permission=0550&OP=SETPERMISSION + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + Date: ['Tue, 24 Jan 2017 23:51:23 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e0ef6bdd-2fc9-4ee1-9d16-7c814015d7cc] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [02fc9f80-e290-11e6-b9d1-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485301882365,"modificationTime":1485301882671,"replication":1,"permission":"550","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:23 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [5149f17b-de06-44a6-8da3-28d216ce4a30] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [032f83da-e290-11e6-9aab-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485301882365,"modificationTime":1485301882671,"replication":1,"permission":"550","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:23 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [50b1d6f0-888e-4b88-be41-abb365f74189] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [034332dc-e290-11e6-8109-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?recursive=False&OP=DELETE + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:24 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [978c6cbb-e4b1-418d-90e2-6d312f7ac440] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [73b318cc-e290-11e6-b526-645106422854] method: PUT uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&write=true&OP=CREATE response: @@ -17,14 +176,14 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:37:27 GMT'] + Date: ['Tue, 24 Jan 2017 23:54:55 GMT'] Expires: ['-1'] Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&write=true&OP=CREATE'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [586639d8-2f1f-49ec-96fc-b7fb6222f6df] + x-ms-request-id: [88fd8e93-b598-4d8f-a5ef-80d725f14dfc] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -33,24 +192,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [18e5b894-d9d0-11e6-bab3-645106422854] + x-ms-client-request-id: [81bfc6b8-e290-11e6-8540-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1484339847370,"modificationTime":1484339847431,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485302072870,"modificationTime":1485302095994,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['290'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:27 GMT'] + Date: ['Tue, 24 Jan 2017 23:54:55 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [7b5f462c-5839-4ffa-aaf3-48ade0b78e4b] + x-ms-request-id: [64b5fbdc-bf4a-4c6f-8efe-18d1cc7c592f] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -60,9 +219,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [18f94066-d9d0-11e6-be11-645106422854] + x-ms-client-request-id: [81d2506c-e290-11e6-a627-645106422854] method: PUT uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?permission=0550&OP=SETPERMISSION response: @@ -70,13 +229,13 @@ interactions: headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] - Date: ['Fri, 13 Jan 2017 20:37:27 GMT'] + Date: ['Tue, 24 Jan 2017 23:54:55 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [9734d7d2-5706-4824-b52d-e11e0ecdcfdd] + x-ms-request-id: [518618a1-8b2b-4bf4-9af4-c8549b1a13cd] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -85,24 +244,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [190bed88-d9d0-11e6-8339-645106422854] + x-ms-client-request-id: [81e64da8-e290-11e6-91a2-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1484339847370,"modificationTime":1484339847431,"replication":1,"permission":"550","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485302072870,"modificationTime":1485302095994,"replication":1,"permission":"550","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['290'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:27 GMT'] + Date: ['Tue, 24 Jan 2017 23:54:56 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [acf8396f-76ab-47aa-957c-fd2c77626e69] + x-ms-request-id: [2c0b67f9-f9d5-4302-b1c9-8fc9b19d7579] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -111,24 +270,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [191f3de8-d9d0-11e6-a5a2-645106422854] + x-ms-client-request-id: [81f8b0b6-e290-11e6-9e87-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1484339847370,"modificationTime":1484339847431,"replication":1,"permission":"550","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485302072870,"modificationTime":1485302095994,"replication":1,"permission":"550","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['290'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:27 GMT'] + Date: ['Tue, 24 Jan 2017 23:54:56 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [72b978c0-8399-4c11-8e66-712636e530f1] + x-ms-request-id: [ef65f124-7e6f-4257-acbc-4f88dc34ebb7] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -138,9 +297,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [19328be2-d9d0-11e6-9614-645106422854] + x-ms-client-request-id: [820b4ef4-e290-11e6-9c45-645106422854] method: DELETE uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?recursive=False&OP=DELETE response: @@ -149,13 +308,490 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:27 GMT'] + Date: ['Tue, 24 Jan 2017 23:54:56 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [0ea7c038-f13f-4ebb-a859-a5877e7acb11] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [e81eb4e8-e29b-11e6-84c6-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?write=true&OP=CREATE&overwrite=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:16:32 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?write=true&OP=CREATE&overwrite=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [fa43959f-ee81-44fd-9f11-84ff2b4f53b9] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [e8a2641c-e29b-11e6-9a70-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485306992849,"modificationTime":1485306992897,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:16:32 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [349394b5-c360-4690-92a6-545e902f3e42] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [e8b5ff3e-e29b-11e6-a719-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?OP=SETPERMISSION&permission=0550 + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + Date: ['Wed, 25 Jan 2017 01:16:33 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [66ec599f-32c5-469f-88c6-aa5dc3138958] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [e8c973a4-e29b-11e6-8918-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485306992849,"modificationTime":1485306992897,"replication":1,"permission":"550","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:16:33 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [049d8203-59de-4968-b605-b4bc2da59036] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [e8dcc16c-e29b-11e6-aec5-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485306992849,"modificationTime":1485306992897,"replication":1,"permission":"550","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:16:33 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7854e616-c6eb-492b-af28-c0f4921983e6] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [e8effb68-e29b-11e6-b8ef-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?recursive=False&OP=DELETE + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:16:33 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [32d92564-c81e-487a-a1f0-f0bdb0e8d26a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7c342ee2-e29d-11e6-baed-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:27:50 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7560daf5-eb90-4353-9307-43c89e6eda68] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7cc8f4d8-e29d-11e6-9c4b-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485307670685,"modificationTime":1485307670800,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:27:50 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [53a1ef5a-a083-43c3-8591-a7ca15de4008] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7cdb9298-e29d-11e6-98e6-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?OP=SETPERMISSION&permission=0550 + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + Date: ['Wed, 25 Jan 2017 01:27:50 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [df76c211-cc89-4fa4-a45d-afbf499626e4] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7cede206-e29d-11e6-b5b4-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485307670685,"modificationTime":1485307670800,"replication":1,"permission":"550","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:27:50 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7ed83e09-1589-49b2-b536-5d09944edbc4] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7d02f0a4-e29d-11e6-9a50-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485307670685,"modificationTime":1485307670800,"replication":1,"permission":"550","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:27:50 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [76efd5dd-1859-43ad-abc8-e7733810871f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7d152ca2-e29d-11e6-94a9-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?OP=DELETE&recursive=False + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:27:50 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [be6614c5-4c29-4d23-98e2-d53296103cb9] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2712f548-e29e-11e6-bbe1-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:32:37 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [f66df6d7-87d4-49ef-8e3e-b303f2ddbc8e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [275d6bc6-e29e-11e6-8d3a-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485307957266,"modificationTime":1485307957310,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:37 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [da6b60f9-0198-44a4-9e60-c80e3037cb40] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [276ee46c-e29e-11e6-86e8-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?permission=0550&OP=SETPERMISSION + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + Date: ['Wed, 25 Jan 2017 01:32:37 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [08ea25ea-43a9-4ca1-93ce-0e39f786d583] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [277ffb6c-e29e-11e6-9591-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485307957266,"modificationTime":1485307957310,"replication":1,"permission":"550","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:37 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9bcba55d-93f6-4f07-b368-1d20e0ba6894] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [27914d08-e29e-11e6-863a-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485307957266,"modificationTime":1485307957310,"replication":1,"permission":"550","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:37 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [935a8692-3e56-47a1-b64c-d0156ba64fd3] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [27a28b1a-e29e-11e6-86cf-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?OP=DELETE&recursive=False + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:37 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [10ccdcd2-f09a-4898-a35e-70c831dda16a] + x-ms-request-id: [b0bd3da0-6eb8-4012-8f52-7f739f7e1f80] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_cli/test_chown.yaml b/tests/recordings/test_cli/test_chown.yaml index 395810e..6bd205f 100644 --- a/tests/recordings/test_cli/test_chown.yaml +++ b/tests/recordings/test_cli/test_chown.yaml @@ -6,9 +6,168 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['6'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [19556e70-d9d0-11e6-a7d8-645106422854] + x-ms-client-request-id: [03c7a522-e290-11e6-b358-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Tue, 24 Jan 2017 23:51:24 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [38b30011-9cee-402f-b1ec-70a9239e89e8] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0445d5d0-e290-11e6-b340-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?owner=foo&OP=SETOWNER + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + Date: ['Tue, 24 Jan 2017 23:51:24 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [781aca4e-f7d8-42f9-9767-06c46dc3e2a0] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0456028a-e290-11e6-895f-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?group=foo&OP=SETOWNER + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + Date: ['Tue, 24 Jan 2017 23:51:25 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [f9b10063-9617-42a0-b8f2-0f03f9ae1ca0] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [04661b92-e290-11e6-a12d-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?owner=foo&group=foo&OP=SETOWNER + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + Date: ['Tue, 24 Jan 2017 23:51:25 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [452a93c2-bc84-4384-a43f-ff5f3b399971] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [04762118-e290-11e6-90f3-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485301885080,"modificationTime":1485301885316,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:25 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b467897b-5d9f-40a5-a458-78db42413cb5] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0488361a-e290-11e6-a326-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?recursive=False&OP=DELETE + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:25 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [8d8ee95f-f980-4556-9fce-95d874a0a94e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [822c6ae2-e290-11e6-a5f8-645106422854] method: PUT uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&write=true&OP=CREATE response: @@ -17,14 +176,14 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:37:27 GMT'] + Date: ['Tue, 24 Jan 2017 23:54:56 GMT'] Expires: ['-1'] Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&write=true&OP=CREATE'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [d7092b67-3202-453c-8ba0-b28fbe288bb6] + x-ms-request-id: [823a4a21-dffb-43d8-afd6-a7a8647e4e1a] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -34,23 +193,23 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [19b9984a-d9d0-11e6-8cc1-645106422854] + x-ms-client-request-id: [8279c77a-e290-11e6-ab8f-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?OP=SETOWNER&owner=foo + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?owner=foo&OP=SETOWNER response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] - Date: ['Fri, 13 Jan 2017 20:37:28 GMT'] + Date: ['Tue, 24 Jan 2017 23:54:56 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [b082d1e1-6d0d-4716-84e1-6138122c8102] + x-ms-request-id: [6a1996ab-8fd1-4e7b-bae5-d6cb5535ae0b] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -60,9 +219,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [19cda1c6-d9d0-11e6-a67a-645106422854] + x-ms-client-request-id: [828d7698-e290-11e6-afe7-645106422854] method: PUT uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?group=foo&OP=SETOWNER response: @@ -70,13 +229,13 @@ interactions: headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] - Date: ['Fri, 13 Jan 2017 20:37:28 GMT'] + Date: ['Tue, 24 Jan 2017 23:54:56 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [f3a68555-5294-4caa-a4cb-8b3d3de621fb] + x-ms-request-id: [49c5d2b8-88e7-4ae3-b61d-b3def704b816] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -86,23 +245,23 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [19df4f70-d9d0-11e6-8b57-645106422854] + x-ms-client-request-id: [829e52ee-e290-11e6-904f-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?group=foo&OP=SETOWNER&owner=foo + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?owner=foo&group=foo&OP=SETOWNER response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] - Date: ['Fri, 13 Jan 2017 20:37:28 GMT'] + Date: ['Tue, 24 Jan 2017 23:54:56 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [cede1e57-9a71-418d-a566-a90488260485] + x-ms-request-id: [a0c63ad0-f157-452d-a38f-d03ca106628b] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -111,24 +270,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [19f0e0c0-d9d0-11e6-ae5d-645106422854] + x-ms-client-request-id: [82af42f8-e290-11e6-9655-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1484339848697,"modificationTime":1484339848822,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485302097151,"modificationTime":1485302097211,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['290'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:28 GMT'] + Date: ['Tue, 24 Jan 2017 23:54:57 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [94a35443-85b9-4ea1-989a-78aa60b167bc] + x-ms-request-id: [2df380a6-cd98-48dd-9a34-ba8696f29213] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -138,9 +297,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [1a0421d8-d9d0-11e6-a62e-645106422854] + x-ms-client-request-id: [82c20792-e290-11e6-bd93-645106422854] method: DELETE uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?recursive=False&OP=DELETE response: @@ -149,13 +308,490 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:28 GMT'] + Date: ['Tue, 24 Jan 2017 23:54:57 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [aba5682e-a710-4d54-85ef-c2c20bf5e859] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [e915d31a-e29b-11e6-b556-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?write=true&OP=CREATE&overwrite=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:16:34 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?write=true&OP=CREATE&overwrite=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ad467125-236e-43a6-86d9-e816cf41daf2] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [e97371ac-e29b-11e6-98a3-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?owner=foo&OP=SETOWNER + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + Date: ['Wed, 25 Jan 2017 01:16:34 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a05a4f9e-f6cf-499d-a00b-8d88c1d63df9] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [e9870d40-e29b-11e6-9b15-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?group=foo&OP=SETOWNER + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + Date: ['Wed, 25 Jan 2017 01:16:34 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [0d122091-433a-4190-8149-2968e3b85ab7] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [e99837ba-e29b-11e6-b6d0-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?owner=foo&group=foo&OP=SETOWNER + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + Date: ['Wed, 25 Jan 2017 01:16:34 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a0da9e15-77b6-4995-8ab3-f27670b559a6] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [e9a975be-e29b-11e6-8796-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485306994364,"modificationTime":1485306994423,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:16:34 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [37062d1c-bc2f-4c04-b6aa-ae1d3cae1f8b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [e9bdada4-e29b-11e6-ab02-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?recursive=False&OP=DELETE + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:16:35 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e8151f3d-c1fd-4412-b887-5042f602a3da] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7d39cbb8-e29d-11e6-be0d-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:27:52 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [f517fad3-2736-4e8a-a61d-68d7eb6c12f5] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7dabb39c-e29d-11e6-9a78-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?OP=SETOWNER&owner=foo + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + Date: ['Wed, 25 Jan 2017 01:27:52 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9be43769-d77f-4496-a502-fc20f50f9e66] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7dbbf3c2-e29d-11e6-b96b-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?OP=SETOWNER&group=foo + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + Date: ['Wed, 25 Jan 2017 01:27:52 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [52496d61-2910-4ef2-8f4d-34ae1aecc300] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7dcc5b70-e29d-11e6-827d-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?OP=SETOWNER&group=foo&owner=foo + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + Date: ['Wed, 25 Jan 2017 01:27:52 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [6aa33f38-9d98-4480-b8b4-868a4b420ffe] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7ddc6092-e29d-11e6-958e-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485307672394,"modificationTime":1485307672613,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:27:52 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [0a4e9d6c-df7d-47ba-b1d5-a1bcb46cb2d8] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7dee0070-e29d-11e6-b107-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?OP=DELETE&recursive=False + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:27:53 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2aeda387-1ec7-4ed0-b4ea-8049b2d99c5e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [27c49208-e29e-11e6-854d-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:32:38 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [4d2b9b9b-9575-4b54-a444-c5a212b94954] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [281263ec-e29e-11e6-9385-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?owner=foo&OP=SETOWNER + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + Date: ['Wed, 25 Jan 2017 01:32:38 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [31b20733-c61c-4f19-ba7b-a1a38ab5931b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [282340d2-e29e-11e6-9f4c-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?group=foo&OP=SETOWNER + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + Date: ['Wed, 25 Jan 2017 01:32:38 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [eba0e2cf-4074-47bc-a736-9c93c6ac7fa9] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2833e2a2-e29e-11e6-9c72-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?owner=foo&group=foo&OP=SETOWNER + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + Date: ['Wed, 25 Jan 2017 01:32:38 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d200aeda-4951-446e-b214-fefc97f0daa5] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [284497fa-e29e-11e6-93a1-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485307958432,"modificationTime":1485307958503,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:38 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d9b21d4a-101f-4135-a082-9c7342033634] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [28570e88-e29e-11e6-96fc-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?OP=DELETE&recursive=False + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:39 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [40d5fdfd-b9af-43b0-9628-b66252a7c3a6] + x-ms-request-id: [f47317e5-226c-44bc-b71e-5ef0b2abdf74] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_cli/test_df.yaml b/tests/recordings/test_cli/test_df.yaml index 3e3a7d1..aa95914 100644 --- a/tests/recordings/test_cli/test_df.yaml +++ b/tests/recordings/test_cli/test_df.yaml @@ -5,9 +5,9 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [1a274e4a-d9d0-11e6-9d92-645106422854] + x-ms-client-request-id: [04a6f51a-e290-11e6-aa8f-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/.?OP=GETCONTENTSUMMARY response: @@ -16,13 +16,117 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['111'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:29 GMT'] + Date: ['Tue, 24 Jan 2017 23:51:25 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [142e31c7-00e4-4cf2-a426-47a01a67ac88] + x-ms-request-id: [a7dc8f58-a757-4dcc-bdce-7f213f021547] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [82e02a68-e290-11e6-b27e-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/.?OP=GETCONTENTSUMMARY + response: + body: {string: '{"ContentSummary":{"directoryCount":5,"fileCount":1,"length":11,"quota":-1,"spaceConsumed":11,"spaceQuota":-1}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['111'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:54:57 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d693b454-547d-4c4b-977a-a15fb9b1217c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [e9e0b236-e29b-11e6-b28f-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/.?OP=GETCONTENTSUMMARY + response: + body: {string: '{"ContentSummary":{"directoryCount":5,"fileCount":1,"length":11,"quota":-1,"spaceConsumed":11,"spaceQuota":-1}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['111'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:16:35 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7cde0f9d-9de6-4677-95ca-76320d1e3aac] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7e0f43ec-e29d-11e6-9c8d-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/.?OP=GETCONTENTSUMMARY + response: + body: {string: '{"ContentSummary":{"directoryCount":5,"fileCount":1,"length":11,"quota":-1,"spaceConsumed":11,"spaceQuota":-1}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['111'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:27:53 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c36170ca-7f34-4e41-acab-0a6c29804b4b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [28793c88-e29e-11e6-af4a-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/.?OP=GETCONTENTSUMMARY + response: + body: {string: '{"ContentSummary":{"directoryCount":5,"fileCount":1,"length":11,"quota":-1,"spaceConsumed":11,"spaceQuota":-1}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['111'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:39 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e641e031-b304-44bb-be03-bcdc63e3b31c] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_cli/test_du.yaml b/tests/recordings/test_cli/test_du.yaml index 256c521..663a1ae 100644 --- a/tests/recordings/test_cli/test_du.yaml +++ b/tests/recordings/test_cli/test_du.yaml @@ -6,9 +6,116 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['6'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [1a70f476-d9d0-11e6-a255-645106422854] + x-ms-client-request-id: [04edd726-e290-11e6-9739-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Tue, 24 Jan 2017 23:51:26 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c7d99352-b1e3-4b4a-856c-d39715f080c3] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0543b982-e290-11e6-b218-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"","type":"FILE","blockSize":268435456,"accessTime":1485301887052,"modificationTime":1485301887100,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['287'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:26 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ab8a3c0d-1e4d-4b00-baaf-6b181b922eeb] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [05567e22-e290-11e6-b941-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485301887052,"modificationTime":1485301887100,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:26 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [91c1c756-dc29-4b24-ad99-d4ab855a74b0] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [056d3a6c-e290-11e6-bd8b-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?recursive=False&OP=DELETE + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:26 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [80c01167-eb86-4e5c-8573-bdd9271b13f9] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [83332c88-e290-11e6-b385-645106422854] method: PUT uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&write=true&OP=CREATE response: @@ -17,14 +124,121 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:37:30 GMT'] + Date: ['Tue, 24 Jan 2017 23:54:58 GMT'] Expires: ['-1'] Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&write=true&OP=CREATE'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [2202c91b-85ac-4465-9b92-68ddd85c8427] + x-ms-request-id: [bdf59c9d-4041-436d-bc8b-cef684809ebe] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [838480b8-e290-11e6-93a7-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"","type":"FILE","blockSize":268435456,"accessTime":1485302098900,"modificationTime":1485302098960,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['287'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:54:58 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [74b40126-95f7-4dc2-bd90-8b39ceaaf3be] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [83992dc0-e290-11e6-a2e5-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485302098900,"modificationTime":1485302098960,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:54:59 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [cb30ab48-f42d-4f4c-9428-3509959c4a31] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [83ac541c-e290-11e6-a318-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?recursive=False&OP=DELETE + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:54:59 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [af86cfc1-6530-46fc-8446-0473d09a7c32] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [ea4678dc-e29b-11e6-9f93-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?write=true&OP=CREATE&overwrite=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:16:36 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?write=true&OP=CREATE&overwrite=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [5e29d627-4e1d-4d08-965f-1f07a1dd686d] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -33,24 +247,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [1ac601ec-d9d0-11e6-8aa2-645106422854] + x-ms-client-request-id: [eabc0b0c-e29b-11e6-8942-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"","type":"FILE","blockSize":268435456,"accessTime":1484339850538,"modificationTime":1484339850594,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"","type":"FILE","blockSize":268435456,"accessTime":1485306996338,"modificationTime":1485306996384,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['287'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:30 GMT'] + Date: ['Wed, 25 Jan 2017 01:16:36 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [ea1adc05-9c22-43d0-b91c-8de16f2e6ebc] + x-ms-request-id: [c74696d8-c4b2-4f56-9155-579e2dbdc142] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -59,24 +273,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [1ad89fda-d9d0-11e6-b2bd-645106422854] + x-ms-client-request-id: [eacea864-e29b-11e6-ad60-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1484339850538,"modificationTime":1484339850594,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485306996338,"modificationTime":1485306996384,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['290'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:30 GMT'] + Date: ['Wed, 25 Jan 2017 01:16:36 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [2d77dccf-578f-46de-8363-298debf507c2] + x-ms-request-id: [372eee11-cabd-4fce-a5c9-33d4d5ff15ea] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -86,9 +300,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [1aeb34d2-d9d0-11e6-9bf2-645106422854] + x-ms-client-request-id: [eae16cbe-e29b-11e6-bca0-645106422854] method: DELETE uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?recursive=False&OP=DELETE response: @@ -97,13 +311,227 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:30 GMT'] + Date: ['Wed, 25 Jan 2017 01:16:36 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [05619e9e-9f48-4d5f-ad21-f4fe34cb7b7c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7e834f38-e29d-11e6-810d-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:27:54 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7b42cea2-e0fc-40b4-bba0-ac029291f217] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7f005a9e-e29d-11e6-bec7-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"","type":"FILE","blockSize":268435456,"accessTime":1485307674674,"modificationTime":1485307674834,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['287'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:27:54 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [8792ab00-fa25-4411-b91d-36b73dc3219c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7f123528-e29d-11e6-a615-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485307674674,"modificationTime":1485307674834,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:27:54 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b055a5c0-aa47-4a10-aeff-dfbdeb23d100] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7f24ab8a-e29d-11e6-948d-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?OP=DELETE&recursive=False + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:27:55 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [1971553f-ea81-4c3b-8e67-a1d4c89f187c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [28ccb3ba-e29e-11e6-be09-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:32:40 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c1646999-f448-406d-add5-c9e5e1dba3cb] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2918d7ec-e29e-11e6-abd1-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"","type":"FILE","blockSize":268435456,"accessTime":1485307960152,"modificationTime":1485307960215,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['287'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:40 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [01f7db2f-7dae-4486-9f69-1cf5c26152c6] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [292e34a8-e29e-11e6-a958-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485307960152,"modificationTime":1485307960215,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:40 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e6d63fb6-0974-476f-a0bd-1d8a40fe9826] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [294097b4-e29e-11e6-b289-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?OP=DELETE&recursive=False + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:40 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [57692228-6910-4258-8a8d-bb4595225a0a] + x-ms-request-id: [78ef416d-5b94-4a00-a21e-95fa82fc9ea0] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_cli/test_exists.yaml b/tests/recordings/test_cli/test_exists.yaml index 957c176..21ab9a2 100644 --- a/tests/recordings/test_cli/test_exists.yaml +++ b/tests/recordings/test_cli/test_exists.yaml @@ -6,9 +6,116 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['6'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [1b0ef2b0-d9d0-11e6-8d2c-645106422854] + x-ms-client-request-id: [0589ea06-e290-11e6-8fb1-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Tue, 24 Jan 2017 23:51:27 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [f71ef167-1acf-4bce-8803-7007f2d3945b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [05f0128a-e290-11e6-badd-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485301888181,"modificationTime":1485301888239,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:27 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2c5f94c7-c28d-4b72-b076-b4e2e1aa2c8e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [06034c5a-e290-11e6-b186-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485301888181,"modificationTime":1485301888239,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:27 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3d9e6fb2-e930-4137-baea-1effe834487c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0616863a-e290-11e6-97f3-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?recursive=False&OP=DELETE + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:28 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7ac3098b-cd77-412c-85e2-2cc6d5edcd26] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [83cb9bdc-e290-11e6-bc8d-645106422854] method: PUT uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&write=true&OP=CREATE response: @@ -17,14 +124,121 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:37:30 GMT'] + Date: ['Tue, 24 Jan 2017 23:54:59 GMT'] Expires: ['-1'] Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&write=true&OP=CREATE'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [01f2c285-6932-405d-ac31-1bb6af870746] + x-ms-request-id: [41be7c5b-abe2-460a-a2b7-33d188801049] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [843fbaa4-e290-11e6-b208-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485302100132,"modificationTime":1485302100186,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:54:59 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a5c660e6-1bb9-4b96-b80b-e01306dce6fd] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8452447e-e290-11e6-b7d2-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485302100132,"modificationTime":1485302100186,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:54:59 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [49ead5d1-b136-45fd-9fcd-9800fb9afa4d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8464bb34-e290-11e6-87cf-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?recursive=False&OP=DELETE + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:00 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [902f90f5-dfef-407c-b645-b51edf1ea001] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [eb03e936-e29b-11e6-9606-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?write=true&OP=CREATE&overwrite=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:16:37 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?write=true&OP=CREATE&overwrite=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [8cfc6c33-6ced-4ac8-9f91-c9c4fdc1676c] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -33,24 +247,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [1b6936c6-d9d0-11e6-b361-645106422854] + x-ms-client-request-id: [eb733ac6-e29b-11e6-91c7-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1484339851587,"modificationTime":1484339851648,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485306997716,"modificationTime":1485306997789,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['290'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:31 GMT'] + Date: ['Wed, 25 Jan 2017 01:16:37 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [02afa485-af93-488b-9f73-23b8b26f36bc] + x-ms-request-id: [052d7a77-27ae-4856-8aba-4fa699ba0ada] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -59,24 +273,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [1b7c8d98-d9d0-11e6-860e-645106422854] + x-ms-client-request-id: [eb863a2e-e29b-11e6-93f4-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1484339851587,"modificationTime":1484339851648,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485306997716,"modificationTime":1485306997789,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['290'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:31 GMT'] + Date: ['Wed, 25 Jan 2017 01:16:37 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [f790bcec-d50c-4d76-8f19-5130c613710a] + x-ms-request-id: [66bda1a4-ffee-494e-8e86-972d5e98380c] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -86,9 +300,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [1b8f8558-d9d0-11e6-9e3a-645106422854] + x-ms-client-request-id: [eb9a4b5a-e29b-11e6-926e-645106422854] method: DELETE uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?recursive=False&OP=DELETE response: @@ -97,13 +311,227 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:31 GMT'] + Date: ['Wed, 25 Jan 2017 01:16:37 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7ed762fa-f32c-449c-b70c-ba36bb0c2fd7] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7f45b486-e29d-11e6-9c80-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:27:54 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [db5faabf-e6af-4a33-a7b8-f86f83ba7469] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7fa4ece6-e29d-11e6-af63-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485307675857,"modificationTime":1485307675901,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:27:55 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [1f3de3ce-c215-4765-a68d-279b83dca899] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7fb79d00-e29d-11e6-93ef-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485307675857,"modificationTime":1485307675901,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:27:55 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2cd5a49c-4bb3-46a8-aeb7-78d539e91f83] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7fca3b64-e29d-11e6-a7be-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?OP=DELETE&recursive=False + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:27:55 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3b8b94a9-4101-4468-9cee-e11fb6c1b652] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2964d558-e29e-11e6-b3bd-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:32:40 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e427f569-f456-4f73-884f-dccc10f259ea] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [29b0be9e-e29e-11e6-9568-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485307961137,"modificationTime":1485307961202,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:40 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [81bc99f8-086f-4f5b-8579-0cb657bd4d4d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [29c24ad4-e29e-11e6-81e1-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485307961137,"modificationTime":1485307961202,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:40 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [6167be17-e7db-44e3-8fc9-8dd259fcc67c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [29d3c37a-e29e-11e6-84fd-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?OP=DELETE&recursive=False + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:41 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [6ee86ca8-3d57-4dc5-a32f-b672a861ca1c] + x-ms-request-id: [4db5205b-07af-4852-9d77-383c3cde1982] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_cli/test_get.yaml b/tests/recordings/test_cli/test_get.yaml index d93b90c..e1a9fe6 100644 --- a/tests/recordings/test_cli/test_get.yaml +++ b/tests/recordings/test_cli/test_get.yaml @@ -6,9 +6,168 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['6'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [1bb40ff0-d9d0-11e6-b131-645106422854] + x-ms-client-request-id: [063c84c8-e290-11e6-a7e5-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Tue, 24 Jan 2017 23:51:28 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [5a53d525-2ec5-4a13-9656-2b672d20c23f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [06a4bc98-e290-11e6-aba9-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"","type":"FILE","blockSize":268435456,"accessTime":1485301889221,"modificationTime":1485301889338,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['287'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:28 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [efa5e068-7951-4a6f-9b80-75ef68318a21] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [06b7cf5c-e290-11e6-af8a-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485301889221,"modificationTime":1485301889338,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:28 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7a2372f4-b124-4c2e-8edd-a9dc133c03a9] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [06ca809e-e290-11e6-8111-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?read=true&offset=0&OP=OPEN&length=6 + response: + body: {string: '123456'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Tue, 24 Jan 2017 23:51:30 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [760d0af5-124a-4005-8898-39895cffe65c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [07266fcc-e290-11e6-a0a0-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485301889221,"modificationTime":1485301889338,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:29 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [4673d107-45d6-4c78-b126-36891d63d6ed] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [07390d36-e290-11e6-a4e5-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?recursive=False&OP=DELETE + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:29 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [fecf47cc-e39a-4a96-8099-2eb594a1ea4c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [849d7e66-e290-11e6-ae04-645106422854] method: PUT uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&write=true&OP=CREATE response: @@ -17,14 +176,14 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:37:32 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:00 GMT'] Expires: ['-1'] Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&write=true&OP=CREATE'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [1d51d572-5348-4df5-acd1-74b427ee89dc] + x-ms-request-id: [5167405c-d20f-4e67-92f1-7b5502925904] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -33,24 +192,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [1c0eb674-d9d0-11e6-bf6b-645106422854] + x-ms-client-request-id: [84f1cc62-e290-11e6-9182-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"","type":"FILE","blockSize":268435456,"accessTime":1484339852673,"modificationTime":1484339852736,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"","type":"FILE","blockSize":268435456,"accessTime":1485302101247,"modificationTime":1485302101324,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['287'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:32 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:01 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [d07aa116-a349-49d3-86d5-b907ffc25e1c] + x-ms-request-id: [0c8c4279-aa54-4de1-8e88-9a5cb92237df] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -59,24 +218,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [1c21a490-d9d0-11e6-bc76-645106422854] + x-ms-client-request-id: [8503f4ec-e290-11e6-a060-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1484339852673,"modificationTime":1484339852736,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485302101247,"modificationTime":1485302101324,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['290'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:32 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:01 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [8b935856-e9a5-4d6a-84e0-f323a88720ce] + x-ms-request-id: [939b6b6a-e2c6-4ae9-b075-024d0cb7f46f] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -85,24 +244,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [1c350414-d9d0-11e6-bb3d-645106422854] + x-ms-client-request-id: [8516cd14-e290-11e6-aedc-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?read=true&OP=OPEN&length=6&offset=0 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?length=6&read=true&offset=0&OP=OPEN response: body: {string: '123456'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:37:32 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:01 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [a388ef9b-defe-4ee7-abeb-e43da8cda171] + x-ms-request-id: [0ecc26d6-274b-498f-85fb-adfa93fd4cca] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -111,24 +270,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [1c81af42-d9d0-11e6-aa93-645106422854] + x-ms-client-request-id: [85636652-e290-11e6-91b0-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1484339852673,"modificationTime":1484339852736,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485302101247,"modificationTime":1485302101324,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['290'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:33 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:01 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [7578bfa1-50d9-41c1-9caf-58b6ba709780] + x-ms-request-id: [dabc4e8c-bb04-4fd3-ab58-9631076acaee] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -138,9 +297,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [1c94fde4-d9d0-11e6-a81d-645106422854] + x-ms-client-request-id: [8575c988-e290-11e6-afe5-645106422854] method: DELETE uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?recursive=False&OP=DELETE response: @@ -149,13 +308,490 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:33 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:01 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [251b8ad2-1f83-49f6-b7c5-31792e27c360] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [ebf416e8-e29b-11e6-85fb-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?write=true&OP=CREATE&overwrite=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:16:39 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?write=true&OP=CREATE&overwrite=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [fcd2df28-90a9-4ec7-8b4f-846089d8631b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [ec522978-e29b-11e6-9cc0-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"","type":"FILE","blockSize":268435456,"accessTime":1485306999192,"modificationTime":1485306999239,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['287'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:16:39 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c0968080-6dd5-4d16-b6d5-a915d9cf712e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [ec654f92-e29b-11e6-a3bf-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485306999192,"modificationTime":1485306999239,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:16:39 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [55ee9a0b-081b-4ae4-be0e-318986087757] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [ec78ea8a-e29b-11e6-ae11-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?length=6&offset=0&read=true&OP=OPEN + response: + body: {string: '123456'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:16:40 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [705cd9f3-9680-4639-bc9d-236a974d8695] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [ecf44878-e29b-11e6-9795-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485306999192,"modificationTime":1485306999239,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:16:40 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [6b1404eb-4bb0-49ef-b19d-7e195e0047a7] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [ed09a5c2-e29b-11e6-811c-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?recursive=False&OP=DELETE + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:16:40 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [153d2ef1-9027-45b6-850d-88223d5f120b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7fedb576-e29d-11e6-a803-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:27:56 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [96951462-53a7-4f46-900c-7df9f5712684] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [80476e38-e29d-11e6-bb44-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"","type":"FILE","blockSize":268435456,"accessTime":1485307676911,"modificationTime":1485307676984,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['287'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:27:56 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [bdd352f0-0cce-4817-a11a-44cbbdf2c82b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8058e6de-e29d-11e6-b801-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485307676911,"modificationTime":1485307676984,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:27:56 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [0b6f6c39-33b1-4d31-980e-c3fed0f7adf4] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [806ac1ec-e29d-11e6-a538-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?offset=0&OP=OPEN&read=true&length=6 + response: + body: {string: '123456'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:27:57 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b8ae93c5-a8e0-4544-9bb8-5ab0c02e0a18] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [80d62d7e-e29d-11e6-8ff8-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485307676911,"modificationTime":1485307676984,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:27:57 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [55c6ee84-8f6c-4ec5-b7a3-dd860ca09163] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [80f401e4-e29d-11e6-8d4c-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?OP=DELETE&recursive=False + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:27:57 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [35bd80e2-4601-4884-8704-d47904409be8] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [29fdcd34-e29e-11e6-9d3e-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:32:42 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [93f2afa4-8453-419d-915b-4da683f4a1bb] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2a4f5c1a-e29e-11e6-83c0-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"","type":"FILE","blockSize":268435456,"accessTime":1485307962154,"modificationTime":1485307962211,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['287'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:42 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [124c267a-1129-447c-9cc6-9720fe478934] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2a6149ee-e29e-11e6-bc52-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485307962154,"modificationTime":1485307962211,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:42 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [317d101f-d323-4c0c-a95e-be931de9a970] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2a739976-e29e-11e6-a00a-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?offset=0&read=true&OP=OPEN&length=6 + response: + body: {string: '123456'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:32:42 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b88749b1-26e6-4652-a9e7-8808fa5f9998] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2acfafa8-e29e-11e6-a37d-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485307962154,"modificationTime":1485307962211,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:43 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ab2e2e57-5d1a-403e-90a6-2e85d31dfa18] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2ae1eb9e-e29e-11e6-9573-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?OP=DELETE&recursive=False + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:43 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [7598fbc8-a0b7-4a6c-8f2c-ce1d6b62db25] + x-ms-request-id: [a1bff255-c6c4-4084-a7a9-01fb3ca3726d] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_cli/test_head.yaml b/tests/recordings/test_cli/test_head.yaml index 2c35e31..0fe497a 100644 --- a/tests/recordings/test_cli/test_head.yaml +++ b/tests/recordings/test_cli/test_head.yaml @@ -6,9 +6,142 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['6'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [1cb82278-d9d0-11e6-9f0d-645106422854] + x-ms-client-request-id: [075b897a-e290-11e6-a617-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Tue, 24 Jan 2017 23:51:31 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [dea64532-a218-4f32-a04b-226f372fbd45] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [084e8a8c-e290-11e6-8b1d-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485301891099,"modificationTime":1485301891168,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:31 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [eb3d4b26-22a8-4948-aa59-285b65faf2dd] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [086189d0-e290-11e6-aaee-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?read=true&offset=0&OP=OPEN&length=6 + response: + body: {string: '123456'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Tue, 24 Jan 2017 23:51:31 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [64438c4a-a977-49d0-911e-d2a513e2f69a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [087d9c68-e290-11e6-b71c-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485301891099,"modificationTime":1485301891168,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:31 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [649df3e7-42e8-4c8a-932d-f63fe8c89038] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0890005a-e290-11e6-a7c7-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?recursive=False&OP=DELETE + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:31 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7c3dd6ce-cebd-442e-96cb-595d72f8004f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [85980afa-e290-11e6-8600-645106422854] method: PUT uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&write=true&OP=CREATE response: @@ -17,14 +150,14 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:37:33 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:02 GMT'] Expires: ['-1'] Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&write=true&OP=CREATE'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [78174f30-3e79-4039-9332-487ad433d07d] + x-ms-request-id: [4755eea0-cb1e-47d7-b3b3-2f7eda926c25] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -33,24 +166,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [1d153e18-d9d0-11e6-92a3-645106422854] + x-ms-client-request-id: [85e3a67e-e290-11e6-8fe8-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1484339854350,"modificationTime":1484339854409,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485302102900,"modificationTime":1485302102951,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['290'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:33 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:02 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [c85b04ca-3893-4472-af83-776a8f6fe584] + x-ms-request-id: [81513b2a-3865-468f-bb77-39d02d414902] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -59,24 +192,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [1d28d95c-d9d0-11e6-bfb1-645106422854] + x-ms-client-request-id: [85f66b1e-e290-11e6-92f5-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?read=true&OP=OPEN&length=6&offset=0 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?length=6&read=true&offset=0&OP=OPEN response: body: {string: '123456'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:37:34 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:03 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [0bd435e6-5ded-459a-89b5-435701c0fa8d] + x-ms-request-id: [c4696dae-f7e1-4f6c-b5fd-064270f8be65] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -85,24 +218,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [1d6002b4-d9d0-11e6-b7b4-645106422854] + x-ms-client-request-id: [8618d3b0-e290-11e6-96fe-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1484339854350,"modificationTime":1484339854409,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485302102900,"modificationTime":1485302102951,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['290'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:34 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:03 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [f50fe63a-f5b2-49f1-aa55-daa9ecba9de1] + x-ms-request-id: [58ddffe1-3ea1-48ad-8ff5-e5b26d4062a8] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -112,9 +245,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [1d725226-d9d0-11e6-a86c-645106422854] + x-ms-client-request-id: [862b0fbe-e290-11e6-abc9-645106422854] method: DELETE uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?recursive=False&OP=DELETE response: @@ -123,13 +256,279 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:34 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:03 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [72a502fd-e3ad-4fd3-803d-126169b7eacc] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8115f540-e29d-11e6-8e27-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:27:58 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [0f30086c-eff3-4e87-8fe2-f9c44dea0528] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [818b38de-e29d-11e6-a3f1-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485307679045,"modificationTime":1485307679103,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:27:58 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [451325e5-7e41-4cfd-9261-cbcf3efd6f8b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [81acf1ac-e29d-11e6-8ae2-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?offset=0&OP=OPEN&read=true&length=6 + response: + body: {string: '123456'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:27:58 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [8930c51b-09aa-45ae-8478-787f62747d15] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [81e20b62-e29d-11e6-8127-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485307679045,"modificationTime":1485307679103,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:27:58 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [8705dcf4-6356-4a87-b101-b2de40ffd36a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [820166b8-e29d-11e6-8606-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?OP=DELETE&recursive=False + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:27:59 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7456c7f6-8e6b-4b98-b3f8-fa44923712b0] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2b06b1b0-e29e-11e6-b0b4-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:32:43 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [35a7d0be-4018-401e-9d84-12d351d469c7] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2b78ad62-e29e-11e6-a873-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485307964104,"modificationTime":1485307964178,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:43 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [56b6e466-ca58-4350-93a2-10ed48cde000] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2b8ae95c-e29e-11e6-bf71-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?offset=0&read=true&OP=OPEN&length=6 + response: + body: {string: '123456'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:32:43 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [86c347f8-5439-472d-a601-89b22c9a6121] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2ba9a870-e29e-11e6-ae96-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485307964104,"modificationTime":1485307964178,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:43 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [95641692-d17f-49ac-aa52-c89ff1598ba2] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2bbbe468-e29e-11e6-aed0-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?OP=DELETE&recursive=False + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:44 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [91ff6906-435e-41de-a455-f22f4a4cde26] + x-ms-request-id: [6b7b360d-01f7-4063-9218-89419e762c98] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_cli/test_head_bytes.yaml b/tests/recordings/test_cli/test_head_bytes.yaml index 5ee8c81..f3f5d30 100644 --- a/tests/recordings/test_cli/test_head_bytes.yaml +++ b/tests/recordings/test_cli/test_head_bytes.yaml @@ -6,9 +6,142 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['6'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [1d930d2e-d9d0-11e6-8a83-645106422854] + x-ms-client-request-id: [08b13076-e290-11e6-9c5c-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Tue, 24 Jan 2017 23:51:32 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7e73d37e-c906-4ca2-8927-7f6fcd303953] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [09259dca-e290-11e6-b344-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485301893351,"modificationTime":1485301893434,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:33 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [54c5ea0a-0fb5-4833-ba6d-8b3abc7bc1e3] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [093812d0-e290-11e6-8444-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?read=true&offset=0&OP=OPEN&length=6 + response: + body: {string: '123456'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Tue, 24 Jan 2017 23:51:33 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [fdbf6021-02ba-4024-b161-cce848e70c89] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0970ea78-e290-11e6-8e8e-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485301893351,"modificationTime":1485301893434,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:33 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [444b4f66-257c-4c2d-867d-d71e96f25f88] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [09832668-e290-11e6-ab9b-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?recursive=False&OP=DELETE + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:33 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [bc9d07b1-26cf-41af-8d9c-9fc939a501ae] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [864a9610-e290-11e6-bddd-645106422854] method: PUT uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&write=true&OP=CREATE response: @@ -17,14 +150,14 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:37:35 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:03 GMT'] Expires: ['-1'] Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&write=true&OP=CREATE'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [8518a2f8-5de1-45e2-b7ed-42e5c7177c8a] + x-ms-request-id: [f4e834b8-5ed7-4101-8ff6-7c28e2ed2773] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -33,24 +166,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [1df39548-d9d0-11e6-a51f-645106422854] + x-ms-client-request-id: [869d9818-e290-11e6-8cf4-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1484339855792,"modificationTime":1484339855858,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485302104073,"modificationTime":1485302104125,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['290'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:35 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:04 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [2559d1b9-ea92-474c-9d8e-cdf2af4008e7] + x-ms-request-id: [3ea05b1e-bca3-4e0e-90aa-16289b6c0693] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -59,24 +192,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [1e06149a-d9d0-11e6-8a31-645106422854] + x-ms-client-request-id: [86b02222-e290-11e6-970a-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?read=true&OP=OPEN&length=6&offset=0 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?length=6&read=true&offset=0&OP=OPEN response: body: {string: '123456'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:37:35 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:04 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [83fb069f-1c3f-4186-91fc-bed28460f2ac] + x-ms-request-id: [7b7daebb-2020-4623-b961-ccfabdcadbd6] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -85,24 +218,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [1e1bd666-d9d0-11e6-a076-645106422854] + x-ms-client-request-id: [86d58498-e290-11e6-ba3b-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1484339855792,"modificationTime":1484339855858,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485302104073,"modificationTime":1485302104125,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['290'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:35 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:04 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [a54fea57-cadc-4b31-bbf9-34d45d95171e] + x-ms-request-id: [77bb704a-2ee3-474e-a651-4dc5eab47e68] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -112,9 +245,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [1e2e7208-d9d0-11e6-a734-645106422854] + x-ms-client-request-id: [86e7faf4-e290-11e6-9562-645106422854] method: DELETE uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?recursive=False&OP=DELETE response: @@ -123,13 +256,279 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:36 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:04 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [0b6f31ca-b71e-4aa8-ab72-49cc88a824de] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [822c6e9a-e29d-11e6-a06f-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:28:00 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [97a75f0c-26ab-4431-8196-08b0b2b2d037] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [82896efa-e29d-11e6-882a-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485307680664,"modificationTime":1485307680755,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:00 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b2fde76c-b3a0-4553-8e13-dd5c86d4c9d7] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [829be588-e29d-11e6-9a92-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?offset=0&OP=OPEN&read=true&length=6 + response: + body: {string: '123456'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:28:00 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [5716ce0d-1a4d-4ee6-8278-f2cf28ed476e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [82d37040-e29d-11e6-88af-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485307680664,"modificationTime":1485307680755,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:00 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [62527472-4ecd-408b-a013-efb9ef724242] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [82e9906e-e29d-11e6-ad3b-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?OP=DELETE&recursive=False + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:01 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [06ba86fd-2229-4cd4-b85d-641dc7c03e8e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2bde397a-e29e-11e6-abef-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:32:44 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [82967b95-7cc1-4cf9-b096-3d63bfec40cc] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2c2b5b94-e29e-11e6-9a65-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485307965288,"modificationTime":1485307965367,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:44 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3480bc98-e85d-4128-af2d-e7fed1eba9ad] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2c3cc0b0-e29e-11e6-adec-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?offset=0&read=true&OP=OPEN&length=6 + response: + body: {string: '123456'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:32:45 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [95ca5ca9-8bc8-4860-a5d9-6d6dd5b1556c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2c5d7b9a-e29e-11e6-bea1-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485307965288,"modificationTime":1485307965367,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:45 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [f3f6adf2-7231-461b-858d-dc41fa59126f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2c6f07c8-e29e-11e6-8d46-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?OP=DELETE&recursive=False + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:45 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [dbbbe208-2d6f-40c3-8021-a8c2a9ff8a3c] + x-ms-request-id: [5ba89301-8eb3-418c-9682-57a88784e9b8] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_cli/test_info.yaml b/tests/recordings/test_cli/test_info.yaml index 750b776..8cff0bd 100644 --- a/tests/recordings/test_cli/test_info.yaml +++ b/tests/recordings/test_cli/test_info.yaml @@ -6,9 +6,116 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['6'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [1e548b9a-d9d0-11e6-bbe4-645106422854] + x-ms-client-request-id: [09a05ee2-e290-11e6-b0fc-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Tue, 24 Jan 2017 23:51:34 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3768871e-a038-4747-8fb7-720a8f068810] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [09f8f2b0-e290-11e6-a7e1-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485301894924,"modificationTime":1485301894979,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:34 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [8e50d339-98a3-441e-bc81-0809b9691274] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0a0b6954-e290-11e6-9f8e-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485301894924,"modificationTime":1485301894979,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:34 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [cd54483b-fef1-44f1-a561-4ad949339cdf] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0a1db8d0-e290-11e6-ae24-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?recursive=False&OP=DELETE + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:34 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3b78be77-4384-4d65-b29a-3943285d215a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [870c9a10-e290-11e6-aab9-645106422854] method: PUT uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&write=true&OP=CREATE response: @@ -17,14 +124,14 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:37:36 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:04 GMT'] Expires: ['-1'] Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&write=true&OP=CREATE'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [2351451f-91ce-4861-84c2-51d9ffbf9173] + x-ms-request-id: [59d5811a-30d7-494e-8812-a7353bcb6b57] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -33,24 +140,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [1ebfb57a-d9d0-11e6-9b7f-645106422854] + x-ms-client-request-id: [876db95e-e290-11e6-8b9a-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1484339857079,"modificationTime":1484339857154,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485302105451,"modificationTime":1485302105524,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['290'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:36 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:05 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [da261d11-9928-40fa-b871-8cf34631b5cb] + x-ms-request-id: [912e304a-309e-4616-93f2-9649b153e4ab] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -59,24 +166,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [1ed2ea8c-d9d0-11e6-b457-645106422854] + x-ms-client-request-id: [87844eac-e290-11e6-afde-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1484339857079,"modificationTime":1484339857154,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485302105451,"modificationTime":1485302105524,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['290'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:36 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:05 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [dd49e0d0-8cf5-4000-a579-a56c1a829c88] + x-ms-request-id: [d092fa11-9f23-4680-9f5a-5dc56f0aedc1] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -86,9 +193,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [1ee70414-d9d0-11e6-a6ec-645106422854] + x-ms-client-request-id: [879b6ca2-e290-11e6-9d0b-645106422854] method: DELETE uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?recursive=False&OP=DELETE response: @@ -97,13 +204,227 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:37 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:05 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7d853f1c-4045-4b5d-848f-2b30b77d995a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8309e990-e29d-11e6-b927-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:28:01 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [6faa8067-662d-4dac-9f24-030513621656] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8379747a-e29d-11e6-99f4-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485307682273,"modificationTime":1485307682344,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:01 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [32cf7717-ef97-4bde-92c0-9b7b45791720] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [838b6234-e29d-11e6-8393-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485307682273,"modificationTime":1485307682344,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:02 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [4e82577c-9dc0-4a8d-b985-24f152b21aa5] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [839cc730-e29d-11e6-863b-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?OP=DELETE&recursive=False + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:02 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [4c2898d1-5bf7-4418-bf4f-fa3bf9eaeb57] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2c9b47ec-e29e-11e6-89e7-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:32:45 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3c75c6ef-746c-44a9-8151-935123e22f0a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2cf73712-e29e-11e6-98f1-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485307966663,"modificationTime":1485307966715,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:45 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [f9198b2d-e964-447f-92cc-680270347f49] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2d1371a2-e29e-11e6-b964-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485307966663,"modificationTime":1485307966715,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:46 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [5034f517-63a2-4df6-96d3-eceb56733126] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2d31465c-e29e-11e6-bfaa-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?OP=DELETE&recursive=False + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:46 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [bb9ebba4-3bf6-4956-b699-e3b153792843] + x-ms-request-id: [18a613d3-b59a-4a12-9dbd-3ea8ebdc8e28] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_cli/test_ls.yaml b/tests/recordings/test_cli/test_ls.yaml index cb26964..edc276c 100644 --- a/tests/recordings/test_cli/test_ls.yaml +++ b/tests/recordings/test_cli/test_ls.yaml @@ -6,9 +6,116 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['6'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [1f08cf24-d9d0-11e6-9a77-645106422854] + x-ms-client-request-id: [0a3cd982-e290-11e6-96ca-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Tue, 24 Jan 2017 23:51:35 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [06c017bd-61a6-4277-9a2d-d7fe961c33b5] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0a8a70e6-e290-11e6-ac6e-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485301895955,"modificationTime":1485301895985,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:35 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [15e53590-0f1c-460c-b7ae-2089aa333d71] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0a9cfae8-e290-11e6-b383-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485301895955,"modificationTime":1485301895985,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:36 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [29f50137-faf2-4ba4-bb92-08a3f5c73ba2] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0aaf8514-e290-11e6-9aee-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?recursive=False&OP=DELETE + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:36 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [8eea55fd-309e-4df2-a0d2-602418e2b3ce] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [87bf5be8-e290-11e6-8a23-645106422854] method: PUT uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&write=true&OP=CREATE response: @@ -17,14 +124,14 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:37:37 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:06 GMT'] Expires: ['-1'] Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&write=true&OP=CREATE'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [ec1ddb19-02b6-4d7d-bcd3-a2b5f81657e1] + x-ms-request-id: [4327c661-001c-4fa2-a605-639627c6910f] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -33,24 +140,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [1f5dd1cc-d9d0-11e6-8088-645106422854] + x-ms-client-request-id: [8813f81e-e290-11e6-987e-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1484339858243,"modificationTime":1484339858301,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485302106494,"modificationTime":1485302106549,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['290'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:38 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:06 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [489ab3e8-42c8-4998-ad5f-1a469d70f656] + x-ms-request-id: [6138d1de-f2c1-4b43-98d4-f139f22f8486] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -59,24 +166,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [1f705ba4-d9d0-11e6-ac3f-645106422854] + x-ms-client-request-id: [8825bea6-e290-11e6-b44b-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1484339858243,"modificationTime":1484339858301,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485302106494,"modificationTime":1485302106549,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['290'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:38 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:06 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [c6f89798-bf25-4916-a61c-0a9262ddbc96] + x-ms-request-id: [d5e39569-0d61-41f2-8e93-8091abed01b0] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -86,9 +193,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [1f8292da-d9d0-11e6-9c47-645106422854] + x-ms-client-request-id: [88373754-e290-11e6-802d-645106422854] method: DELETE uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?recursive=False&OP=DELETE response: @@ -97,13 +204,227 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:38 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:06 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [dea75563-11a1-4e62-823c-2ecf63f94925] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [83c0dd86-e29d-11e6-9f6a-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:28:03 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [baa885a8-bad4-4be4-890b-ff3bb2df1fed] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [842321ca-e29d-11e6-8739-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485307683347,"modificationTime":1485307683433,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:03 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [49954dce-391e-4852-a592-56b2a599bdfd] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [843a2c3a-e29d-11e6-9944-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485307683347,"modificationTime":1485307683433,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:03 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [99231b20-d534-4e62-bdd1-4dbaa1ac47dc] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [844c6828-e29d-11e6-ae47-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?OP=DELETE&recursive=False + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:03 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [71473009-2f4e-406a-8b6d-0530843cf1c7] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2d56bc30-e29e-11e6-a403-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:32:47 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3f67dcff-2307-4573-a5fa-2ab737eefc8c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2da2f3ec-e29e-11e6-8814-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485307967783,"modificationTime":1485307967842,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:47 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [32b0f5f8-d6cb-45b2-a550-dda1979dbc37] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2db55722-e29e-11e6-961b-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485307967783,"modificationTime":1485307967842,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:47 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [27547f35-ff91-4901-8e83-53a5a4c95d12] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2dc76bda-e29e-11e6-bea4-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?OP=DELETE&recursive=False + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:47 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [0c43bed4-9244-40dc-b49a-d4c68355f690] + x-ms-request-id: [30bac7de-7df1-4d2f-b6d9-002608a76a35] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_cli/test_ls_detailed.yaml b/tests/recordings/test_cli/test_ls_detailed.yaml index 4772ca2..68debed 100644 --- a/tests/recordings/test_cli/test_ls_detailed.yaml +++ b/tests/recordings/test_cli/test_ls_detailed.yaml @@ -6,9 +6,116 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['6'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [1fa50264-d9d0-11e6-9dd3-645106422854] + x-ms-client-request-id: [0acef3ec-e290-11e6-af51-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Tue, 24 Jan 2017 23:51:36 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2b500e0b-0328-4c14-ac2a-249899b44d4e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0b392a92-e290-11e6-a9e6-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485301896882,"modificationTime":1485301896952,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:36 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3d575c6f-a19d-466f-95fe-cea56e668a6e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0b4e1146-e290-11e6-a4ca-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485301896882,"modificationTime":1485301896952,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:37 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d2d73201-55d1-4f10-a157-ae8945f5c1e6] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0b5f8ab8-e290-11e6-bf6b-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?recursive=False&OP=DELETE + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:37 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [1b4556d9-25fa-4367-b12e-6ba28008674a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [88540e36-e290-11e6-9fa2-645106422854] method: PUT uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&write=true&OP=CREATE response: @@ -17,14 +124,14 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:37:39 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:06 GMT'] Expires: ['-1'] Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&write=true&OP=CREATE'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [aa912899-1a15-4086-a1fa-5c5c152b6f78] + x-ms-request-id: [b356bcdd-6b9b-4cf2-b7b7-64befe939a85] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -33,24 +140,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2007f2c0-d9d0-11e6-810b-645106422854] + x-ms-client-request-id: [889de870-e290-11e6-9ad9-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1484339859266,"modificationTime":1484339859338,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485302107460,"modificationTime":1485302107518,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['290'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:39 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:07 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [66ed5eff-55a2-4515-990e-3642911d12b1] + x-ms-request-id: [676ce3a4-c9e5-4167-a4b6-a3e11c9ab8ef] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -59,24 +166,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [201c2ec0-d9d0-11e6-b97c-645106422854] + x-ms-client-request-id: [88afc2be-e290-11e6-b34b-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1484339859266,"modificationTime":1484339859338,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485302107460,"modificationTime":1485302107518,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['290'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:39 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:07 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [1db387e0-7b77-4d01-ab45-8a70df61777f] + x-ms-request-id: [c3508453-c9cf-4c8e-8043-e128b405aac9] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -86,9 +193,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [202e5f6c-d9d0-11e6-ab83-645106422854] + x-ms-client-request-id: [88c17600-e290-11e6-983c-645106422854] method: DELETE uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?recursive=False&OP=DELETE response: @@ -97,13 +204,227 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:39 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:07 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [79e6e7e3-2e55-4bef-b690-eecfe19bebc4] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [846ce8b4-e29d-11e6-aa33-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:28:03 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a23e8672-8cee-498f-b88d-56edd0abe840] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [84c6dbe4-e29d-11e6-9e16-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485307684472,"modificationTime":1485307684536,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:03 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2cc442c4-7197-4c6c-91e2-90349ba0ad12] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [84d8a2c2-e29d-11e6-b987-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485307684472,"modificationTime":1485307684536,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:04 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d667bd93-cb03-4679-87d6-b195596e0d6e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [84ea425c-e29d-11e6-9277-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?OP=DELETE&recursive=False + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:04 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [f3c6eff2-9fc8-4f89-8071-76cfbbcaf340] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2de83a4a-e29e-11e6-969b-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:32:48 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [cf18c936-65f0-4a4c-8ad6-9938f9b6c323] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2e392cf4-e29e-11e6-829f-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485307968772,"modificationTime":1485307968827,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:48 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [795d37d5-36e0-4039-acdb-b9955af2957f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2e4accac-e29e-11e6-a851-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485307968772,"modificationTime":1485307968827,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:48 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [6ac47331-41f2-46d8-b3b7-5b05bae09b50] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2e5c4552-e29e-11e6-8e59-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?OP=DELETE&recursive=False + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:48 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [dff2e939-47cc-4630-a56a-603247584b83] + x-ms-request-id: [ae7ae4e3-6840-4103-857c-1c5aba56a3c7] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_cli/test_mkdir_and_rmdir.yaml b/tests/recordings/test_cli/test_mkdir_and_rmdir.yaml index 15ccfd5..7f247f5 100644 --- a/tests/recordings/test_cli/test_mkdir_and_rmdir.yaml +++ b/tests/recordings/test_cli/test_mkdir_and_rmdir.yaml @@ -6,9 +6,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [205186fa-d9d0-11e6-8b3a-645106422854] + x-ms-client-request-id: [0b7dc112-e290-11e6-8c8f-645106422854] method: PUT uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=MKDIRS response: @@ -17,13 +17,13 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:40 GMT'] + Date: ['Tue, 24 Jan 2017 23:51:37 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [a0feca86-b197-4fde-baa1-e24ea2706dcc] + x-ms-request-id: [d441535c-216b-4f39-8e80-b8ff6cb12b3e] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -33,9 +33,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2092db00-d9d0-11e6-a71c-645106422854] + x-ms-client-request-id: [0bbfe6c2-e290-11e6-bebe-645106422854] method: PUT uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/foo?OP=MKDIRS response: @@ -44,13 +44,13 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:40 GMT'] + Date: ['Tue, 24 Jan 2017 23:51:37 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [b70e2217-1880-4f85-adab-90cde2b7183f] + x-ms-request-id: [0d3711fb-458c-4d19-a0d7-27013f9cf19b] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -59,24 +59,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [20a7af48-d9d0-11e6-bb9f-645106422854] + x-ms-client-request-id: [0bd3478c-e290-11e6-abf6-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"foo","type":"DIRECTORY","blockSize":0,"accessTime":1484339860532,"modificationTime":1484339860532,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"foo","type":"DIRECTORY","blockSize":0,"accessTime":1485301898182,"modificationTime":1485301898182,"replication":0,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['287'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:40 GMT'] + Date: ['Tue, 24 Jan 2017 23:51:38 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [0f2ec3aa-3ca7-4806-a3c6-ef22818f64dc] + x-ms-request-id: [fad9471d-557c-4856-833a-72c7858368e8] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -85,24 +85,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [20bab93e-d9d0-11e6-a75a-645106422854] + x-ms-client-request-id: [0be5f8b6-e290-11e6-80aa-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"foo","type":"DIRECTORY","blockSize":0,"accessTime":1484339860532,"modificationTime":1484339860532,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"foo","type":"DIRECTORY","blockSize":0,"accessTime":1485301898182,"modificationTime":1485301898182,"replication":0,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['287'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:40 GMT'] + Date: ['Tue, 24 Jan 2017 23:51:38 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [59e86ba4-6a8b-4771-bb89-b0cfe1f053b1] + x-ms-request-id: [ecde9bcf-eefb-43be-bbfe-b3847b4a4f09] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -111,9 +111,9 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [20cd1cae-d9d0-11e6-a58d-645106422854] + x-ms-client-request-id: [0bf85bba-e290-11e6-8198-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/foo?OP=LISTSTATUS response: @@ -122,13 +122,13 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['34'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:40 GMT'] + Date: ['Tue, 24 Jan 2017 23:51:38 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [0000a4e5-936d-40ab-825e-0b62119f621c] + x-ms-request-id: [676f3dbf-2c91-4847-b3b9-0720a1e6c24f] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -137,24 +137,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [20df915e-d9d0-11e6-8681-645106422854] + x-ms-client-request-id: [0c0ad25a-e290-11e6-8d50-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"foo","type":"DIRECTORY","blockSize":0,"accessTime":1484339860532,"modificationTime":1484339860532,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"foo","type":"DIRECTORY","blockSize":0,"accessTime":1485301898182,"modificationTime":1485301898182,"replication":0,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['287'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:40 GMT'] + Date: ['Tue, 24 Jan 2017 23:51:38 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [9ff33691-45cb-45d3-886b-04c243ebab81] + x-ms-request-id: [a2978d19-07be-4364-8ef9-6520fb5349b8] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -163,24 +163,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [20f1ff62-d9d0-11e6-a933-645106422854] + x-ms-client-request-id: [0c1d9700-e290-11e6-9b8c-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"foo","type":"DIRECTORY","blockSize":0,"accessTime":1484339860532,"modificationTime":1484339860532,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"foo","type":"DIRECTORY","blockSize":0,"accessTime":1485301898182,"modificationTime":1485301898182,"replication":0,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['287'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:41 GMT'] + Date: ['Tue, 24 Jan 2017 23:51:38 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [80e8c770-3fae-432b-afde-59b789cd94cc] + x-ms-request-id: [94d6be09-d2dc-4752-ab2a-97c19abd1ca7] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -190,9 +190,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [21045ef0-d9d0-11e6-9848-645106422854] + x-ms-client-request-id: [0c2ffa1c-e290-11e6-8571-645106422854] method: DELETE uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/foo?recursive=False&OP=DELETE response: @@ -201,13 +201,13 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:41 GMT'] + Date: ['Tue, 24 Jan 2017 23:51:38 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [8d8dde68-cfa8-4c43-b16d-85e2e2b98737] + x-ms-request-id: [2db9e580-8a11-4b1e-928c-ef47f5366381] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -216,9 +216,9 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [211fa73a-d9d0-11e6-8133-645106422854] + x-ms-client-request-id: [0c45f318-e290-11e6-a50f-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS response: @@ -227,13 +227,13 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['34'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:41 GMT'] + Date: ['Tue, 24 Jan 2017 23:51:38 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [d12d0325-bb82-4854-8651-3bac46fd083c] + x-ms-request-id: [e2c602ee-acac-4249-aa47-b869743c5886] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -242,24 +242,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [21320436-d9d0-11e6-9a64-645106422854] + x-ms-client-request-id: [0c587c40-e290-11e6-95be-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"foo","type":"DIRECTORY","blockSize":0,"accessTime":1484339845138,"modificationTime":1484339861298,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"foo","type":"DIRECTORY","blockSize":0,"accessTime":1485301879290,"modificationTime":1485301898922,"replication":0,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['287'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:41 GMT'] + Date: ['Tue, 24 Jan 2017 23:51:38 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [1ba25ae5-7fad-4e35-b24c-eb2f4d2ff335] + x-ms-request-id: [16565418-d5d1-4843-8601-a09691df6b1f] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -269,9 +269,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [214504a2-d9d0-11e6-aeef-645106422854] + x-ms-client-request-id: [0c6b6818-e290-11e6-8615-645106422854] method: DELETE uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?recursive=True&OP=DELETE response: @@ -280,13 +280,883 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:41 GMT'] + Date: ['Tue, 24 Jan 2017 23:51:39 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [1e942289-d90a-441c-af1c-ff9d0ced7028] + x-ms-request-id: [8a715e67-5005-4f5b-aa75-0e6eb034978b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [88e3f224-e290-11e6-8875-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=MKDIRS + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:07 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [4f9214ca-19ac-4e65-afd8-77fd88979276] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [89230a7e-e290-11e6-95f4-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/foo?OP=MKDIRS + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:07 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d1d4614b-2a8a-4035-8b2b-dc28850cf0a1] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8935e2a2-e290-11e6-b33e-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"foo","type":"DIRECTORY","blockSize":0,"accessTime":1485302108541,"modificationTime":1485302108541,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['287'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:07 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [4dc98792-c4ab-43ea-abac-a7b22406ae12] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8947bd0a-e290-11e6-8100-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"foo","type":"DIRECTORY","blockSize":0,"accessTime":1485302108541,"modificationTime":1485302108541,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['287'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:08 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [1eb04e35-57d0-42f9-9260-fe27e5e550e2] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [89595cb8-e290-11e6-9d47-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:08 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a3ec3e63-c2ce-418d-99b8-2d22a61b3164] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [896b0fec-e290-11e6-9b00-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"foo","type":"DIRECTORY","blockSize":0,"accessTime":1485302108541,"modificationTime":1485302108541,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['287'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:08 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [4d877e04-334c-46c7-a09c-c2b14566cd3b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [897cc328-e290-11e6-9cbe-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"foo","type":"DIRECTORY","blockSize":0,"accessTime":1485302108541,"modificationTime":1485302108541,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['287'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:08 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [8d9ca9d6-a692-40f0-b6ab-75419a1fb5d9] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [898e9d8c-e290-11e6-ac2a-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/foo?recursive=False&OP=DELETE + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:08 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [495e4b16-ee22-4654-9494-cf247214ee6e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [89a6925a-e290-11e6-883c-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:08 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c3e14d80-3c16-4667-aa06-35b7dec4fe32] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [89b84590-e290-11e6-b903-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"foo","type":"DIRECTORY","blockSize":0,"accessTime":1485302018638,"modificationTime":1485302109268,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['287'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:08 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9715908a-45f3-471b-83cf-486408c6f6e4] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [89ca1ffa-e290-11e6-a682-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?recursive=True&OP=DELETE + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:08 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [0bf75720-3dc7-487e-afd4-dafe8e6b7ea9] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [850ce58a-e29d-11e6-ad90-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=MKDIRS + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:04 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [59345618-7273-417a-bce6-d881142621d0] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [854a3ec0-e29d-11e6-b60b-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/foo?OP=MKDIRS + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:04 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [0cb69a09-60e2-45bb-b269-3f9a8de5a006] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [855e0178-e29d-11e6-a844-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"foo","type":"DIRECTORY","blockSize":0,"accessTime":1485307685543,"modificationTime":1485307685543,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['287'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:04 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9ffb406d-ca63-4f0b-87c7-ab9dabcc009c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [856f8d92-e29d-11e6-b9bf-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"foo","type":"DIRECTORY","blockSize":0,"accessTime":1485307685543,"modificationTime":1485307685543,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['287'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:04 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [459095f9-e8e3-4ce8-a5eb-de37948dedf5] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [858119c8-e29d-11e6-a57d-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:05 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3eecf3bb-395a-4855-a087-64d24c8899f3] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8592a524-e29d-11e6-bf82-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"foo","type":"DIRECTORY","blockSize":0,"accessTime":1485307685543,"modificationTime":1485307685543,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['287'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:05 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a90681f6-a592-4643-a2a9-d01544b47572] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [85a43238-e29d-11e6-892e-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"foo","type":"DIRECTORY","blockSize":0,"accessTime":1485307685543,"modificationTime":1485307685543,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['287'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:05 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [6293c39d-9e3c-40df-9e49-8d19dbacdeba] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [85b5be54-e29d-11e6-a040-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/foo?OP=DELETE&recursive=False + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:05 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [8fe93faa-374c-4875-b138-b56bac1af93f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [85cc5392-e29d-11e6-8239-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:05 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c5191a87-dcf0-409a-a517-56b5a72afec5] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [85ddb8ae-e29d-11e6-8dd6-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"foo","type":"DIRECTORY","blockSize":0,"accessTime":1485307667792,"modificationTime":1485307686260,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['287'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:05 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e3e0e11f-414f-478a-a7ac-5f809b64e3e3] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [85ef6be2-e29d-11e6-9d20-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:05 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d8e20966-71ae-4aaf-ae66-6700991eafe4] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2e802108-e29e-11e6-92f7-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=MKDIRS + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:49 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d0a23003-739d-4871-9bb2-4a6f1782fb23] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2ebb41ba-e29e-11e6-8fce-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/foo?OP=MKDIRS + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:49 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c5c4de7e-e90b-4929-9ad1-2f59b79e80d0] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2ed929fa-e29e-11e6-9a1f-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"foo","type":"DIRECTORY","blockSize":0,"accessTime":1485307969890,"modificationTime":1485307969890,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['287'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:49 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [82c4f9d0-ed40-4f8c-9cf1-52a09e4b540d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2ee9f2dc-e29e-11e6-a867-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"foo","type":"DIRECTORY","blockSize":0,"accessTime":1485307969890,"modificationTime":1485307969890,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['287'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:49 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [64ae1a46-952c-4021-bb06-9c1571636a17] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2efaa836-e29e-11e6-97a8-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:49 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [fd344846-b068-4f2f-a453-a0125121a845] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2f0c0d54-e29e-11e6-ad8a-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"foo","type":"DIRECTORY","blockSize":0,"accessTime":1485307969890,"modificationTime":1485307969890,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['287'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:49 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [84a33a43-0a75-4cce-bf24-d6c7de91f739] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2f1f4734-e29e-11e6-aedd-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"foo","type":"DIRECTORY","blockSize":0,"accessTime":1485307969890,"modificationTime":1485307969890,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['287'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:49 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [5eb3ecee-ee0a-4cfd-a1e3-ff118ff8bb09] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2f2ffc92-e29e-11e6-ad15-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/foo?OP=DELETE&recursive=False + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:49 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [93727769-629c-4eb0-9b8f-5b384da91cd9] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2f45f58c-e29e-11e6-ad27-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:50 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a79a41b5-946d-4e73-a3d1-fca562a01a55] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2f572018-e29e-11e6-8403-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"foo","type":"DIRECTORY","blockSize":0,"accessTime":1485307954960,"modificationTime":1485307970591,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['287'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:50 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9a58755d-351d-4549-8734-229ac29b21e6] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2f67fc7e-e29e-11e6-b930-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:50 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [6c70eac2-2e5d-443f-b258-d918bacc129c] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_cli/test_mv.yaml b/tests/recordings/test_cli/test_mv.yaml index 19f5a11..5098cd4 100644 --- a/tests/recordings/test_cli/test_mv.yaml +++ b/tests/recordings/test_cli/test_mv.yaml @@ -6,9 +6,196 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['6'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [216949ba-d9d0-11e6-a4a9-645106422854] + x-ms-client-request-id: [0c892946-e290-11e6-a826-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Tue, 24 Jan 2017 23:51:39 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [5dba5c4f-a23c-465d-8889-28dd3782e730] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0cd04534-e290-11e6-a513-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?destination=azure_test_dir%2Ffoo%2Ffoo&OP=RENAME + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:39 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [569ddc0b-b5b8-48f1-89b8-d187213a3c41] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0ce6171e-e290-11e6-91ea-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"foo","type":"FILE","blockSize":268435456,"accessTime":1485301899768,"modificationTime":1485301899813,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:39 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [81ab89a3-5c9b-4cc9-85cc-d912aa8c3665] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0cf88dae-e290-11e6-b83d-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/foo?destination=azure_test_dir%2Ffoo%2Fbar&OP=RENAME + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:39 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [68eb71de-d0f5-4b26-ba8e-e28ccee5c4c8] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0d0ec152-e290-11e6-a41d-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485301899768,"modificationTime":1485301899813,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:40 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c689360d-738e-4ffd-a2f8-0d484b065969] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0d204d86-e290-11e6-9bf0-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485301899768,"modificationTime":1485301899813,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:40 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [30077bd6-ca9d-46e1-b373-f285e1eea3d6] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0d31d9a8-e290-11e6-8d7d-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?recursive=False&OP=DELETE + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:40 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [64700fc7-b5db-4ca5-9642-53e660962068] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [89eb76f4-e290-11e6-b6ed-645106422854] method: PUT uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&write=true&OP=CREATE response: @@ -17,14 +204,201 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:37:41 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:10 GMT'] Expires: ['-1'] Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&write=true&OP=CREATE'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [17cd21c2-5f2d-4fc5-935d-de130e37cfae] + x-ms-request-id: [a6b72af3-64f1-42b8-be58-22175ceeac0a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8a68bd82-e290-11e6-9c58-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?destination=azure_test_dir%2Ffoo%2Ffoo&OP=RENAME + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:10 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [64fcf804-bd78-44c3-aa35-e417b57dd013] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8a7ca708-e290-11e6-83d1-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"foo","type":"FILE","blockSize":268435456,"accessTime":1485302110151,"modificationTime":1485302110372,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:10 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [4e8aa69f-0df8-422f-af51-d0e263024a50] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8a8f1da6-e290-11e6-b4ea-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/foo?destination=azure_test_dir%2Ffoo%2Fbar&OP=RENAME + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:10 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c3f9b576-1f49-4144-9a4f-27c06792dc6c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8aa2b91a-e290-11e6-8290-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485302110151,"modificationTime":1485302110372,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:10 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [f30c12d0-b4ce-4d4d-ae48-8ac72f4bb636] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8ab51ca2-e290-11e6-9667-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485302110151,"modificationTime":1485302110372,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:10 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a828be6c-c39f-428d-be62-e8cc2fa7f8ed] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8ac77f28-e290-11e6-8032-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?recursive=False&OP=DELETE + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:10 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a56ac415-9db4-48ec-a32e-818fe6a2dae6] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [86109c02-e29d-11e6-95c0-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:28:07 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e545569f-f5b2-451a-8d7c-b75a9d9df3cc] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -34,9 +408,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [21ca11ec-d9d0-11e6-8b46-645106422854] + x-ms-client-request-id: [866fbf8a-e29d-11e6-a5dc-645106422854] method: PUT uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?OP=RENAME&destination=azure_test_dir%2Ffoo%2Ffoo response: @@ -45,13 +419,13 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:42 GMT'] + Date: ['Wed, 25 Jan 2017 01:28:07 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [f0027209-0acf-4dfa-86a7-f399642e1e15] + x-ms-request-id: [43207a13-ac78-4aa4-bb78-f3118365093f] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -60,24 +434,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [21e85506-d9d0-11e6-8679-645106422854] + x-ms-client-request-id: [8684456e-e29d-11e6-b736-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"foo","type":"FILE","blockSize":268435456,"accessTime":1484339862271,"modificationTime":1484339862326,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"foo","type":"FILE","blockSize":268435456,"accessTime":1485307687268,"modificationTime":1485307687324,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['290'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:42 GMT'] + Date: ['Wed, 25 Jan 2017 01:28:07 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [8181de30-e96a-4434-b494-3eaed46cf3b5] + x-ms-request-id: [cd559289-2a6d-495f-b51c-3815ec59be78] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -87,9 +461,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [21fb8324-d9d0-11e6-8e8a-645106422854] + x-ms-client-request-id: [86968154-e29d-11e6-b5f4-645106422854] method: PUT uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/foo?OP=RENAME&destination=azure_test_dir%2Ffoo%2Fbar response: @@ -98,13 +472,13 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:42 GMT'] + Date: ['Wed, 25 Jan 2017 01:28:07 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [31837a9b-9894-48f3-a050-87668947651e] + x-ms-request-id: [90e874bd-8bf0-4747-ae98-6d82ced06403] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -113,24 +487,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [221581ec-d9d0-11e6-84d5-645106422854] + x-ms-client-request-id: [86acb4fa-e29d-11e6-8226-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1484339862271,"modificationTime":1484339862326,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485307687268,"modificationTime":1485307687324,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['290'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:42 GMT'] + Date: ['Wed, 25 Jan 2017 01:28:07 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [4219f979-48a4-4c1c-83af-899d87ef8587] + x-ms-request-id: [61905907-0e19-419d-ba4c-873dc78bb79e] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -139,24 +513,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2227d1ac-d9d0-11e6-9423-645106422854] + x-ms-client-request-id: [86c8c8b6-e29d-11e6-be71-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1484339862271,"modificationTime":1484339862326,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485307687268,"modificationTime":1485307687324,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['290'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:42 GMT'] + Date: ['Wed, 25 Jan 2017 01:28:07 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [0b43ac3d-0733-4d03-a475-4fe711c92533] + x-ms-request-id: [852efbe9-0cd8-4802-82b6-e3e3777e1e53] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -166,24 +540,211 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [223a62f0-d9d0-11e6-97f0-645106422854] + x-ms-client-request-id: [86daf0d8-e29d-11e6-90ac-645106422854] method: DELETE - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?recursive=False&OP=DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?OP=DELETE&recursive=False + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:07 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a09ebdf1-8a5b-44c0-92e7-8a102ceb11ac] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2f8bd830-e29e-11e6-b75d-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:32:51 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [0170bb0c-4d53-477f-bd7f-aeb9706a6650] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2ffd85ba-e29e-11e6-ad78-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?destination=azure_test_dir%2Ffoo%2Ffoo&OP=RENAME + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:51 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7c66e45c-01ed-49ac-9434-ae24e7a41abe] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [30121f28-e29e-11e6-8283-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"foo","type":"FILE","blockSize":268435456,"accessTime":1485307971720,"modificationTime":1485307971776,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:51 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b6e23a30-ec0b-4daa-b0fb-06ecbcad1c39] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3023e5f4-e29e-11e6-afcd-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/foo?destination=azure_test_dir%2Ffoo%2Fbar&OP=RENAME + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:51 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [40542453-7c7c-4f27-83b1-a3e6913f0455] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [30385854-e29e-11e6-81b6-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485307971720,"modificationTime":1485307971776,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:51 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d760ad28-4aab-426f-8fbf-64dfc055fb73] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3049bd70-e29e-11e6-9455-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485307971720,"modificationTime":1485307971776,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:51 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [1b724839-6cff-45ec-a7e5-886bbaa53461] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [305b0f0c-e29e-11e6-b7f9-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?OP=DELETE&recursive=False response: body: {string: '{"boolean":true}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:42 GMT'] + Date: ['Wed, 25 Jan 2017 01:32:51 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [563f5324-1134-4ffc-a8f7-decdb401f527] + x-ms-request-id: [0d2459bf-8ea3-4dff-9e88-3e9d8bcfeeff] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_cli/test_put.yaml b/tests/recordings/test_cli/test_put.yaml index 970cdaf..5fa6942 100644 --- a/tests/recordings/test_cli/test_put.yaml +++ b/tests/recordings/test_cli/test_put.yaml @@ -6,9 +6,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [225ba3f0-d9d0-11e6-ba5e-645106422854] + x-ms-client-request-id: [0d5196ae-e290-11e6-bf4d-645106422854] method: PUT uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=MKDIRS response: @@ -17,13 +17,13 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:43 GMT'] + Date: ['Tue, 24 Jan 2017 23:51:40 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [5bb29583-8bbc-4f8e-b981-d3b05ada06dd] + x-ms-request-id: [3364f8ad-0894-41c1-a876-bad580082ceb] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -32,9 +32,9 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [229ce0da-d9d0-11e6-89e2-645106422854] + x-ms-client-request-id: [0d951bda-e290-11e6-a0da-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS response: @@ -43,13 +43,13 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['34'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:43 GMT'] + Date: ['Tue, 24 Jan 2017 23:51:40 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [a83b0ddd-9617-4b40-9f20-1dcee25691aa] + x-ms-request-id: [9cc5bdba-101e-4969-80ed-8fe5b01c0e17] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -58,9 +58,9 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [22b0087a-d9d0-11e6-8366-645106422854] + x-ms-client-request-id: [0da952c6-e290-11e6-9047-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS response: @@ -69,13 +69,13 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['34'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:43 GMT'] + Date: ['Tue, 24 Jan 2017 23:51:40 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [a6833ad6-aafc-477e-ad83-6c2ad1d31a4f] + x-ms-request-id: [c6064ec6-47df-4847-b8cd-3d2e47cd6eed] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -85,9 +85,274 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['6'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [22c38386-d9d0-11e6-94c5-645106422854] + x-ms-client-request-id: [0dc0f96e-e290-11e6-978d-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/foo?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Tue, 24 Jan 2017 23:51:41 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/foo?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [f372d063-83c3-427d-aaf6-4879511bc0f8] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0e3ba894-e290-11e6-9c55-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"foo","type":"FILE","blockSize":268435456,"accessTime":1485301902007,"modificationTime":1485301902072,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:42 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [1b8688f4-ca20-4cef-bae3-cea049fc9df5] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0e9e004c-e290-11e6-9023-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/foo?read=true&offset=0&OP=OPEN&length=6 + response: + body: {string: '123456'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Tue, 24 Jan 2017 23:51:42 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [59970b13-6de0-4716-8611-21e9bd134877] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0eb64352-e290-11e6-8230-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"foo","type":"FILE","blockSize":268435456,"accessTime":1485301902007,"modificationTime":1485301902072,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:43 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [39c00ea6-0338-4e18-90ca-4a8b15aa19e3] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0f0e7488-e290-11e6-8b13-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/foo?recursive=False&OP=DELETE + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:43 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c0b65b3f-a32c-45c2-90d5-3b3e1264aa3c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0f9237de-e290-11e6-937e-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"foo","type":"DIRECTORY","blockSize":0,"accessTime":1485301899787,"modificationTime":1485301903750,"replication":0,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['287'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:44 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [8668bed2-a6a9-40b2-bff8-44b9edcb1602] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0fa52398-e290-11e6-8e47-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?recursive=True&OP=DELETE + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:44 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7a842dce-dd92-49ec-ba64-76c89b20d18f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8afe0bfa-e290-11e6-82be-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=MKDIRS + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:11 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d9e11673-8346-4723-b3d7-ebcbe2cb8b33] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8b3ff898-e290-11e6-8069-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:11 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ec60216b-7fab-4e88-90e4-e84629803676] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8b52a9b8-e290-11e6-9c09-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:11 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a20562ec-20ee-4118-87c6-cc2d7b9ebd88] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8b72189c-e290-11e6-8984-645106422854] method: PUT uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/foo?overwrite=true&write=true&OP=CREATE response: @@ -96,14 +361,14 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:37:43 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:17 GMT'] Expires: ['-1'] Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/foo?overwrite=true&write=true&OP=CREATE'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [0692265f-fca6-43a1-92f7-cba225b5a1bd] + x-ms-request-id: [8c6c3652-d016-4c53-b751-1c4145a5853d] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -112,24 +377,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [231f59ae-d9d0-11e6-b280-645106422854] + x-ms-client-request-id: [8ecc0576-e290-11e6-97f0-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"foo","type":"FILE","blockSize":268435456,"accessTime":1484339864510,"modificationTime":1484339864570,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"foo","type":"FILE","blockSize":268435456,"accessTime":1485302112714,"modificationTime":1485302117836,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['290'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:44 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:17 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [2858542f-ca8e-4358-96cf-63878f869959] + x-ms-request-id: [7e0f2b1f-c2a7-435a-812e-d16cec9da23f] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -138,24 +403,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2332ba90-d9d0-11e6-8321-645106422854] + x-ms-client-request-id: [8edf8d86-e290-11e6-b63b-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/foo?read=true&OP=OPEN&length=6&offset=0 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/foo?length=6&read=true&offset=0&OP=OPEN response: body: {string: '123456'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:37:44 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:17 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [2259141a-2424-4c7a-84fc-282c8a84eebb] + x-ms-request-id: [8c60c249-c0a4-4f8a-a08f-c35e6dd4dc6a] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -164,24 +429,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [234a3a48-d9d0-11e6-8820-645106422854] + x-ms-client-request-id: [8f03a3c0-e290-11e6-b827-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"foo","type":"FILE","blockSize":268435456,"accessTime":1484339864510,"modificationTime":1484339864570,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"foo","type":"FILE","blockSize":268435456,"accessTime":1485302112714,"modificationTime":1485302117836,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['290'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:44 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:17 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [78b5e005-0dc6-47ca-8ffe-f22fc95067f9] + x-ms-request-id: [aac21234-ae2a-4dc2-9ee2-f7f638fc9f2e] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -191,9 +456,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [235d609a-d9d0-11e6-9785-645106422854] + x-ms-client-request-id: [8f16f138-e290-11e6-8813-645106422854] method: DELETE uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/foo?recursive=False&OP=DELETE response: @@ -202,13 +467,13 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:44 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:17 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [8a3356a3-c0bf-485d-9501-fca98d228717] + x-ms-request-id: [52490959-c0ca-442e-965d-336331906d11] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -217,24 +482,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [237800c2-d9d0-11e6-b849-645106422854] + x-ms-client-request-id: [8f2fa94a-e290-11e6-8862-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"foo","type":"DIRECTORY","blockSize":0,"accessTime":1484339862294,"modificationTime":1484339865221,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"foo","type":"DIRECTORY","blockSize":0,"accessTime":1485302110169,"modificationTime":1485302118550,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['287'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:44 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:17 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [ac1d5461-4b75-4b1c-870b-ee8000753b3b] + x-ms-request-id: [7b401581-c046-418b-b1dc-3115ea2dcb44] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -244,9 +509,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [238bd898-d9d0-11e6-adca-645106422854] + x-ms-client-request-id: [8f425a78-e290-11e6-bf5a-645106422854] method: DELETE uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?recursive=True&OP=DELETE response: @@ -255,13 +520,543 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:44 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:17 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [1cd90be7-4d11-46bf-9b2a-c1bb1c520574] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [86fe6b70-e29d-11e6-af59-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=MKDIRS + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:08 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c53ec33a-553c-42ce-bdd2-dd3dd051d87d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [874f230c-e29d-11e6-9f66-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:08 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [65cca3b5-8448-43d2-bd96-7313eb0a74a1] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8760d638-e29d-11e6-90c9-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:08 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e09a42d4-312c-401a-8f40-8f57edd17016] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8772b0f0-e29d-11e6-b2de-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/foo?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:28:09 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/foo?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [211e7bdf-a7a1-4e1d-938c-5c1cda62991c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [87ddf5c6-e29d-11e6-baa2-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"foo","type":"FILE","blockSize":268435456,"accessTime":1485307689457,"modificationTime":1485307689503,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:09 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9a61e071-d0c9-4b72-b644-df0ef91521e5] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [87f35268-e29d-11e6-80ac-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/foo?offset=0&OP=OPEN&read=true&length=6 + response: + body: {string: '123456'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:28:09 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7653bb5d-dc5c-46c5-b50f-b010f47a9344] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8813851c-e29d-11e6-ae07-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"foo","type":"FILE","blockSize":268435456,"accessTime":1485307689457,"modificationTime":1485307689503,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:09 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9302f72b-341a-447a-9857-ad9f1e4c6f9f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [88295664-e29d-11e6-bfe5-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/foo?OP=DELETE&recursive=False + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:09 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [914558b6-c123-442e-a4b2-3f996600619c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [884012e6-e29d-11e6-b785-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"foo","type":"DIRECTORY","blockSize":0,"accessTime":1485307687288,"modificationTime":1485307690370,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['287'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:09 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [41a0ce11-7595-4655-8700-a1cc91ac1cfb] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8851d974-e29d-11e6-9b79-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:09 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [36c14491-3c75-4a0e-a053-c96c7f744291] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3081e476-e29e-11e6-86be-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=MKDIRS + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:52 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [8633a2b4-8aef-448d-ac70-8252aad8083a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [30bf280c-e29e-11e6-9580-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:52 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [879895ad-d2d4-4993-9661-3d908616b6ea] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [30d0b43e-e29e-11e6-90e4-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:53 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [eb129bfa-b00a-44d6-8dd8-6124d58715e0] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [30e2677a-e29e-11e6-abc4-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/foo?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:32:53 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/foo?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [6f00b999-9470-468a-ad37-0f51c64ec3eb] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [312f00dc-e29e-11e6-9ac3-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"foo","type":"FILE","blockSize":268435456,"accessTime":1485307973710,"modificationTime":1485307973770,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:53 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [f592b228-247b-4535-a9e3-2a0365d6449b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [31418af6-e29e-11e6-9045-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/foo?offset=0&read=true&OP=OPEN&length=6 + response: + body: {string: '123456'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:32:53 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [0814b657-5ae9-4c34-8718-c323d70b7f55] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [31605d94-e29e-11e6-ac45-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"foo","type":"FILE","blockSize":268435456,"accessTime":1485307973710,"modificationTime":1485307973770,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:54 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7ab934d3-0472-4a6a-b802-9437f7b90e08] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3172c0a2-e29e-11e6-a6a3-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/foo?OP=DELETE&recursive=False + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:54 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [08505395-8f25-4faa-8606-6e6fbeaa2167] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [318a8e62-e29e-11e6-a71d-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"foo","type":"DIRECTORY","blockSize":0,"accessTime":1485307971741,"modificationTime":1485307974389,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['287'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:54 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [22b8a4ca-12ec-4cc3-8f3c-af3dba698737] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [319c419e-e29e-11e6-b32c-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:54 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [868a0e79-e288-453d-8665-8c3b64fc76a7] + x-ms-request-id: [1e27cefd-a317-418c-be0b-19b19510a962] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_cli/test_tail.yaml b/tests/recordings/test_cli/test_tail.yaml index 698ed70..43a28a8 100644 --- a/tests/recordings/test_cli/test_tail.yaml +++ b/tests/recordings/test_cli/test_tail.yaml @@ -6,9 +6,168 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['6'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [23ad76ee-d9d0-11e6-a860-645106422854] + x-ms-client-request-id: [0fca72cc-e290-11e6-99ad-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Tue, 24 Jan 2017 23:51:44 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [44faeef9-7875-41c8-bee5-e89e56061f80] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [101bedf8-e290-11e6-bb20-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485301905276,"modificationTime":1485301905350,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:45 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [f52b4bcf-0bc3-4a3c-b887-3fa12db83c2f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [102f3b40-e290-11e6-a4a0-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485301905276,"modificationTime":1485301905350,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:45 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c2c56787-6049-4036-aa72-af1532c91989] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [1042afac-e290-11e6-acad-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?read=true&offset=0&OP=OPEN&length=6 + response: + body: {string: '123456'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Tue, 24 Jan 2017 23:51:45 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9f010254-326a-43b0-a552-1a2ac9fe9df5] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [10645510-e290-11e6-b810-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485301905276,"modificationTime":1485301905350,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:45 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [09553643-b79b-47d3-8a05-14c137d05c01] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [1077f08c-e290-11e6-a789-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?recursive=False&OP=DELETE + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:45 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [cf4182de-de2d-48ff-8e0e-6951adae15fb] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8f62b3ee-e290-11e6-916e-645106422854] method: PUT uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&write=true&OP=CREATE response: @@ -17,14 +176,14 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:37:46 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:19 GMT'] Expires: ['-1'] Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&write=true&OP=CREATE'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [ae403d5c-e7ca-4824-8ae8-0c5d878a039c] + x-ms-request-id: [c659278b-0f80-47c1-a808-0770a623b9b9] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -33,24 +192,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [240159de-d9d0-11e6-9858-645106422854] + x-ms-client-request-id: [8fb2e314-e290-11e6-836d-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1484339866011,"modificationTime":1484339866085,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485302119357,"modificationTime":1485302119414,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['290'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:46 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:19 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [a18ed1fa-0466-4be7-ae9a-86c85299ff74] + x-ms-request-id: [d93010ae-4a28-4012-94af-9f450f3cbd77] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -59,24 +218,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [24133378-d9d0-11e6-8fe4-645106422854] + x-ms-client-request-id: [8fc4bd62-e290-11e6-b295-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1484339866011,"modificationTime":1484339866085,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485302119357,"modificationTime":1485302119414,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['290'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:46 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:19 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [66d4a5e3-d3bc-4ed9-86db-02e139415930] + x-ms-request-id: [8698fb46-4135-44ab-b59c-c60f582ad431] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -85,24 +244,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2425f908-d9d0-11e6-9594-645106422854] + x-ms-client-request-id: [8fd649a2-e290-11e6-b276-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?read=true&OP=OPEN&length=6&offset=0 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?length=6&read=true&offset=0&OP=OPEN response: body: {string: '123456'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:37:46 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:19 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [239b7fc7-f9d9-4012-bc49-3bfc16a86bcc] + x-ms-request-id: [147d524d-7e0b-451b-ba52-6c7a33d976a7] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -111,24 +270,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [243b903a-d9d0-11e6-83e9-645106422854] + x-ms-client-request-id: [8ff4ba8c-e290-11e6-89a7-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1484339866011,"modificationTime":1484339866085,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485302119357,"modificationTime":1485302119414,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['290'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:46 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:19 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [a7f416db-0169-4e52-98de-93aff8ce41a4] + x-ms-request-id: [fa646cce-4808-4b8a-adfb-f5ee0c0a9c7a] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -138,9 +297,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [244d3b26-d9d0-11e6-bec9-645106422854] + x-ms-client-request-id: [9006e228-e290-11e6-a7fe-645106422854] method: DELETE uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?recursive=False&OP=DELETE response: @@ -149,13 +308,331 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:46 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:19 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [22ed0086-b3fb-47aa-a414-bf0f538634a2] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [88740774-e29d-11e6-8a10-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:28:10 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7caa50e4-959e-4911-8fba-1013ca922341] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [88be6a64-e29d-11e6-9a3b-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485307691144,"modificationTime":1485307691189,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:10 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [5e473763-963e-41d4-896d-4b27e1c2317b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [88d169ae-e29d-11e6-9f33-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485307691144,"modificationTime":1485307691189,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:10 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [547fb853-160c-4e4b-8716-a8b1a6e02cc8] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [88e71498-e29d-11e6-8d31-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?offset=0&OP=OPEN&read=true&length=6 + response: + body: {string: '123456'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:28:11 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b0af40b6-2331-4e7f-95e3-2c54b67ddc69] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [89069740-e29d-11e6-9f58-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485307691144,"modificationTime":1485307691189,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:11 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [f9a9ae6c-4bc9-4224-b673-aadb8044260b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8918bf64-e29d-11e6-b450-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?OP=DELETE&recursive=False + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:11 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [36ad77c5-9a56-45ac-a7a8-1a2074617979] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [31c01d4c-e29e-11e6-86a8-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:32:54 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [63b8e995-a9b6-435c-8fc1-35e38d48d6c6] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3210c1d8-e29e-11e6-806a-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485307975167,"modificationTime":1485307975243,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:54 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [aafa36c5-16f3-4a70-9e07-2fd08c001cad] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3222ea48-e29e-11e6-9829-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485307975167,"modificationTime":1485307975243,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:54 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d62e360e-30ed-4743-9b49-1796756339af] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3234ebba-e29e-11e6-85b9-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?offset=0&read=true&OP=OPEN&length=6 + response: + body: {string: '123456'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:32:55 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [0dbfe44e-70c8-464c-a932-6400d691c3fb] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [325e804c-e29e-11e6-8965-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485307975167,"modificationTime":1485307975243,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:55 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d520aae2-3ddf-4c23-8d63-7ebf521a0c41] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3270f742-e29e-11e6-b4df-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?OP=DELETE&recursive=False + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:55 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [e6fd5ff4-e4ba-4751-84c7-65702c5ba8b2] + x-ms-request-id: [f68aaba9-482e-4b82-8bea-2548e291cf98] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_cli/test_tail_bytes.yaml b/tests/recordings/test_cli/test_tail_bytes.yaml index 7ba439a..2226e4d 100644 --- a/tests/recordings/test_cli/test_tail_bytes.yaml +++ b/tests/recordings/test_cli/test_tail_bytes.yaml @@ -6,9 +6,168 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['6'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [246f1c42-d9d0-11e6-ad93-645106422854] + x-ms-client-request-id: [10974be4-e290-11e6-87c4-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Tue, 24 Jan 2017 23:51:46 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [6aeadacd-1b0c-46e5-b7fc-87c4c4ad5cbc] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [10eb1126-e290-11e6-831b-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485301906588,"modificationTime":1485301906635,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:46 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d2c6623f-3ebd-4df0-ab49-7432ff902960] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [10fd9b46-e290-11e6-accb-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485301906588,"modificationTime":1485301906635,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:46 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a0cc3e14-226c-448c-83ca-85cbe022858c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [110fd658-e290-11e6-b0f0-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?read=true&offset=3&OP=OPEN&length=3 + response: + body: {string: '456'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Tue, 24 Jan 2017 23:51:46 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [4a1593a3-1916-4d8e-85bc-9a71a3719fee] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [113eaf66-e290-11e6-9310-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485301906588,"modificationTime":1485301906635,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:47 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [baa89b87-782e-438b-be3d-fe973d71a9ac] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [11529982-e290-11e6-8160-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?recursive=False&OP=DELETE + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:47 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3c05311e-a4bc-45d2-b38b-a3c8aaf4e0b4] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9026ee34-e290-11e6-a56f-645106422854] method: PUT uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&write=true&OP=CREATE response: @@ -17,14 +176,14 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:37:47 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:19 GMT'] Expires: ['-1'] Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&write=true&OP=CREATE'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [1122d236-ac20-446a-b15f-38b25177cdd1] + x-ms-request-id: [aa9c9425-9fa8-46db-9dc0-ce4e3f237f48] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -33,24 +192,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [24ccaee4-d9d0-11e6-84d8-645106422854] + x-ms-client-request-id: [90718bf8-e290-11e6-b451-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1484339867308,"modificationTime":1484339867380,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485302120602,"modificationTime":1485302120658,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['290'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:47 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:20 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [87e6ef4b-03f5-4b91-83da-dd4a528ae725] + x-ms-request-id: [e43de663-a182-4c5e-8d7c-c8c3a796243b] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -59,24 +218,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [24df4154-d9d0-11e6-9a02-645106422854] + x-ms-client-request-id: [9084eca4-e290-11e6-aa55-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1484339867308,"modificationTime":1484339867380,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485302120602,"modificationTime":1485302120658,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['290'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:47 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:20 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [62dce552-7274-48b1-9563-39ddd613e6e5] + x-ms-request-id: [41b59e65-de8c-413f-a138-43e26a934279] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -85,24 +244,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [24f1a31c-d9d0-11e6-9f5c-645106422854] + x-ms-client-request-id: [9097d85e-e290-11e6-acf3-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?read=true&OP=OPEN&length=3&offset=3 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?length=3&read=true&offset=3&OP=OPEN response: body: {string: '456'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:37:47 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:20 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [d1fa13bc-1a90-4e68-9f18-2909d6fd1f75] + x-ms-request-id: [4023649e-1077-46bf-9bf1-568ce6afb702] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -111,24 +270,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2508abdc-d9d0-11e6-a263-645106422854] + x-ms-client-request-id: [90b9f2c6-e290-11e6-915f-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1484339867308,"modificationTime":1484339867380,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485302120602,"modificationTime":1485302120658,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['290'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:47 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:20 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [da6812d2-a33d-4001-99f6-ffdcebd9acd6] + x-ms-request-id: [d523f118-7e64-473b-88dd-a0a471f3dccb] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -138,9 +297,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [251b3706-d9d0-11e6-9400-645106422854] + x-ms-client-request-id: [90cc7cfa-e290-11e6-8901-645106422854] method: DELETE uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?recursive=False&OP=DELETE response: @@ -149,13 +308,331 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:47 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:20 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [4309c04c-8232-4550-93e1-84870df3cc4a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [893ab5d8-e29d-11e6-a99a-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:28:12 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [66ce7faa-2fb7-4f74-9f7c-28f99ee18ae1] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [89a3d7f6-e29d-11e6-8439-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485307692617,"modificationTime":1485307692685,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:12 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [cefc9f99-9c5e-464e-aaa3-ed447939e69c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [89b68910-e29d-11e6-9adc-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485307692617,"modificationTime":1485307692685,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:12 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c11f6041-1bcc-4fc9-acc0-62590371eaa1] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [89d4e676-e29d-11e6-9c55-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?offset=3&OP=OPEN&read=true&length=3 + response: + body: {string: '456'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:28:12 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [63d9863e-5edd-42a9-b91d-d2138ad2004a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [89f5533e-e29d-11e6-b717-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485307692617,"modificationTime":1485307692685,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:12 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [cd94be9b-7b2d-474a-a31b-001d92aa693b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8a07b666-e29d-11e6-a88b-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?OP=DELETE&recursive=False + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:12 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [628cb1dc-07cb-451e-bdc0-798f4307975c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3295963a-e29e-11e6-ab21-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:32:56 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [56777f3c-64be-46cb-80ff-8f5455350652] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [32e1cdf0-e29e-11e6-940d-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485307976557,"modificationTime":1485307976628,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:56 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3aaaf1e6-ae5e-49e7-a900-1addd5e6e329] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [32f38134-e29e-11e6-aaaf-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485307976557,"modificationTime":1485307976628,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:56 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3d9ed749-a671-4b70-bb80-5832d4f61ea8] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3304bf3e-e29e-11e6-bcd0-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?offset=3&read=true&OP=OPEN&length=3 + response: + body: {string: '456'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:32:56 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3798972a-c6b7-4efa-b40c-ae3d9b82afbd] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [33237ea4-e29e-11e6-b5f2-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"bar","type":"FILE","blockSize":268435456,"accessTime":1485307976557,"modificationTime":1485307976628,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:56 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [8ec68414-109d-4d03-8d0d-64a0f319a10d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3335456c-e29e-11e6-bd50-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/bar?OP=DELETE&recursive=False + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:57 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [4b2aeb42-134a-4388-87fc-f9d72822d5d0] + x-ms-request-id: [a9a1bd4e-4e86-4e09-bcc1-77740e7587df] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_cli/test_touch_and_rm.yaml b/tests/recordings/test_cli/test_touch_and_rm.yaml index 07bd2bd..12751d5 100644 --- a/tests/recordings/test_cli/test_touch_and_rm.yaml +++ b/tests/recordings/test_cli/test_touch_and_rm.yaml @@ -6,9 +6,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [253f2658-d9d0-11e6-b1c4-645106422854] + x-ms-client-request-id: [1170a794-e290-11e6-b530-645106422854] method: PUT uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=MKDIRS response: @@ -17,13 +17,13 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:48 GMT'] + Date: ['Tue, 24 Jan 2017 23:51:47 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [7dafb7ad-98a5-4049-b737-080a995bf702] + x-ms-request-id: [e59d14ac-e548-4219-b4d4-fac02e873c49] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -33,9 +33,222 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [257a87ae-d9d0-11e6-bd43-645106422854] + x-ms-client-request-id: [11b2cd1e-e290-11e6-9a04-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/foo?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Tue, 24 Jan 2017 23:51:47 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/foo?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3917ad73-0512-4de9-a09e-930557ab231d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [11c976cc-e290-11e6-97b9-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"foo","type":"FILE","blockSize":268435456,"accessTime":1485301908162,"modificationTime":1485301908162,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:48 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [dc453502-d9be-416a-afa4-6aea3c816d8f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [11dfaa68-e290-11e6-9342-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"foo","type":"FILE","blockSize":268435456,"accessTime":1485301908162,"modificationTime":1485301908162,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:48 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ca412ae6-6743-4df7-a2b9-e56b95aacf2b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [1209b41a-e290-11e6-aa1c-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/foo?recursive=False&OP=DELETE + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:48 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [98af8c74-9ac3-465f-a895-16c3e339f384] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [12231c52-e290-11e6-baeb-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:48 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c4a8b79e-3566-436c-bff4-b4a090effcf8] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [1235a61e-e290-11e6-a646-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"foo","type":"DIRECTORY","blockSize":0,"accessTime":1485301905295,"modificationTime":1485301908751,"replication":0,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['287'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:48 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [8accd87b-fbe2-478d-9bab-0433cd9956cb] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [12487e50-e290-11e6-8a7f-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?recursive=True&OP=DELETE + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:48 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ba221b1e-6cb8-492f-99e6-7eb611dd0853] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [90ebc538-e290-11e6-a651-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=MKDIRS + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:21 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b3b289cd-bb63-4d0a-9064-35a83bf130c7] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [91297ec8-e290-11e6-87fd-645106422854] method: PUT uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/foo?overwrite=true&write=true&OP=CREATE response: @@ -44,14 +257,14 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:37:48 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:22 GMT'] Expires: ['-1'] Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/foo?overwrite=true&write=true&OP=CREATE'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [52364bd0-450d-4128-89bb-929b18902779] + x-ms-request-id: [690181a7-98c7-4237-bb54-5644fbb5a260] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -60,24 +273,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2596bd6c-d9d0-11e6-939e-645106422854] + x-ms-client-request-id: [913eee28-e290-11e6-88d8-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"foo","type":"FILE","blockSize":268435456,"accessTime":1484339868792,"modificationTime":1484339868792,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"foo","type":"FILE","blockSize":268435456,"accessTime":1485302122010,"modificationTime":1485302122010,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['290'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:48 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:22 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [8a711645-e909-4757-a861-9d60feec5e2c] + x-ms-request-id: [c4b04b4a-5c66-493d-949b-c1da6b7a463a] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -86,24 +299,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [25a8b362-d9d0-11e6-a457-645106422854] + x-ms-client-request-id: [9151521a-e290-11e6-9f46-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"foo","type":"FILE","blockSize":268435456,"accessTime":1484339868792,"modificationTime":1484339868792,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"foo","type":"FILE","blockSize":268435456,"accessTime":1485302122010,"modificationTime":1485302122010,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['290'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:48 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:22 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [3a183e26-88b8-4404-a507-a896bbb7f32d] + x-ms-request-id: [67ca4e56-2cdd-4360-977c-f0586a40c481] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -113,9 +326,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [25ba4974-d9d0-11e6-9ab4-645106422854] + x-ms-client-request-id: [9163c89c-e290-11e6-a0aa-645106422854] method: DELETE uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/foo?recursive=False&OP=DELETE response: @@ -124,13 +337,13 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:48 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:22 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [7508d2a5-0a00-4c14-8953-18a9c3f654c5] + x-ms-request-id: [d10271ad-cfa6-4dde-97f5-6058dca3ae23] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -139,9 +352,9 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [25d708ac-d9d0-11e6-93ae-645106422854] + x-ms-client-request-id: [917c59c2-e290-11e6-932a-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS response: @@ -150,13 +363,13 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['34'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:49 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:22 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [001d86b8-28e5-4bc8-a480-6d9fe20a7cbd] + x-ms-request-id: [d2f6f357-7520-4520-8530-c7f7d27caf6d] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -165,24 +378,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [25e8464a-d9d0-11e6-9f7d-645106422854] + x-ms-client-request-id: [918e341e-e290-11e6-a110-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"foo","type":"DIRECTORY","blockSize":0,"accessTime":1484339866032,"modificationTime":1484339869189,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"foo","type":"DIRECTORY","blockSize":0,"accessTime":1485302119362,"modificationTime":1485302122409,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['287'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:49 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:22 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [eee73328-d40f-48ac-8976-fcf9d48f8c87] + x-ms-request-id: [9372a77e-c57a-47ff-a22e-8060c6af7fbf] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -192,9 +405,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [25f940fa-d9d0-11e6-8d89-645106422854] + x-ms-client-request-id: [919fe74c-e290-11e6-8eb2-645106422854] method: DELETE uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?recursive=True&OP=DELETE response: @@ -203,13 +416,439 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:49 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:22 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [bb07887f-cee6-47bf-8251-2702ceea94ef] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8a29a8f6-e29d-11e6-9e57-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=MKDIRS + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:13 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b468b125-781e-49cb-a421-16ffc26ca63c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8a750ac2-e29d-11e6-80c6-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/foo?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:28:13 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/foo?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7931d345-6629-47f8-9a3b-ce20d4daf639] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8a8e3870-e29d-11e6-a257-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"foo","type":"FILE","blockSize":268435456,"accessTime":1485307694218,"modificationTime":1485307694218,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:14 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [96ca5c59-047b-41e0-9df7-6ad4a8bb4698] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8aaf0662-e29d-11e6-84fc-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"foo","type":"FILE","blockSize":268435456,"accessTime":1485307694218,"modificationTime":1485307694218,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:14 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7c0cfbb5-aa98-4bfa-8ac6-0b555ad73d00] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8ac14242-e29d-11e6-882e-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/foo?OP=DELETE&recursive=False + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:14 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e8aec022-8305-4963-9e02-1ca4d6d9a510] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8ad9853a-e29d-11e6-b10f-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:14 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [fa772a43-3a01-453b-a193-2160824c589e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8aeaea5e-e29d-11e6-b720-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"foo","type":"DIRECTORY","blockSize":0,"accessTime":1485307691164,"modificationTime":1485307694729,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['287'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:14 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3a484786-8730-43ce-ad3c-2fe35ca48128] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8afd12c0-e29d-11e6-96fc-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:14 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [0d9211d2-a034-4ff7-858b-9f4fc563e604] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [335a1f00-e29e-11e6-9d81-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=MKDIRS + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:57 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e16398b8-9aa4-42fb-abbb-41761b112683] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [339789a6-e29e-11e6-ac6c-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/foo?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:32:57 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/foo?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [5dd6057e-7933-457a-9ebd-125e9d4a32f4] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [33ad348a-e29e-11e6-a4a0-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"foo","type":"FILE","blockSize":268435456,"accessTime":1485307977970,"modificationTime":1485307977970,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:57 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [26761772-fabf-4a97-bfac-846d9f0f7404] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [33bf9790-e29e-11e6-95a6-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"foo","type":"FILE","blockSize":268435456,"accessTime":1485307977970,"modificationTime":1485307977970,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:58 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [62bf464a-c508-470f-af92-ec0d3e7995d0] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [33d1c002-e29e-11e6-b9d6-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo/foo?OP=DELETE&recursive=False + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:58 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [4e55c421-73b2-4308-9a58-76a00b6bface] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [33eb1462-e29e-11e6-80ac-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:58 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [8352528f-36e5-4f34-9261-ec9057ab1e94] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [33fcdb26-e29e-11e6-9f1d-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"foo","type":"DIRECTORY","blockSize":0,"accessTime":1485307975187,"modificationTime":1485307978372,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['287'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:58 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [50a09fe0-8ac2-4778-9beb-2eafbf776dcb] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [340e8e68-e29e-11e6-a5b7-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:58 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [e7b972fc-7368-41e1-a894-64997dc1a91d] + x-ms-request-id: [ff2991ae-9c61-4a1d-96da-0c498cf29559] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_core/test_TextIOWrapper.yaml b/tests/recordings/test_core/test_TextIOWrapper.yaml index fad6783..7cdc65a 100644 --- a/tests/recordings/test_core/test_TextIOWrapper.yaml +++ b/tests/recordings/test_core/test_TextIOWrapper.yaml @@ -10,25 +10,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['11'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [4d2ed35c-d9d0-11e6-8342-645106422854] + x-ms-client-request-id: [b404088c-e29d-11e6-a545-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:38:55 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:23 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [5c1f4ca8-4769-4666-83b1-20c543002ec0] + x-ms-request-id: [6d100adf-19a5-458f-a416-68b7bc4c3b2e] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -37,24 +37,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [4da02c26-d9d0-11e6-bb32-645106422854] + x-ms-client-request-id: [b44dbbbe-e29d-11e6-aaf1-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339935662,"modificationTime":1484339935718,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307764210,"modificationTime":1485307764275,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:55 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:23 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [95c00193-eebd-44bf-a4ab-55a37ddfe779] + x-ms-request-id: [f5d0d446-bca3-490c-8e8c-0aaa5070053e] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -63,11 +63,11 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [4db29b7a-d9d0-11e6-a974-645106422854] + x-ms-client-request-id: [b45f8276-e29d-11e6-aa4d-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?read=true&OP=OPEN&length=11&offset=0 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=0&OP=OPEN&read=true&length=11 response: body: {string: '1,2 @@ -77,14 +77,14 @@ interactions: headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:38:55 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:23 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [ed988c01-e3ae-4f57-8069-74a265230f3d] + x-ms-request-id: [9d6441a8-3c47-4faf-8936-f8bc8f35357b] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -93,24 +93,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [4dd5ac5c-d9d0-11e6-849a-645106422854] + x-ms-client-request-id: [b48360d4-e29d-11e6-a66d-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339935662,"modificationTime":1484339935718,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307764210,"modificationTime":1485307764275,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:56 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:23 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [65c50437-b1d3-4d16-a3d5-ef97c3d98b60] + x-ms-request-id: [5c8359c9-43cc-4287-b145-d820c23fa726] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -119,24 +119,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [4de82476-d9d0-11e6-ab5c-645106422854] + x-ms-client-request-id: [b4953ada-e29d-11e6-bdec-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339935662,"modificationTime":1484339935718,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307764210,"modificationTime":1485307764275,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:56 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:24 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [1b9b7b3e-1d9e-4319-a63e-ce720734df8a] + x-ms-request-id: [d25bf44b-30e0-4387-99e3-da316b39cbe7] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -145,24 +145,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [4dfaae8c-d9d0-11e6-9fa6-645106422854] + x-ms-client-request-id: [b4a6c6fe-e29d-11e6-8486-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339935662,"modificationTime":1484339935718,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307764210,"modificationTime":1485307764275,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:56 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:24 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [4d8f3e2d-1065-4b80-9308-a006dbfe18f0] + x-ms-request-id: [058473ee-df0f-41b7-a69c-9d058d494bb8] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -172,24 +172,217 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [4e0d0f78-d9d0-11e6-82af-645106422854] + x-ms-client-request-id: [b4b866b0-e29d-11e6-af54-645106422854] method: DELETE - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?recursive=True&OP=DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=DELETE&recursive=True response: body: {string: '{"boolean":true}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:56 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:24 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [be560b2d-f3c5-45fd-80c1-37e854797763] + x-ms-request-id: [192c464f-c420-4580-ab77-d5f0758c48e3] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '1,2 + + 3,4 + + 5,6' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['11'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [5c84ddc0-e29e-11e6-94cb-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:34:07 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a0c1b208-691c-43c1-8c7d-bcf91ff7fa1c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [5cf1d052-e29e-11e6-9c20-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308046908,"modificationTime":1485308047062,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:07 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2f26e7c1-f55b-4107-a286-55c0e3381225] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [5d038398-e29e-11e6-839e-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=0&read=true&OP=OPEN&length=11 + response: + body: {string: '1,2 + + 3,4 + + 5,6'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:34:07 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9693ba83-0120-4a5e-a15b-01c45d08e39b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [5d205a24-e29e-11e6-9dea-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308046908,"modificationTime":1485308047062,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:07 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [11b84f3b-a6ec-419e-8687-2995bdc5a4b4] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [5d32347a-e29e-11e6-bc79-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308046908,"modificationTime":1485308047062,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:07 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3839fd55-ae4c-4e63-b206-7ce6852457b2] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [5d438650-e29e-11e6-88f7-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308046908,"modificationTime":1485308047062,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:07 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [8c5cc025-635a-4b43-a75b-6bbeba132dcf] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [5d54d7ac-e29e-11e6-8eaa-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:07 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2ed87f2f-8a0b-42fe-bc11-e8d00e077f6b] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_core/test_append.yaml b/tests/recordings/test_core/test_append.yaml index a26b296..fa80793 100644 --- a/tests/recordings/test_core/test_append.yaml +++ b/tests/recordings/test_core/test_append.yaml @@ -5,9 +5,9 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [4610dd8c-d9d0-11e6-bf24-645106422854] + x-ms-client-request-id: [ad218ede-e29d-11e6-aef6-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: @@ -16,13 +16,13 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['34'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:42 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:12 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [50c735a8-47e3-4f47-acd5-15191091bb11] + x-ms-request-id: [ee272d94-0188-4e33-b272-d78c24463d15] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -32,25 +32,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['3'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [464f539c-d9d0-11e6-9c7c-645106422854] + x-ms-client-request-id: [ad5e70e6-e29d-11e6-867f-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:38:43 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:12 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [d234093b-d872-4729-9251-9ebc9e6eb9b3] + x-ms-request-id: [2a449a77-d02b-410a-9eec-9df2d4aa07d1] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -59,24 +59,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [468850d2-d9d0-11e6-a88c-645106422854] + x-ms-client-request-id: [ad7f0498-e29d-11e6-b0e1-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":3,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339923940,"modificationTime":1484339923992,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":3,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307752801,"modificationTime":1485307752846,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:43 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:12 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [763cc1f4-7567-4dd3-861c-7ec0b1e1a3b2] + x-ms-request-id: [ff13c59e-f815-4c67-a4a8-dc67937f66a4] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -85,24 +85,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [46ad096c-d9d0-11e6-aa6b-645106422854] + x-ms-client-request-id: [ad9140c6-e29d-11e6-90ea-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":3,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339923940,"modificationTime":1484339923992,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":3,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307752801,"modificationTime":1485307752846,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:43 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:12 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [dabb580b-6b7a-4697-8d6d-4ff1f1f2536b] + x-ms-request-id: [2a514a13-b385-4194-b679-2210159155b8] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -112,9 +112,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['3'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [46cbf150-d9d0-11e6-8f78-645106422854] + x-ms-client-request-id: [ada30700-e29d-11e6-a61c-645106422854] method: POST uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=3&OP=APPEND&append=true response: @@ -122,13 +122,13 @@ interactions: headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] - Date: ['Fri, 13 Jan 2017 20:38:43 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:12 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [c4f44fbf-5437-4f80-bd24-b0be4b586b3d] + x-ms-request-id: [ba4cbd33-affd-40ca-a5f3-a2486642ab11] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -137,24 +137,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [46f8551e-d9d0-11e6-a5ad-645106422854] + x-ms-client-request-id: [adbc6f70-e29d-11e6-b501-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339923940,"modificationTime":1484339924742,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307752801,"modificationTime":1485307753237,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:44 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:12 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [17ed22b3-dbf3-4a3b-8e78-4c5c7891d398] + x-ms-request-id: [e7a0d646-49ee-4841-85a7-b5a6ded98021] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -163,24 +163,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [4728e19a-d9d0-11e6-b5ae-645106422854] + x-ms-client-request-id: [adce22a4-e29d-11e6-bb50-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?read=true&OP=OPEN&length=6&offset=0 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=0&OP=OPEN&read=true&length=6 response: body: {string: '123456'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:38:44 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:13 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [f3ade4d7-176c-4339-9e8b-b67183f2bc7b] + x-ms-request-id: [681c6021-c474-4328-9dc3-8f7194a27cb3] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -189,24 +189,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [47465378-d9d0-11e6-b3af-645106422854] + x-ms-client-request-id: [adf8525e-e29d-11e6-adbb-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339923940,"modificationTime":1484339924742,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307752801,"modificationTime":1485307753237,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:44 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:13 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [71daa708-6b9d-4ee9-bfa7-1ecd676a067d] + x-ms-request-id: [6845b7af-6ab5-4932-ab00-10687cc7bc02] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -215,24 +215,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [4766d00c-d9d0-11e6-8127-645106422854] + x-ms-client-request-id: [ae09cc06-e29d-11e6-bb78-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339923940,"modificationTime":1484339924742,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307752801,"modificationTime":1485307753237,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:44 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:13 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [9f475dd3-1b47-45b1-9d48-f35cbdf0e128] + x-ms-request-id: [df93dd14-0624-47c5-978a-67d794f7cbc2] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -242,9 +242,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['3'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [4785fcd4-d9d0-11e6-a9c0-645106422854] + x-ms-client-request-id: [ae2df5e6-e29d-11e6-a203-645106422854] method: POST uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=6&OP=APPEND&append=true response: @@ -252,13 +252,13 @@ interactions: headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] - Date: ['Fri, 13 Jan 2017 20:38:45 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:13 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [7a0365b2-f86a-4f11-be94-ec9468390cef] + x-ms-request-id: [9b642f5c-a38b-469b-981a-f23608db3dfa] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -267,24 +267,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [47a2235e-d9d0-11e6-adc4-645106422854] + x-ms-client-request-id: [ae475dc2-e29d-11e6-818d-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":9,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339923940,"modificationTime":1484339924742,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":9,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307752801,"modificationTime":1485307753237,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:45 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:13 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [2f13eedd-8fd1-4fea-b7fe-e9855bac106d] + x-ms-request-id: [b5f95c5e-09c8-4652-b6a2-1291b893663f] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -293,24 +293,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [47c3c6dc-d9d0-11e6-ac6f-645106422854] + x-ms-client-request-id: [ae594ac6-e29d-11e6-8273-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?read=true&OP=OPEN&length=9&offset=0 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=0&OP=OPEN&read=true&length=9 response: body: {string: '123456789'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:38:45 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:13 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [87d72102-c522-4cc1-8f5c-1d20516dd269] + x-ms-request-id: [de46ab0c-ce3b-46e5-9d73-8eed792c7a49] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -319,24 +319,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [47f8f058-d9d0-11e6-92cf-645106422854] + x-ms-client-request-id: [ae6c4a0a-e29d-11e6-836d-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":9,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339923940,"modificationTime":1484339924742,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":9,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307752801,"modificationTime":1485307753237,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:45 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:13 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [e0ea770a-aa4c-47eb-b912-6590f681a56d] + x-ms-request-id: [facf3bf5-88bc-4e5f-8818-0c4bdb6675a6] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -345,24 +345,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [480b5f3a-d9d0-11e6-8d7a-645106422854] + x-ms-client-request-id: [ae7e9988-e29d-11e6-9442-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":9,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339923940,"modificationTime":1484339924742,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":9,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307752801,"modificationTime":1485307753237,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:45 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:14 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [9e86d62c-8992-4f75-817b-6e35c6b002db] + x-ms-request-id: [6fe02581-a305-461d-b024-f56b632bb854] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -371,24 +371,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [481d9ec2-d9d0-11e6-a768-645106422854] + x-ms-client-request-id: [ae9025b4-e29d-11e6-b9a2-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":9,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339923940,"modificationTime":1484339924742,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":9,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307752801,"modificationTime":1485307753237,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:45 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:14 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [b1068897-8427-4bba-baea-80d465636b70] + x-ms-request-id: [569456a1-8888-4c6e-9cfe-a245215dcf04] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -398,24 +398,443 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [482ffe6e-d9d0-11e6-9063-645106422854] + x-ms-client-request-id: [aea20036-e29d-11e6-b3c8-645106422854] method: DELETE - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?recursive=True&OP=DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=DELETE&recursive=True response: body: {string: '{"boolean":true}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:46 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:14 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [d8f116ea-a378-4551-bcc7-61c4d2f34630] + x-ms-request-id: [fd8dfebc-e337-4fb8-b573-eab7a7c6709b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [55233814-e29e-11e6-813d-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:54 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [cec14476-ef62-4e5b-9f46-9a62be722106] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['3'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [55602d94-e29e-11e6-90ce-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:33:54 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d8407263-378b-4c91-9a25-62aea4fdb58d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [55807346-e29e-11e6-b135-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":3,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308034650,"modificationTime":1485308034716,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:54 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [035fe6e4-bae2-4d0f-8c3c-b6dad102dfbe] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [5592af5a-e29e-11e6-bc92-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":3,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308034650,"modificationTime":1485308034716,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:54 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7a1f1a6f-aa04-43e5-8e02-de1195e2150a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['3'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [55a4d76e-e29e-11e6-89a3-645106422854] + method: POST + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=3&OP=APPEND&append=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + Date: ['Wed, 25 Jan 2017 01:33:55 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [4cf81615-3d7a-439c-8add-87f10dcca4d8] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [55cf1bc0-e29e-11e6-a886-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308034650,"modificationTime":1485308035106,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:55 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [8343c791-fa48-4315-b055-b0f5eb59d7de] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [55e14434-e29e-11e6-8bac-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=0&read=true&OP=OPEN&length=6 + response: + body: {string: '123456'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:33:55 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d4eccfd3-20fe-43b2-96a8-2271b4a9d46c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [5600783e-e29e-11e6-b85d-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308034650,"modificationTime":1485308035106,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:55 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [372bdc2c-e619-4d1c-856f-74cfaad524df] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [56164a4a-e29e-11e6-bed3-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308034650,"modificationTime":1485308035106,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:55 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [87cc95a9-3aad-4939-8c17-6a291eba5813] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '789' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['3'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [562885f8-e29e-11e6-b89d-645106422854] + method: POST + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=6&OP=APPEND&append=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + Date: ['Wed, 25 Jan 2017 01:33:55 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [8e9eec49-ad08-401a-867e-50fa27dbdc2e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [56572394-e29e-11e6-b5fd-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":9,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308034650,"modificationTime":1485308035106,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:56 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [0d4e77f0-56a9-44f6-861d-c8e91e372785] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [56694c10-e29e-11e6-b77b-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=0&read=true&OP=OPEN&length=9 + response: + body: {string: '123456789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:33:56 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7028c2fd-9f95-4566-802e-3ad6e7f1aa1f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [567c37d0-e29e-11e6-aea4-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":9,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308034650,"modificationTime":1485308035106,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:56 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [25eac829-0d0d-4252-91cc-cd450c1202eb] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [568e602c-e29e-11e6-b7c5-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":9,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308034650,"modificationTime":1485308035106,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:56 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a37e9bf7-e7e8-4eb5-90ee-951988dd0dbb] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [56a0afbe-e29e-11e6-a543-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":9,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308034650,"modificationTime":1485308035106,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:56 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [75bca7c9-28cd-4e14-b5ba-e452a2768322] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [56b2c4a6-e29e-11e6-938b-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:56 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a26bde98-ca3a-4048-9a8e-9ada580ae3cc] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_core/test_array.yaml b/tests/recordings/test_core/test_array.yaml index 5be9e40..e43b323 100644 --- a/tests/recordings/test_core/test_array.yaml +++ b/tests/recordings/test_core/test_array.yaml @@ -6,25 +6,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['1000'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [4e2fb086-d9d0-11e6-a490-645106422854] + x-ms-client-request-id: [b4d8fa7e-e29d-11e6-ba2b-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:38:57 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:25 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [57477abe-7c35-46b9-85e1-b35e971c3027] + x-ms-request-id: [712d395a-81a1-433a-9fad-a0a838414fb0] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -33,24 +33,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [4edc65ee-d9d0-11e6-8317-645106422854] + x-ms-client-request-id: [b52322de-e29d-11e6-aca5-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":1000,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339937928,"modificationTime":1484339937973,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":1000,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307765608,"modificationTime":1485307765658,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['291'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:57 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:25 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [683889b9-7639-4440-bf4c-fb266e07f189] + x-ms-request-id: [12c219e9-476e-48f0-b961-444046deafae] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -59,24 +59,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [4eeed398-d9d0-11e6-b312-645106422854] + x-ms-client-request-id: [b534fd1e-e29d-11e6-90d5-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?read=true&OP=OPEN&length=1000&offset=0 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=0&OP=OPEN&read=true&length=1000 response: body: {string: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:38:57 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:25 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [dad542e6-e826-4184-89a8-0c05fe6eb9ed] + x-ms-request-id: [b8f99441-f66c-497f-b113-a50c3c122475] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -85,24 +85,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [4f060964-d9d0-11e6-b51b-645106422854] + x-ms-client-request-id: [b554ba5c-e29d-11e6-9670-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":1000,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339937928,"modificationTime":1484339937973,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":1000,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307765608,"modificationTime":1485307765658,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['291'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:57 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:25 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [9e2ce4a5-0fb4-4d7d-a794-68f6e1a81c45] + x-ms-request-id: [b2ce5a95-2dce-4f58-83c3-cd9f6c9a4548] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -111,24 +111,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [4f1a794c-d9d0-11e6-9717-645106422854] + x-ms-client-request-id: [b5668112-e29d-11e6-a919-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":1000,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339937928,"modificationTime":1484339937973,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":1000,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307765608,"modificationTime":1485307765658,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['291'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:58 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:25 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [bc769769-4d62-41f1-aaaa-3f1eb4aa7974] + x-ms-request-id: [27ee819e-5afd-4ea7-98f8-5a9cff772af3] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -137,24 +137,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [4f33a3ba-d9d0-11e6-9092-645106422854] + x-ms-client-request-id: [b5796cbe-e29d-11e6-a7a3-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":1000,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339937928,"modificationTime":1484339937973,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":1000,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307765608,"modificationTime":1485307765658,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['291'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:58 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:25 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [e4996938-e13c-4207-b6e4-faf1b6bf8a68] + x-ms-request-id: [1f5c0ea0-b967-4645-8f26-c0efcac52365] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -164,24 +164,209 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [4f463558-d9d0-11e6-9094-645106422854] + x-ms-client-request-id: [b58af8f6-e29d-11e6-a6a9-645106422854] method: DELETE - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?recursive=True&OP=DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=DELETE&recursive=True response: body: {string: '{"boolean":true}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:58 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:25 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [c33c2694-a2a3-46e1-a5fd-09c493b13b6d] + x-ms-request-id: [5df596d9-9cce-40ab-8915-e96d70ccf640] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['1000'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [5d73bd14-e29e-11e6-8ce6-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:34:08 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [4a7e342d-c70a-4370-b20d-f514e9c5e0e1] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [5dbc734c-e29e-11e6-84b2-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":1000,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308048486,"modificationTime":1485308048541,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['291'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:08 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a070fb28-2bdd-46e9-b0df-fc8e5f343e3d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [5dce7480-e29e-11e6-95e9-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=0&read=true&OP=OPEN&length=1000 + response: + body: {string: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:34:08 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [895ef7de-5f5a-4d43-819a-6115004aa453] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [5e085f06-e29e-11e6-bda1-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":1000,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308048486,"modificationTime":1485308048541,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['291'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:08 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [6cc3d774-1228-4c60-b69c-6ed416a59ca3] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [5e19fe92-e29e-11e6-8591-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":1000,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308048486,"modificationTime":1485308048541,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['291'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:08 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c76514bb-57bb-48c0-a3ed-58555ad780b6] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [5e2b5022-e29e-11e6-82e0-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":1000,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308048486,"modificationTime":1485308048541,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['291'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:08 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b282703b-9297-44d7-a594-fc2e74cd8b0f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [5e3cb58a-e29e-11e6-8a16-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:09 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c1161e44-9c4d-4e11-9d42-4e8f28373b8f] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_core/test_bad_open.yaml b/tests/recordings/test_core/test_bad_open.yaml index c1d4286..ca140b3 100644 --- a/tests/recordings/test_core/test_bad_open.yaml +++ b/tests/recordings/test_core/test_bad_open.yaml @@ -5,24 +5,102 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2b8a60f6-d9d0-11e6-83ea-645106422854] + x-ms-client-request-id: [18c126ca-e290-11e6-9b2b-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/.?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"azure_test_dir","type":"DIRECTORY","blockSize":0,"accessTime":1484339701363,"modificationTime":1484339878720,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"tmp","type":"DIRECTORY","blockSize":0,"accessTime":1484331873300,"modificationTime":1484331873300,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"azure_test_dir","type":"DIRECTORY","blockSize":0,"accessTime":1484346729170,"modificationTime":1485301919798,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"tmp","type":"DIRECTORY","blockSize":0,"accessTime":1484331873300,"modificationTime":1484331873300,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['552'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:59 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:00 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [68d582b1-e95b-4cde-b4e8-1b97ec24a442] + x-ms-request-id: [89b52ad0-5b87-4e5f-b540-b0782d73cdf2] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [96dbcb9c-e290-11e6-9c21-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/.?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"azure_test_dir","type":"DIRECTORY","blockSize":0,"accessTime":1484346729170,"modificationTime":1485302131378,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"tmp","type":"DIRECTORY","blockSize":0,"accessTime":1484331873300,"modificationTime":1484331873300,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['552'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:31 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [8d98d669-ceaf-46a0-b79c-20ec0385a5fa] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [90e7f81e-e29d-11e6-8e2d-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/.?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"azure_test_dir","type":"DIRECTORY","blockSize":0,"accessTime":1484346729170,"modificationTime":1485307704822,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"tmp","type":"DIRECTORY","blockSize":0,"accessTime":1484331873300,"modificationTime":1484331873300,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['552'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:25 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [765ed1d6-4272-4c37-b813-69a695d40a01] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [39b4dfe6-e29e-11e6-9e52-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/.?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"azure_test_dir","type":"DIRECTORY","blockSize":0,"accessTime":1485307822683,"modificationTime":1485307988013,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"tmp","type":"DIRECTORY","blockSize":0,"accessTime":1484331873300,"modificationTime":1484331873300,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['552'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:07 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [6a45141f-839f-4a22-9e08-c562ad35d92c] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_core/test_cat.yaml b/tests/recordings/test_core/test_cat.yaml index 605468c..e5b7dda 100644 --- a/tests/recordings/test_core/test_cat.yaml +++ b/tests/recordings/test_core/test_cat.yaml @@ -6,9 +6,220 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['10'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [35ff4514-d9d0-11e6-be80-645106422854] + x-ms-client-request-id: [2512a39a-e290-11e6-8a98-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Tue, 24 Jan 2017 23:52:20 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a3aa1858-0cb7-48e5-aebc-84ba94bc900e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [25602746-e290-11e6-8e83-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301940972,"modificationTime":1485301941023,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:52:20 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3bb9ecb0-48ab-4926-a3a2-8382f5cfe5e7] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2573af82-e290-11e6-986e-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?read=true&offset=0&OP=OPEN&length=10 + response: + body: {string: 0123456789} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Tue, 24 Jan 2017 23:52:20 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [23490b3e-f088-4994-bbef-a86c12af1d59] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [25a7907a-e290-11e6-9c04-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301940972,"modificationTime":1485301941023,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:52:20 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [83e86376-2bee-414a-8832-0bbd17f4c8db] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [25be25ae-e290-11e6-be76-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301940972,"modificationTime":1485301941023,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:52:21 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [35d3d4db-d20d-4d0c-8207-05689ce274e6] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [25d1adca-e290-11e6-bc88-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301940972,"modificationTime":1485301941023,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:52:21 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [f055921e-8043-4951-8009-a8dbd99bf01e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [25e4c08a-e290-11e6-a827-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301940972,"modificationTime":1485301941023,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:52:21 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [83c308ed-4d9b-4d78-a52a-b08833e83dd4] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [25f7fa6c-e290-11e6-8009-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?recursive=True&OP=DELETE + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:52:21 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [936e2f37-5aa9-4896-8003-239eb6934d46] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: 0123456789 + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['10'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a160ed68-e290-11e6-b10f-645106422854] method: PUT uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE response: @@ -17,14 +228,14 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:38:16 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:48 GMT'] Expires: ['-1'] Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [0d9e7c32-d35d-4489-8dae-e6dd52ac3301] + x-ms-request-id: [baf21915-fcc9-4a9c-bc2c-edb0960a298d] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -33,24 +244,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3661d978-d9d0-11e6-939c-645106422854] + x-ms-client-request-id: [a1b35258-e290-11e6-b395-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339896759,"modificationTime":1484339896850,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302149539,"modificationTime":1485302149603,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:16 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:48 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [265f5212-af65-4772-8e23-db68e637d068] + x-ms-request-id: [8cdd2d5e-86b0-4b13-9a37-ea910252f5b6] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -59,24 +270,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [367466c2-d9d0-11e6-9371-645106422854] + x-ms-client-request-id: [a1c79db0-e290-11e6-a9c4-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?read=true&OP=OPEN&length=10&offset=0 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?length=10&read=true&offset=0&OP=OPEN response: body: {string: 0123456789} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:38:16 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:49 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [da059579-be80-44c5-8f20-76aa498c02d6] + x-ms-request-id: [06a70727-c172-4d2f-927f-52f46d1191a5] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -85,24 +296,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [36a77c4c-d9d0-11e6-89d9-645106422854] + x-ms-client-request-id: [a20c3450-e290-11e6-899c-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339896759,"modificationTime":1484339896850,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302149539,"modificationTime":1485302149603,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:16 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:49 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [48becfae-86fd-4219-805b-ef936650a4d0] + x-ms-request-id: [5432cf00-4431-4629-b716-dd0d7cd30b82] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -111,24 +322,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [36ba66e2-d9d0-11e6-ba10-645106422854] + x-ms-client-request-id: [a21fcfd0-e290-11e6-b8de-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339896759,"modificationTime":1484339896850,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302149539,"modificationTime":1485302149603,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:16 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:49 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [29abec83-0ba5-4616-bdb4-a10cf631e2a5] + x-ms-request-id: [7f24dfab-cffc-41a1-a4e8-a14a3d7960ca] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -137,24 +348,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [36ccfda4-d9d0-11e6-8363-645106422854] + x-ms-client-request-id: [a233ccfa-e290-11e6-ac55-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339896759,"modificationTime":1484339896850,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302149539,"modificationTime":1485302149603,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:17 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:49 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [ed35473b-40ce-465e-9853-c1cd8a923dfc] + x-ms-request-id: [0c9d8135-aca0-440b-91d5-d40d725bdf97] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -163,24 +374,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [36dfb3fa-d9d0-11e6-8050-645106422854] + x-ms-client-request-id: [a246f34c-e290-11e6-9598-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339896759,"modificationTime":1484339896850,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302149539,"modificationTime":1485302149603,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:17 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:49 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [a8d44be1-a394-4ea0-9e97-671ec3b1787d] + x-ms-request-id: [6342f4c7-a60e-4ab7-9eea-2ce6f6ebb2f8] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -190,9 +401,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [36f24e1a-d9d0-11e6-ae5a-645106422854] + x-ms-client-request-id: [a25a0622-e290-11e6-bac5-645106422854] method: DELETE uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?recursive=True&OP=DELETE response: @@ -201,13 +412,435 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:17 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:49 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [f3096b55-7b16-4687-ab25-1aa9b7851e32] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: 0123456789 + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['10'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9bbbdf94-e29d-11e6-8fd1-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:28:42 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [13ede224-b355-4e12-ad5e-4ef9981a5261] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9c11b402-e29d-11e6-be8f-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307723504,"modificationTime":1485307723557,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:42 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [298ebd21-8194-4f1a-89f3-1ec44b4bd05e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9c2e020a-e29d-11e6-a1e2-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=0&OP=OPEN&read=true&length=10 + response: + body: {string: 0123456789} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:28:43 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7b5f808f-ac49-43c5-9a49-a56eec36d195] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9c4c3bd0-e29d-11e6-b4e7-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307723504,"modificationTime":1485307723557,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:43 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d38d9946-7136-4bcc-9044-0d09ae2bf7a8] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9c5dc836-e29d-11e6-b5f4-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307723504,"modificationTime":1485307723557,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:43 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [12055ac0-834a-434c-aac7-9cbc71297dbf] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9c6f542c-e29d-11e6-a500-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307723504,"modificationTime":1485307723557,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:43 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9d065bec-b9bc-49e4-80d0-1ea7a1bd42d3] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9c80cd30-e29d-11e6-8a03-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307723504,"modificationTime":1485307723557,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:43 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [5ba4dc6b-41ef-4b98-98e2-22404970924c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9c926c94-e29d-11e6-a6d7-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:43 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [fbb3fb30-2c0a-44eb-a712-331f81f856c2] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: 0123456789 + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['10'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [43fda04a-e29e-11e6-b5e1-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:33:25 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [1398fcc5-1f58-493b-b017-3fe4262e77b9] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [444ecd86-e29e-11e6-a369-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308005778,"modificationTime":1485308005864,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:25 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e164c41d-0930-4771-8db8-a769bdc6647b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [446059b8-e29e-11e6-9541-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=0&read=true&OP=OPEN&length=10 + response: + body: {string: 0123456789} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:33:25 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [5782307c-3a77-4bde-8a94-ce3a1b534687] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4483c038-e29e-11e6-980c-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308005778,"modificationTime":1485308005864,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:26 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [1bcef189-8e9e-4fd7-aed2-81c5b100bde9] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [44952558-e29e-11e6-9046-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308005778,"modificationTime":1485308005864,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:26 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9c0aff9a-d5be-45f2-a5df-86782a7d8be6] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [44a69e02-e29e-11e6-a1e6-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308005778,"modificationTime":1485308005864,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:26 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [cb6e59f4-53f6-41f6-849e-a3bd79397fcd] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [44b82a38-e29e-11e6-8f99-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308005778,"modificationTime":1485308005864,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:26 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [13cea177-4187-4de2-af15-e6a5a6e877c0] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [44c9b662-e29e-11e6-aae2-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:26 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [ef2bb709-a389-40aa-90a7-78569827ade4] + x-ms-request-id: [c7077b79-3d8b-4621-bba8-f7ae6ecd7e4c] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_core/test_chmod.yaml b/tests/recordings/test_core/test_chmod.yaml index 1236c51..49849ee 100644 --- a/tests/recordings/test_core/test_chmod.yaml +++ b/tests/recordings/test_core/test_chmod.yaml @@ -6,25 +6,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [5256d15a-d9d0-11e6-affe-645106422854] + x-ms-client-request-id: [b86e7fee-e29d-11e6-b898-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:39:03 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:30 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [a3d0fe9f-04e5-46d8-bc26-e841770918bd] + x-ms-request-id: [9944294f-000b-4889-9a0d-7224f6d1da58] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -33,24 +33,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [529c1940-d9d0-11e6-a6a5-645106422854] + x-ms-client-request-id: [b8b0ba3a-e29d-11e6-8333-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339944336,"modificationTime":1484339944336,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307771630,"modificationTime":1485307771630,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:03 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:30 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [3feb4922-40db-46f8-99ac-f7aa3f861ad1] + x-ms-request-id: [3e4b475d-c6ea-4d0d-a524-588211a339e9] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -60,9 +60,517 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [52aeb636-d9d0-11e6-b9c8-645106422854] + x-ms-client-request-id: [b8c2a7c6-e29d-11e6-9872-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=SETPERMISSION&permission=0555 + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + Date: ['Wed, 25 Jan 2017 01:29:30 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [57afe507-fa5d-4599-9a17-299020280008] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [b8d49590-e29d-11e6-852d-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307771630,"modificationTime":1485307771630,"replication":1,"permission":"555","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:29:31 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9318f2be-5433-4b05-b2f9-a2accd58ecb5] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [b8e65c92-e29d-11e6-816f-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307771630,"modificationTime":1485307771630,"replication":1,"permission":"555","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:29:31 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [def423bf-1921-4617-8e1d-53ecd47feb62] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [b8f95bc0-e29d-11e6-9607-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307771630,"modificationTime":1485307771630,"replication":1,"permission":"555","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:29:31 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b3959e0e-0efa-4857-b918-046f6dec5175] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: data + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['4'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [b9145e1c-e29d-11e6-b4b5-645106422854] + method: POST + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=0&OP=APPEND&append=true + response: + body: {string: '{"RemoteException":{"exception":"AccessControlException","message":"APPEND + failed with error 0x83090aa2 (Forbidden. ACL verification failed. Either the + resource does not exist or the user is not authorized to perform the requested + operation.). [bbc67c4f-761a-4510-9d3f-9dcbf4538df0][2017-01-24T17:29:32.4254191-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['388'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:29:31 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x83090AA2'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [bbc67c4f-761a-4510-9d3f-9dcbf4538df0] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 403, message: Forbidden} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [b9259bd2-e29d-11e6-a7a3-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=SETPERMISSION&permission=0770 + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + Date: ['Wed, 25 Jan 2017 01:29:31 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [01902a46-ab15-4a8e-9bef-bd8c8aaf4bb1] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [b93d4174-e29d-11e6-972a-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307771630,"modificationTime":1485307771630,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:29:31 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [bceb465a-3cef-4c51-971b-8c13d5d3165a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [b94ef5be-e29d-11e6-a0fb-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=DELETE&recursive=False + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:29:31 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [47a5f289-2840-44d6-a8ae-d8e2226481bf] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [b966affa-e29d-11e6-a888-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/deep?OP=MKDIRS + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:29:31 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [1d09e67b-b1fa-4d59-90d8-de6af5d76da1] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [b978ebfa-e29d-11e6-a89c-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/deep/file?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:29:32 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/deep/file?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [939e5652-3b41-4999-a4cd-75fad9cc6626] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [b98e8346-e29d-11e6-9807-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/deep?OP=SETPERMISSION&permission=660 + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + Date: ['Wed, 25 Jan 2017 01:29:32 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3e1a68ea-32f9-44ee-a60b-c83755b9c4d2] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [b9a15b82-e29d-11e6-8675-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/deep?OP=LISTSTATUS + response: + body: {string: '{"RemoteException":{"exception":"AccessControlException","message":"LISTSTATUS + failed with error 0x83090aa2 (Forbidden. ACL verification failed. Either the + resource does not exist or the user is not authorized to perform the requested + operation.). [4d5dd293-7f8f-42df-9fa9-453a4a04a026][2017-01-24T17:29:34.5973099-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['392'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:29:33 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x83090AA2'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [4d5dd293-7f8f-42df-9fa9-453a4a04a026] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 403, message: Forbidden} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [ba70a5ec-e29d-11e6-a3a8-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/deep?OP=SETPERMISSION&permission=770 + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + Date: ['Wed, 25 Jan 2017 01:29:33 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2d82a4d2-3f98-4fe2-8cce-e42338694472] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [ba889aac-e29d-11e6-bbea-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"deep","type":"DIRECTORY","blockSize":0,"accessTime":1485307772971,"modificationTime":1485307773112,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:29:33 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d24e78aa-aad2-4aa6-8d8b-999381426890] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [ba99b1d8-e29d-11e6-859a-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"deep","type":"DIRECTORY","blockSize":0,"accessTime":1485307772971,"modificationTime":1485307773112,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:29:33 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9fe7455f-83d3-4fe6-ab59-5e6fd357448c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [baaa8e1e-e29d-11e6-9c97-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"deep","type":"DIRECTORY","blockSize":0,"accessTime":1485307772971,"modificationTime":1485307773112,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:29:35 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [29b07ed1-26df-4cbd-9b4c-865324c961fa] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [babb9408-e29d-11e6-b86f-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/deep?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:29:35 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [770256a9-df3e-45ad-8466-de09ac90869e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [61246bf6-e29e-11e6-9094-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:34:14 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d3cb1705-f10c-4942-8961-7296b28a090c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [61678f66-e29e-11e6-906f-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308054679,"modificationTime":1485308054679,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:14 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a7d91ecf-76c1-40a3-912c-8196c78d1136] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [6179df3a-e29e-11e6-9942-645106422854] method: PUT uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?permission=0555&OP=SETPERMISSION response: @@ -70,13 +578,13 @@ interactions: headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] - Date: ['Fri, 13 Jan 2017 20:39:03 GMT'] + Date: ['Wed, 25 Jan 2017 01:34:14 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [4d1e38e6-13bf-4a92-99db-c7defde49ace] + x-ms-request-id: [58bf2270-7775-4250-878b-6d8955ddb501] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -85,24 +593,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [52c1cbe8-d9d0-11e6-994f-645106422854] + x-ms-client-request-id: [618d8e2e-e29e-11e6-b5cc-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339944336,"modificationTime":1484339944336,"replication":1,"permission":"555","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308054679,"modificationTime":1485308054679,"replication":1,"permission":"555","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:03 GMT'] + Date: ['Wed, 25 Jan 2017 01:34:14 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [32c3c58c-673b-485b-8158-43ae3e1ca6bd] + x-ms-request-id: [25d5a8f7-544e-45fc-9e7a-80534d22c2f8] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -111,24 +619,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [52d403fe-d9d0-11e6-8e05-645106422854] + x-ms-client-request-id: [61a01bda-e29e-11e6-a496-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339944336,"modificationTime":1484339944336,"replication":1,"permission":"555","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308054679,"modificationTime":1485308054679,"replication":1,"permission":"555","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:03 GMT'] + Date: ['Wed, 25 Jan 2017 01:34:14 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [ed45906c-2ba9-4a03-acec-fb34964eb8e0] + x-ms-request-id: [db5e1dfa-08bb-4681-94f6-9115eaafd00d] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -137,24 +645,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [52e62a2e-d9d0-11e6-a8ba-645106422854] + x-ms-client-request-id: [61b2923a-e29e-11e6-a0fa-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339944336,"modificationTime":1484339944336,"replication":1,"permission":"555","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308054679,"modificationTime":1485308054679,"replication":1,"permission":"555","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:04 GMT'] + Date: ['Wed, 25 Jan 2017 01:34:14 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [4eecc14e-c09d-4a35-a0fb-32c83696c2c9] + x-ms-request-id: [68d3501e-d659-4405-9599-f7c1aee90c7b] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -164,27 +672,27 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['4'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [52f85b5e-d9d0-11e6-be50-645106422854] + x-ms-client-request-id: [61c4f582-e29e-11e6-9148-645106422854] method: POST uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=0&OP=APPEND&append=true response: body: {string: '{"RemoteException":{"exception":"AccessControlException","message":"APPEND failed with error 0x83090aa2 (Forbidden. ACL verification failed. Either the resource does not exist or the user is not authorized to perform the requested - operation.). [1f9fbca3-961b-41e5-9b8b-50be474de825][2017-01-13T12:39:05.0733927-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} + operation.). [e52933b1-5b58-4e85-8498-4a989a334480][2017-01-24T17:34:15.4422768-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['388'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:04 GMT'] + Date: ['Wed, 25 Jan 2017 01:34:14 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x83090AA2'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [1f9fbca3-961b-41e5-9b8b-50be474de825] + x-ms-request-id: [e52933b1-5b58-4e85-8498-4a989a334480] x-ms-webhdfs-version: [16.07.18.01] status: {code: 403, message: Forbidden} - request: @@ -194,9 +702,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [5309ae80-d9d0-11e6-889c-645106422854] + x-ms-client-request-id: [61d681c0-e29e-11e6-94db-645106422854] method: PUT uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?permission=0770&OP=SETPERMISSION response: @@ -204,13 +712,13 @@ interactions: headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] - Date: ['Fri, 13 Jan 2017 20:39:04 GMT'] + Date: ['Wed, 25 Jan 2017 01:34:15 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [23a5077f-cda3-4a94-9c39-071c1904e361] + x-ms-request-id: [05c71a9b-1229-4a54-b7a4-ddad0fab0395] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -219,24 +727,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [536b4302-d9d0-11e6-add4-645106422854] + x-ms-client-request-id: [6204bdc0-e29e-11e6-87d7-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339944336,"modificationTime":1484339944336,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308054679,"modificationTime":1485308054679,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:04 GMT'] + Date: ['Wed, 25 Jan 2017 01:34:15 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [cf566555-cf6d-40a9-acba-0e298eae89ac] + x-ms-request-id: [29ce4ce2-4e5b-4870-9792-fdc8b492d42b] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -246,24 +754,24 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [537db01a-d9d0-11e6-af08-645106422854] + x-ms-client-request-id: [6217343a-e29e-11e6-8194-645106422854] method: DELETE - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?recursive=False&OP=DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=DELETE&recursive=False response: body: {string: '{"boolean":true}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:05 GMT'] + Date: ['Wed, 25 Jan 2017 01:34:15 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [b6b2aaf9-fb07-4791-988a-88831746d2d3] + x-ms-request-id: [384cd7aa-4963-4d23-91a6-ba448a4248aa] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -273,9 +781,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [5398d568-d9d0-11e6-8ae3-645106422854] + x-ms-client-request-id: [622fc540-e29e-11e6-910c-645106422854] method: PUT uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/deep?OP=MKDIRS response: @@ -284,13 +792,13 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:05 GMT'] + Date: ['Wed, 25 Jan 2017 01:34:15 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [22ebdd7c-d394-4db6-931c-063bf587ef38] + x-ms-request-id: [202fc6cd-eff7-43c1-8941-683bc72eae0b] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -300,25 +808,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [53adf7f4-d9d0-11e6-99dc-645106422854] + x-ms-client-request-id: [6242b122-e29e-11e6-b84d-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/deep/file?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/deep/file?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:39:05 GMT'] + Date: ['Wed, 25 Jan 2017 01:34:15 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/deep/file?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/deep/file?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [fe525e14-cb55-492f-bb87-c1fd5aed9782] + x-ms-request-id: [d2beae73-43f0-415f-be67-866cb5fdd17e] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -328,9 +836,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [53c3935e-d9d0-11e6-a518-645106422854] + x-ms-client-request-id: [625af3f0-e29e-11e6-832a-645106422854] method: PUT uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/deep?permission=660&OP=SETPERMISSION response: @@ -338,13 +846,13 @@ interactions: headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] - Date: ['Fri, 13 Jan 2017 20:39:05 GMT'] + Date: ['Wed, 25 Jan 2017 01:34:15 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [3236eeef-16cb-4925-916a-086af16238e0] + x-ms-request-id: [95c4a56d-98bc-4f36-af2a-47c4e4b6f396] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -353,27 +861,27 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [53d674a6-d9d0-11e6-a27a-645106422854] + x-ms-client-request-id: [626d9198-e29e-11e6-ba55-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/deep?OP=LISTSTATUS response: body: {string: '{"RemoteException":{"exception":"AccessControlException","message":"LISTSTATUS failed with error 0x83090aa2 (Forbidden. ACL verification failed. Either the resource does not exist or the user is not authorized to perform the requested - operation.). [db9ebd3a-ff55-4a66-8f70-bea538fae2cf][2017-01-13T12:39:07.7765387-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} + operation.). [db932fde-7a9d-4e9d-bd16-08799114a4f1][2017-01-24T17:34:17.8016724-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['392'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:06 GMT'] + Date: ['Wed, 25 Jan 2017 01:34:16 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x83090AA2'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [db9ebd3a-ff55-4a66-8f70-bea538fae2cf] + x-ms-request-id: [db932fde-7a9d-4e9d-bd16-08799114a4f1] x-ms-webhdfs-version: [16.07.18.01] status: {code: 403, message: Forbidden} - request: @@ -383,9 +891,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [54a5efbe-d9d0-11e6-90c3-645106422854] + x-ms-client-request-id: [633ed7c0-e29e-11e6-9045-645106422854] method: PUT uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/deep?permission=770&OP=SETPERMISSION response: @@ -393,13 +901,13 @@ interactions: headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] - Date: ['Fri, 13 Jan 2017 20:39:07 GMT'] + Date: ['Wed, 25 Jan 2017 01:34:17 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [ecc3ed7d-e62b-4aac-9481-e68f52b52443] + x-ms-request-id: [ebd8fb03-6b1c-47a0-91f1-333ceb2d7410] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -408,24 +916,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [54dcddec-d9d0-11e6-97f0-645106422854] + x-ms-client-request-id: [635741c2-e29e-11e6-81e1-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"deep","type":"DIRECTORY","blockSize":0,"accessTime":1484339946141,"modificationTime":1484339946295,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"deep","type":"DIRECTORY","blockSize":0,"accessTime":1485308056146,"modificationTime":1485308056293,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:07 GMT'] + Date: ['Wed, 25 Jan 2017 01:34:17 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [b266d7ea-3b13-42d7-ba76-fe66b7823ac8] + x-ms-request-id: [2bb6bf81-7100-497e-8b9b-a8086bb83cea] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -434,24 +942,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [54ee7b86-d9d0-11e6-9990-645106422854] + x-ms-client-request-id: [6369b85e-e29e-11e6-acb0-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"deep","type":"DIRECTORY","blockSize":0,"accessTime":1484339946141,"modificationTime":1484339946295,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"deep","type":"DIRECTORY","blockSize":0,"accessTime":1485308056146,"modificationTime":1485308056293,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:07 GMT'] + Date: ['Wed, 25 Jan 2017 01:34:17 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [3cfa8964-b1df-41ac-8b36-1a8409f48d78] + x-ms-request-id: [f0ce18ae-2167-48ab-bacb-2a617c4f2c9a] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -460,24 +968,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [54fff39e-d9d0-11e6-a4e4-645106422854] + x-ms-client-request-id: [637c2efa-e29e-11e6-bd35-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"deep","type":"DIRECTORY","blockSize":0,"accessTime":1484339946141,"modificationTime":1484339946295,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"deep","type":"DIRECTORY","blockSize":0,"accessTime":1485308056146,"modificationTime":1485308056293,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:07 GMT'] + Date: ['Wed, 25 Jan 2017 01:34:17 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [5b3a1f59-3d3c-479b-befc-db6a774a5071] + x-ms-request-id: [85ebf87b-2c50-44a2-a610-fd6708e15cf3] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -487,24 +995,24 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [55116d2c-d9d0-11e6-b8a5-645106422854] + x-ms-client-request-id: [638e6adc-e29e-11e6-96db-645106422854] method: DELETE - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/deep?recursive=True&OP=DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/deep?OP=DELETE&recursive=True response: body: {string: '{"boolean":true}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:07 GMT'] + Date: ['Wed, 25 Jan 2017 01:34:17 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [eed1d5cb-2d17-4bec-be13-b73a8e8dbfe4] + x-ms-request-id: [8de1c91a-2660-4c3f-af3a-a3b3444d737a] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_core/test_chown.yaml b/tests/recordings/test_core/test_chown.yaml index b19ab9b..4a7d8a2 100644 --- a/tests/recordings/test_core/test_chown.yaml +++ b/tests/recordings/test_core/test_chown.yaml @@ -6,25 +6,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [5532049c-d9d0-11e6-975a-645106422854] + x-ms-client-request-id: [bad9dd10-e29d-11e6-b3ca-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:39:08 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:35 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [08b25fbc-96b2-403b-b8e1-b3dcfede9879] + x-ms-request-id: [9a7923f4-d76e-4e41-9c74-dc99a71267be] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -33,24 +33,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [557ff280-d9d0-11e6-8c85-645106422854] + x-ms-client-request-id: [bb1cda52-e29d-11e6-b6d4-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339949178,"modificationTime":1484339949178,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307775692,"modificationTime":1485307775692,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:08 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:35 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [25f9f827-b60e-4ca9-ba65-9be7b2140a58] + x-ms-request-id: [e9c1d00e-35e8-473c-9a84-98197519d32f] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -60,9 +60,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [55936ef0-d9d0-11e6-9175-645106422854] + x-ms-client-request-id: [bb2f9f1c-e29d-11e6-a532-645106422854] method: PUT uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=SETOWNER&owner=foo response: @@ -70,13 +70,13 @@ interactions: headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] - Date: ['Fri, 13 Jan 2017 20:39:08 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:35 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [0198a0a4-a9c2-418b-b57a-1e54ae965609] + x-ms-request-id: [49425a4c-4be0-4a38-9c76-8df2ffcfd374] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -85,24 +85,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [55a5495c-d9d0-11e6-b322-645106422854] + x-ms-client-request-id: [bb40b63a-e29d-11e6-bf51-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339949178,"modificationTime":1484339949178,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307775692,"modificationTime":1485307775692,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:08 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:35 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [8b06dd52-cc13-41a7-998b-c10dbde5db24] + x-ms-request-id: [26759892-034c-4421-a4a4-746b85557d62] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -111,24 +111,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [55b8d134-d9d0-11e6-83c6-645106422854] + x-ms-client-request-id: [bb53191a-e29d-11e6-b68d-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339949178,"modificationTime":1484339949178,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307775692,"modificationTime":1485307775692,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:08 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:35 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [7bdade57-7808-4dd7-921f-277eeaba4fdf] + x-ms-request-id: [8a5d1754-8152-42cf-8d03-90a36b92bb97] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -138,9 +138,376 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [55cc45c6-d9d0-11e6-921b-645106422854] + x-ms-client-request-id: [bb658fb0-e29d-11e6-92b8-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=SETOWNER&group=bar + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + Date: ['Wed, 25 Jan 2017 01:29:35 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [66a3eeeb-6739-4b32-be54-0a07eec30035] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [bb766c12-e29d-11e6-992e-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307775692,"modificationTime":1485307775692,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:29:35 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7ae9dc44-84fc-457f-977d-05ff2c8c0a9e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [bb927f92-e29d-11e6-99e2-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=SETOWNER&group=bar&owner=foo + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + Date: ['Wed, 25 Jan 2017 01:29:35 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3156a02f-b3ce-450e-9348-71869d1f3f3f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [bba398fa-e29d-11e6-8d6c-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307775692,"modificationTime":1485307775692,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:29:36 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [940436e6-acb0-48fa-9506-a81454f892f9] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [bbb5e89c-e29d-11e6-a787-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307775692,"modificationTime":1485307775692,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:29:36 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9a3dde7a-c518-45b3-95d1-ce7ff96e0706] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [bbcfdc7e-e29d-11e6-8451-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307775692,"modificationTime":1485307775692,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:29:36 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7cae3ea2-8f51-4f07-bd7b-d880e5743aee] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [bbee267a-e29d-11e6-ba44-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307775692,"modificationTime":1485307775692,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:29:36 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [798347f8-f6a5-42db-98ff-250c81d22175] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [bc0075de-e29d-11e6-9fe7-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307775692,"modificationTime":1485307775692,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:29:36 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [18b4e555-0bc3-480d-b3b3-33a43e78b49d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [bc12c554-e29d-11e6-96a7-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:29:36 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a6de2b95-a156-4e66-ad6e-4bcfa14c1eb4] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [63b8881c-e29e-11e6-a755-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:34:18 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e57c1635-04ed-48d2-8525-ebaafa845161] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [640cc290-e29e-11e6-8020-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308059121,"modificationTime":1485308059121,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:18 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [289e47a1-8e05-40de-b3a6-b962f366d6f0] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [64252ca6-e29e-11e6-98bc-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?owner=foo&OP=SETOWNER + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + Date: ['Wed, 25 Jan 2017 01:34:18 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [76d6d79c-9474-46e1-8c1b-5de84844996d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [6436cc68-e29e-11e6-a62d-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308059121,"modificationTime":1485308059121,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:18 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [17bd4da6-a943-4dea-950a-76a249f03ec8] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [64492f66-e29e-11e6-9e95-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308059121,"modificationTime":1485308059121,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:19 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [0f18c545-ad7b-49b9-80e5-86b2d58f0bfa] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [645b7dee-e29e-11e6-92af-645106422854] method: PUT uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?group=bar&OP=SETOWNER response: @@ -148,13 +515,13 @@ interactions: headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] - Date: ['Fri, 13 Jan 2017 20:39:08 GMT'] + Date: ['Wed, 25 Jan 2017 01:34:19 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [4b3bd8aa-5566-470a-9b92-9744f4cb24da] + x-ms-request-id: [d566897d-2bf5-4e27-b928-f2bc4acd21ac] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -163,24 +530,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [55de33e2-d9d0-11e6-9f5a-645106422854] + x-ms-client-request-id: [646c97e8-e29e-11e6-bea9-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339949178,"modificationTime":1484339949178,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308059121,"modificationTime":1485308059121,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:08 GMT'] + Date: ['Wed, 25 Jan 2017 01:34:19 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [c27fcb87-bb5b-409b-8805-5ab2a637e691] + x-ms-request-id: [bd6b5430-239e-4750-a8d1-a30c153c6f49] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -190,23 +557,23 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [55f25498-d9d0-11e6-af09-645106422854] + x-ms-client-request-id: [647f21fa-e29e-11e6-95f6-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?group=bar&OP=SETOWNER&owner=foo + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?owner=foo&group=bar&OP=SETOWNER response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] - Date: ['Fri, 13 Jan 2017 20:39:09 GMT'] + Date: ['Wed, 25 Jan 2017 01:34:19 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [5dd05ca7-5708-471b-9e42-38c6eafd2950] + x-ms-request-id: [c230aad1-c4a2-4b9e-bbcf-851e07acc07c] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -215,24 +582,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [56047762-d9d0-11e6-b3ff-645106422854] + x-ms-client-request-id: [648feae8-e29e-11e6-a387-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339949178,"modificationTime":1484339949178,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308059121,"modificationTime":1485308059121,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:09 GMT'] + Date: ['Wed, 25 Jan 2017 01:34:19 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [aa29db35-f7b5-4f9e-9bbd-3477f8a1b429] + x-ms-request-id: [938dbd1e-f00a-4870-9864-86c5fe574101] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -241,24 +608,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [56179776-d9d0-11e6-8e8a-645106422854] + x-ms-client-request-id: [64a2616c-e29e-11e6-9495-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339949178,"modificationTime":1484339949178,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308059121,"modificationTime":1485308059121,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:09 GMT'] + Date: ['Wed, 25 Jan 2017 01:34:19 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [9aba0cd4-b177-4d6b-9698-92556bf1213e] + x-ms-request-id: [59bb5783-5e48-4faf-bf28-f27625b94f16] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -267,24 +634,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [562b079a-d9d0-11e6-9c4c-645106422854] + x-ms-client-request-id: [64b462e4-e29e-11e6-8cff-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339949178,"modificationTime":1484339949178,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308059121,"modificationTime":1485308059121,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:09 GMT'] + Date: ['Wed, 25 Jan 2017 01:34:19 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [866c0ee1-ff72-437a-a4a7-d36427740925] + x-ms-request-id: [6a6892d6-0d72-4c87-803c-384a866f9c38] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -293,24 +660,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [563e2a26-d9d0-11e6-81d9-645106422854] + x-ms-client-request-id: [64c6b248-e29e-11e6-9dea-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339949178,"modificationTime":1484339949178,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308059121,"modificationTime":1485308059121,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:09 GMT'] + Date: ['Wed, 25 Jan 2017 01:34:19 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [b0aab927-7d80-4913-9f71-3b8b0e38c940] + x-ms-request-id: [3d8dae29-41bd-46fd-9bb8-ba3c41784746] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -319,24 +686,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [56511066-d9d0-11e6-b056-645106422854] + x-ms-client-request-id: [64d9155c-e29e-11e6-b0ad-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339949178,"modificationTime":1484339949178,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308059121,"modificationTime":1485308059121,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:09 GMT'] + Date: ['Wed, 25 Jan 2017 01:34:20 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [44e11f4b-a2d5-4e33-8410-52e8c7dece3b] + x-ms-request-id: [6031c1df-a600-4876-b5fb-88dafa0ff5fa] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -346,24 +713,24 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [5664d268-d9d0-11e6-85de-645106422854] + x-ms-client-request-id: [64eb2a48-e29e-11e6-8a71-645106422854] method: DELETE - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?recursive=True&OP=DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=DELETE&recursive=True response: body: {string: '{"boolean":true}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:09 GMT'] + Date: ['Wed, 25 Jan 2017 01:34:20 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [e7a73d9f-6ea7-4d5b-ba73-6c31de7a7785] + x-ms-request-id: [80643330-b0f1-4ef4-8dd7-078feba8ef08] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_core/test_closed.yaml b/tests/recordings/test_core/test_closed.yaml index 2e4b006..c70c425 100644 --- a/tests/recordings/test_core/test_closed.yaml +++ b/tests/recordings/test_core/test_closed.yaml @@ -6,25 +6,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [4c86b0be-d9d0-11e6-a180-645106422854] + x-ms-client-request-id: [b358d47a-e29d-11e6-ab29-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:38:54 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:22 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [b5a682c7-dbc0-48bf-ac51-97f747607344] + x-ms-request-id: [083f121a-4699-4fa0-b600-607694a778ba] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -33,24 +33,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [4cc533ca-d9d0-11e6-9f1b-645106422854] + x-ms-client-request-id: [b39bd0e2-e29d-11e6-98a9-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339934539,"modificationTime":1484339934539,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307763114,"modificationTime":1485307763114,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:54 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:22 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [f3cfea62-cac9-4cd7-9341-0b3be8eb54d4] + x-ms-request-id: [9565dee0-176c-415e-8a34-6634fe85bf87] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -59,24 +59,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [4cd72a64-d9d0-11e6-86a9-645106422854] + x-ms-client-request-id: [b3ae5aee-e29d-11e6-bda6-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339934539,"modificationTime":1484339934539,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307763114,"modificationTime":1485307763114,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:54 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:22 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [4f880338-4d2a-4c91-9d0c-01f98a6c1638] + x-ms-request-id: [931350db-b9c0-4222-96f5-bd75cada7cb9] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -85,24 +85,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [4ce903d4-d9d0-11e6-9e5e-645106422854] + x-ms-client-request-id: [b3c0aa80-e29d-11e6-a705-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339934539,"modificationTime":1484339934539,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307763114,"modificationTime":1485307763114,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:54 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:23 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [261ddd9d-9703-48ba-8fb3-7bef34d3907c] + x-ms-request-id: [d563eb19-8021-4de4-84f4-e0b5aa073dcf] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -111,24 +111,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [4cfa55de-d9d0-11e6-ab23-645106422854] + x-ms-client-request-id: [b3d2f9f6-e29d-11e6-b066-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339934539,"modificationTime":1484339934539,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307763114,"modificationTime":1485307763114,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:54 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:23 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [48acd114-bd84-4405-be4f-95f3fd9eaee1] + x-ms-request-id: [abb66e3a-9a53-49ea-9eb3-f10bf0cf1e68] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -138,24 +138,183 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [4d0bf56e-d9d0-11e6-9d16-645106422854] + x-ms-client-request-id: [b3e53600-e29d-11e6-b856-645106422854] method: DELETE - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?recursive=True&OP=DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=DELETE&recursive=True response: body: {string: '{"boolean":true}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:54 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:23 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [8130d50d-b126-4cfe-9821-f5a93bf0c1cf] + x-ms-request-id: [06d1e0f7-8462-4a60-8d48-f02caf013b64] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [5bd74c08-e29e-11e6-aa44-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:34:05 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [8f28bc4b-9d64-4d54-9b78-9f27b3effd94] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [5c18c1a6-e29e-11e6-af5a-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308045788,"modificationTime":1485308045788,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:05 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [12631299-30c1-4277-bf68-d28f468c995b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [5c2afdae-e29e-11e6-bc73-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308045788,"modificationTime":1485308045788,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:05 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2430a430-9189-4a02-989a-07b897f7dacf] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [5c3d264c-e29e-11e6-a2b2-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308045788,"modificationTime":1485308045788,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:05 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [6d96556e-e632-4c54-a406-50a8f43e8a57] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [5c4f3b00-e29e-11e6-86b5-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308045788,"modificationTime":1485308045788,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:05 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [91101a13-b084-404a-8efc-bac2df804c9c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [5c617714-e29e-11e6-8b6e-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:05 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ff537923-8f28-4acc-b122-72db5243be19] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_core/test_concat.yaml b/tests/recordings/test_core/test_concat.yaml index 1a13f9b..0748da4 100644 --- a/tests/recordings/test_core/test_concat.yaml +++ b/tests/recordings/test_core/test_concat.yaml @@ -6,9 +6,222 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['6'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2a67a1b0-d9d0-11e6-9fac-645106422854] + x-ms-client-request-id: [16d709ec-e290-11e6-93b0-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Tue, 24 Jan 2017 23:51:57 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7a5abf36-6a81-428f-ac3b-38851c9110f6] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: world + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['5'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [17981098-e290-11e6-a21d-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/b?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Tue, 24 Jan 2017 23:51:58 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/b?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [adf51f9c-35af-4afc-9086-345b79fdc285] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [17e00218-e290-11e6-9a3c-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301917117,"modificationTime":1485301917202,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":5,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485301918057,"modificationTime":1485301918134,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['543'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:58 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [544f6c21-d2ed-4ee8-9c95-6197824827a5] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: sources=azure_test_dir/a,azure_test_dir/b + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['41'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [17f34f68-e290-11e6-956e-645106422854] + method: POST + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c?OP=MSCONCAT&deleteSourceDirectory=false + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + Date: ['Tue, 24 Jan 2017 23:51:58 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d275f826-6610-4cef-8086-c874310810dd] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [185aeac8-e290-11e6-af9f-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"c","type":"FILE","blockSize":268435456,"accessTime":1485301918666,"modificationTime":1485301919073,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:59 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [94076320-b291-4717-a639-9106403799aa] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [186dfdc8-e290-11e6-82c6-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c?read=true&offset=0&OP=OPEN&length=11 + response: + body: {string: hello world} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Tue, 24 Jan 2017 23:51:59 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [86238253-57bf-461c-8d7b-7a58268c2d1a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [188cd038-e290-11e6-8adc-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"c","type":"FILE","blockSize":268435456,"accessTime":1485301918666,"modificationTime":1485301919073,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:59 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2a4dbb01-295b-4266-bf7d-5e2c10e7ad35] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [189ff690-e290-11e6-b622-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c?recursive=False&OP=DELETE + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:59 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [5b412b48-5a62-45b3-b51a-d96395765f66] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: 'hello ' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [95c2e192-e290-11e6-986a-645106422854] method: PUT uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE response: @@ -17,14 +230,14 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:37:56 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:30 GMT'] Expires: ['-1'] Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [378d8f81-570f-4d80-ac6c-e58735aa0231] + x-ms-request-id: [876b5cc8-705a-4b2a-8e88-d70c9d87edf4] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -34,9 +247,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['5'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2abc6576-d9d0-11e6-8607-645106422854] + x-ms-client-request-id: [9611b146-e290-11e6-a022-645106422854] method: PUT uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/b?overwrite=true&write=true&OP=CREATE response: @@ -45,14 +258,14 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:37:56 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:30 GMT'] Expires: ['-1'] Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/b?overwrite=true&write=true&OP=CREATE'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [1fdbbdf3-883f-42aa-a2ed-3419e2da174d] + x-ms-request-id: [4aecf16a-b19a-47bc-aba5-b85cd1b2991f] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -61,24 +274,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2aecacc6-d9d0-11e6-b037-645106422854] + x-ms-client-request-id: [9632cde8-e290-11e6-838e-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339877304,"modificationTime":1484339877352,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":5,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1484339877574,"modificationTime":1484339877635,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302129998,"modificationTime":1485302130064,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":5,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485302130246,"modificationTime":1485302130298,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['543'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:57 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:30 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [315fd41f-b965-4b0d-9ea1-bb0c06a526d4] + x-ms-request-id: [21aa1864-b78f-415c-9052-4cc7031a3974] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -88,9 +301,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['41'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2afe4e38-d9d0-11e6-8271-645106422854] + x-ms-client-request-id: [9644a82e-e290-11e6-93c6-645106422854] method: POST uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c?deleteSourceDirectory=false&OP=MSCONCAT response: @@ -98,13 +311,13 @@ interactions: headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] - Date: ['Fri, 13 Jan 2017 20:37:57 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:30 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [092f21c9-69e7-445d-8485-cff068fb6837] + x-ms-request-id: [ccf4baac-356b-41e5-895c-56a681e290f0] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -113,24 +326,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2b2df8ee-d9d0-11e6-8d89-645106422854] + x-ms-client-request-id: [9682c298-e290-11e6-a4ff-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"c","type":"FILE","blockSize":268435456,"accessTime":1484339878025,"modificationTime":1484339878057,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"c","type":"FILE","blockSize":268435456,"accessTime":1485302130601,"modificationTime":1485302130632,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:57 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:30 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [9ef8b1a3-b210-4934-9289-748f839aa329] + x-ms-request-id: [94d48767-4248-47a9-a541-8a24a3ce71b8] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -139,24 +352,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2b3fa300-d9d0-11e6-8290-645106422854] + x-ms-client-request-id: [96944f08-e290-11e6-a793-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c?read=true&OP=OPEN&length=11&offset=0 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c?length=11&read=true&offset=0&OP=OPEN response: body: {string: hello world} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:37:57 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:30 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [a07dfd73-6780-417a-aabc-542e4e20c3d4] + x-ms-request-id: [17bac7a6-00be-41b6-9f8f-601e167f3c49] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -165,24 +378,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2b5791f0-d9d0-11e6-890a-645106422854] + x-ms-client-request-id: [96abcf00-e290-11e6-bf92-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"c","type":"FILE","blockSize":268435456,"accessTime":1484339878025,"modificationTime":1484339878057,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"c","type":"FILE","blockSize":268435456,"accessTime":1485302130601,"modificationTime":1485302130632,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:57 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:31 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [f4d20ecc-cc6b-4ecc-abf8-7783cec51cd6] + x-ms-request-id: [0d7272a1-eebe-4199-bad8-0ba9620f1b07] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -192,9 +405,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2b68dbc2-d9d0-11e6-8bb2-645106422854] + x-ms-client-request-id: [96bd4724-e290-11e6-9694-645106422854] method: DELETE uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c?recursive=False&OP=DELETE response: @@ -203,13 +416,439 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:57 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:31 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9f7b232c-5600-4c68-8f52-a96655dc1904] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: 'hello ' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8fafd524-e29d-11e6-a82b-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:28:23 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [cd3ce416-a37f-4356-ba63-a1d4c628d2f1] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: world + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['5'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9006e3fa-e29d-11e6-8dab-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/b?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:28:23 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/b?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2b803d35-1657-4dd6-89c1-6c8e061b3da5] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [90287724-e29d-11e6-a8e1-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307703332,"modificationTime":1485307703395,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":5,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485307703568,"modificationTime":1485307703644,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['543'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:23 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7b276507-71ec-49c2-8d11-48a9505739c7] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: sources=azure_test_dir/a,azure_test_dir/b + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['41'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [903a5182-e29d-11e6-ae08-645106422854] + method: POST + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c?OP=MSCONCAT&deleteSourceDirectory=false + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + Date: ['Wed, 25 Jan 2017 01:28:23 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [12293e33-4c10-4aee-9990-163a00eaccf0] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [90818026-e29d-11e6-9f8d-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"c","type":"FILE","blockSize":268435456,"accessTime":1485307703912,"modificationTime":1485307703990,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:24 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [4aaee783-fefb-4aaf-93c9-7df3523131f4] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9092e536-e29d-11e6-b30c-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c?offset=0&OP=OPEN&read=true&length=11 + response: + body: {string: hello world} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:28:24 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [6365e941-00e6-4a8f-885c-802d5e2f0690] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [90a9c89a-e29d-11e6-8f24-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"c","type":"FILE","blockSize":268435456,"accessTime":1485307703912,"modificationTime":1485307703990,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:24 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9ffd74d7-5d12-4a94-9879-c2ce340df6bb] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [90c507e6-e29d-11e6-907b-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c?OP=DELETE&recursive=False + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:24 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [659c3b96-041a-4597-a5d1-717459dbdde4] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: 'hello ' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [38883336-e29e-11e6-8cc2-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:33:06 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9a08beec-e1f0-4a46-a90a-cc3a60b3ffe9] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: world + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['5'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [38d56926-e29e-11e6-80b4-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/b?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:33:06 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/b?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [5282f95e-e2a2-40c9-b7c7-7f3761f7c491] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [38f2eff0-e29e-11e6-bceb-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307986543,"modificationTime":1485307986631,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":5,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485307986767,"modificationTime":1485307986821,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['543'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:06 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a5a0b746-8ae7-49fc-934b-d17a0340d125] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: sources=azure_test_dir/a,azure_test_dir/b + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['41'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3904b63a-e29e-11e6-bd29-645106422854] + method: POST + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c?OP=MSCONCAT&deleteSourceDirectory=false + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + Date: ['Wed, 25 Jan 2017 01:33:07 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [db9b5791-d5ac-44c0-9989-14bad1551657] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3951ff64-e29e-11e6-b012-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"c","type":"FILE","blockSize":268435456,"accessTime":1485307987121,"modificationTime":1485307987200,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:07 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [41ef5f8c-19d7-4c54-8543-eaf8feba540d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [39688118-e29e-11e6-a993-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c?offset=0&read=true&OP=OPEN&length=11 + response: + body: {string: hello world} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:33:07 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2d325a53-a198-406b-b3a8-f577bf03535d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [397f8b8a-e29e-11e6-bf9f-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"c","type":"FILE","blockSize":268435456,"accessTime":1485307987121,"modificationTime":1485307987200,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:07 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d74ae791-93de-403b-b859-ae9e7c41c0c2] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [399117b8-e29e-11e6-a7b4-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c?OP=DELETE&recursive=False + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:07 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [2e449d30-2b5b-43d7-82ee-a5993c328722] + x-ms-request-id: [118c3417-e971-4e3b-85bc-6079efbfbcff] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_core/test_copy.yaml b/tests/recordings/test_core/test_copy.yaml index e13a754..1dfe6ba 100644 --- a/tests/recordings/test_core/test_copy.yaml +++ b/tests/recordings/test_core/test_copy.yaml @@ -6,9 +6,194 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [34438152-d9d0-11e6-b4b8-645106422854] + x-ms-client-request-id: [2358946e-e290-11e6-9ef2-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Tue, 24 Jan 2017 23:52:17 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [50be31ed-300f-4597-8f55-8195ca256469] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [239cb8e8-e290-11e6-907d-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301938070,"modificationTime":1485301938070,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:52:18 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9d45a455-ee73-4e81-96f5-a92c5f4e20b0] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [23b60d42-e290-11e6-8b5e-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301938070,"modificationTime":1485301938070,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:52:18 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [f055e19e-c2fc-46fc-b917-dd52ecfed8c7] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [23c8704a-e290-11e6-86b3-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301938070,"modificationTime":1485301938070,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:52:18 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [4a13fa43-bcbf-47da-9c1b-0685fc680d1a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [23dafa5c-e290-11e6-b3a5-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301938070,"modificationTime":1485301938070,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:52:18 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [98e18210-4a42-49d2-9987-a5abafa21806] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [23ed97fa-e290-11e6-8239-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301938070,"modificationTime":1485301938070,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:52:18 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9c8b5cc6-fe1d-4af3-86f1-79e95b33d9a5] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [24089a0c-e290-11e6-addf-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?recursive=True&OP=DELETE + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:52:18 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d1c9ecac-e0f6-409f-88af-ef32bea96b63] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9fa7168c-e290-11e6-a32f-645106422854] method: PUT uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE response: @@ -17,14 +202,14 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:38:13 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:46 GMT'] Expires: ['-1'] Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [31cfffc3-f863-444d-bdcd-f895a858fb03] + x-ms-request-id: [50ae8865-98b1-4acd-bd0c-a334aa3bc21a] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -33,24 +218,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [34870b00-d9d0-11e6-b3a3-645106422854] + x-ms-client-request-id: [9fec709e-e290-11e6-8999-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339893865,"modificationTime":1484339893865,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302146637,"modificationTime":1485302146637,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:13 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:46 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [0784311d-cf0e-45d4-bb1f-1fc71984bc09] + x-ms-request-id: [f84f4ef6-3dde-4332-a771-d3c182460c3a] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -59,24 +244,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3499f54c-d9d0-11e6-8924-645106422854] + x-ms-client-request-id: [9fff3534-e290-11e6-8416-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339893865,"modificationTime":1484339893865,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302146637,"modificationTime":1485302146637,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:13 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:46 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [eba7c5a1-2780-4d2a-b0ee-807e0c91a320] + x-ms-request-id: [4eaa891a-984f-4e92-b469-a0e8e6707de0] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -85,24 +270,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [34aca99a-d9d0-11e6-bcc0-645106422854] + x-ms-client-request-id: [a011abbe-e290-11e6-b477-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339893865,"modificationTime":1484339893865,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302146637,"modificationTime":1485302146637,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:13 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:46 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [2886343f-3df0-400d-a294-54a24b8622e2] + x-ms-request-id: [01773efa-eeb4-4ed2-a8fe-3e401496372d] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -111,24 +296,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [34bee84c-d9d0-11e6-8d01-645106422854] + x-ms-client-request-id: [a023e7b8-e290-11e6-a44e-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339893865,"modificationTime":1484339893865,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302146637,"modificationTime":1485302146637,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:13 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:47 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [384a5a5b-f4d4-47c7-b4f9-a20ce2e295d7] + x-ms-request-id: [61b6dfb4-46d6-4b81-831b-6a67fe1f9cea] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -137,24 +322,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [34d158b4-d9d0-11e6-8fdf-645106422854] + x-ms-client-request-id: [a0365e5c-e290-11e6-9919-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339893865,"modificationTime":1484339893865,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302146637,"modificationTime":1485302146637,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:14 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:47 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [f362a265-3743-46fc-9c72-e71769b4fcc9] + x-ms-request-id: [0510f9dd-a15e-4096-87f1-e08b72fbfe58] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -164,9 +349,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [34e3cdfa-d9d0-11e6-bbb8-645106422854] + x-ms-client-request-id: [a048fbdc-e290-11e6-aa51-645106422854] method: DELETE uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?recursive=True&OP=DELETE response: @@ -175,13 +360,383 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:14 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:47 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [463cd257-1a0f-4060-ad2d-757197a90e6e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9a059fe8-e29d-11e6-a417-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:28:40 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [0b0e0948-3ad1-4a85-8a81-e959304897c8] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9a486212-e29d-11e6-a397-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307720615,"modificationTime":1485307720615,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:40 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b355a2bd-fb30-4af3-92db-9e5e887f7af3] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9a5aeba8-e29d-11e6-8f8d-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307720615,"modificationTime":1485307720615,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:40 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a96cb9a0-dab9-45ac-bffd-5544324efc4d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9a6d623a-e29d-11e6-a8ee-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307720615,"modificationTime":1485307720615,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:40 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ee1aafe2-9d3a-4df2-912e-87331d13e61d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9a7ffff6-e29d-11e6-ae81-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307720615,"modificationTime":1485307720615,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:40 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [af3a1a17-c8f6-4d96-a1a2-e48bdaef4851] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9a9262de-e29d-11e6-9f7d-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307720615,"modificationTime":1485307720615,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:40 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [bc26d471-7e69-4921-9369-b0f5dc163049] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9aa4c5e8-e29d-11e6-95c9-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:40 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [84dcfba0-3656-447b-948e-339c199d0703] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [42577dda-e29e-11e6-8a7f-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:33:23 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [dd09b9ea-ceb2-4312-bcda-5cf40f387bea] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [429a8dd8-e29e-11e6-a87e-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308003005,"modificationTime":1485308003005,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:23 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [164571b0-2aab-46d2-b9b0-54f6550d9bb5] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [42ae63f6-e29e-11e6-872f-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308003005,"modificationTime":1485308003005,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:23 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [700d34b4-dbc2-4738-986e-e2584db92c94] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [42bff024-e29e-11e6-b818-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308003005,"modificationTime":1485308003005,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:23 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [55025b5a-6cc5-4b29-9c10-b3fb73398699] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [42d17c54-e29e-11e6-984c-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308003005,"modificationTime":1485308003005,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:23 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [54a6bae6-4c3d-4d79-b0aa-40407bd0eef0] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [42e2e178-e29e-11e6-a5a3-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308003005,"modificationTime":1485308003005,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:23 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [5c23c05c-3736-4193-8b50-69f8e3d91218] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [42f45a1e-e29e-11e6-8a10-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:23 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [acd57dd1-fdf3-4a7f-ae62-c29a378c8ef7] + x-ms-request-id: [61ae9edb-749f-4cae-b26a-6bb1c3e9ec18] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_core/test_delimiters_dash.yaml b/tests/recordings/test_core/test_delimiters_dash.yaml index e0acc34..daea543 100644 --- a/tests/recordings/test_core/test_delimiters_dash.yaml +++ b/tests/recordings/test_core/test_delimiters_dash.yaml @@ -6,25 +6,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['5'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [50cf47e2-d9d0-11e6-8aa8-645106422854] + x-ms-client-request-id: [b70ef0d0-e29d-11e6-913f-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:39:01 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:28 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [8ad433f4-eef4-4238-b8c0-dcc381c4788b] + x-ms-request-id: [e12dd132-df86-484a-b6ff-719fa1d76358] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -33,24 +33,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [51308994-d9d0-11e6-8882-645106422854] + x-ms-client-request-id: [b75a78b0-e29d-11e6-bc27-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":5,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339941772,"modificationTime":1484339941817,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":5,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307769311,"modificationTime":1485307769385,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:01 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:28 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [ea176b58-a7c5-4027-867c-75dcbb0c0a8d] + x-ms-request-id: [7995ac68-14c5-4fe4-872f-4c7c8834810d] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -59,24 +59,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [514239ac-d9d0-11e6-9b89-645106422854] + x-ms-client-request-id: [b76c6734-e29d-11e6-a50a-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?read=true&OP=OPEN&length=5&offset=0 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=0&OP=OPEN&read=true&length=5 response: body: {string: 123--} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:39:01 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:29 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [903fd040-9b0c-4da9-aa5d-a01e68719c3d] + x-ms-request-id: [f55c3e8b-3294-49eb-a418-46c4b832a596] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -86,9 +86,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['5'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [517bfd00-d9d0-11e6-a634-645106422854] + x-ms-client-request-id: [b78b874c-e29d-11e6-a490-645106422854] method: POST uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=APPEND&append=true response: @@ -96,13 +96,13 @@ interactions: headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] - Date: ['Fri, 13 Jan 2017 20:39:02 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:29 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [e292100c-b4aa-4e2e-a3f0-0d3dbca4a495] + x-ms-request-id: [9fc77005-59a5-465e-a140-5cadfb9863f0] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -112,9 +112,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['3'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [519bbfd0-d9d0-11e6-a744-645106422854] + x-ms-client-request-id: [b7a6b066-e29d-11e6-b2f9-645106422854] method: POST uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=10&OP=APPEND&append=true response: @@ -122,13 +122,13 @@ interactions: headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] - Date: ['Fri, 13 Jan 2017 20:39:02 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:29 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [b87d1cb0-63c8-46d4-bfe2-b6d5e6069915] + x-ms-request-id: [37eaed7e-36f2-471b-85c2-8d54dcf1223d] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -137,24 +137,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [51c38692-d9d0-11e6-bee3-645106422854] + x-ms-client-request-id: [b7ce3598-e29d-11e6-a252-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":13,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339941772,"modificationTime":1484339942598,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":13,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307769311,"modificationTime":1485307769885,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:02 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:29 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [270eb9e5-0666-4757-ac99-8d997650cb5c] + x-ms-request-id: [7bc8204b-fe12-4019-879a-4d3ecd7f7874] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -163,24 +163,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [51d5589a-d9d0-11e6-b935-645106422854] + x-ms-client-request-id: [b7dfe8de-e29d-11e6-ac88-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?read=true&OP=OPEN&length=13&offset=0 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=0&OP=OPEN&read=true&length=13 response: body: {string: 123--456--789} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:39:02 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:29 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [8b50c9ea-0495-4699-88f4-87e2ec693206] + x-ms-request-id: [42ea3ef7-9501-4ae4-8609-3c255209bcd5] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -189,24 +189,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [51ed5d36-d9d0-11e6-951a-645106422854] + x-ms-client-request-id: [b7fd2150-e29d-11e6-9461-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":13,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339941772,"modificationTime":1484339942598,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":13,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307769311,"modificationTime":1485307769885,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:02 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:29 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [60f3a601-5921-433e-b362-abc0f5c8fb1c] + x-ms-request-id: [54f8e984-253b-4032-91de-e2f920810f33] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -215,24 +215,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [51fee59a-d9d0-11e6-8be2-645106422854] + x-ms-client-request-id: [b80ed494-e29d-11e6-a6f8-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":13,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339941772,"modificationTime":1484339942598,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":13,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307769311,"modificationTime":1485307769885,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:02 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:29 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [1d8e1f04-5786-421a-a868-d7153da34505] + x-ms-request-id: [82e69dfd-ea4f-44dd-843c-f2f78469067e] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -241,24 +241,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [52112890-d9d0-11e6-b177-645106422854] + x-ms-client-request-id: [b820744c-e29d-11e6-956b-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":13,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339941772,"modificationTime":1484339942598,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":13,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307769311,"modificationTime":1485307769885,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:03 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:30 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [87cdb82a-91a1-4ca0-b722-9b0abe1cbc32] + x-ms-request-id: [240c8cde-0902-4869-9763-0aaac58f04a2] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -268,24 +268,313 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [5222aa24-d9d0-11e6-ad9d-645106422854] + x-ms-client-request-id: [b8320088-e29d-11e6-b514-645106422854] method: DELETE - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?recursive=True&OP=DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=DELETE&recursive=True response: body: {string: '{"boolean":true}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:03 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:30 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [33c2dad2-f4bc-4fb1-8444-f3a7725c36b1] + x-ms-request-id: [373756a6-32b2-43ef-a30f-95e717b52d2e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: 123-- + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['5'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [5fd83d0a-e29e-11e6-983f-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:34:11 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a8b0b6c0-2441-42bc-8ff4-d24c70201cf1] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [601ebbb4-e29e-11e6-84de-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":5,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308052486,"modificationTime":1485308052546,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:12 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [5c6e3f1a-3c9d-4ec8-850c-0b0b83dd9dcc] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [60303498-e29e-11e6-9ec7-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=0&read=true&OP=OPEN&length=5 + response: + body: {string: 123--} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:34:12 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [68b13db4-6e75-4d2b-a2c0-0507b8034cd5] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: 456-- + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['5'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [60518b80-e29e-11e6-ac15-645106422854] + method: POST + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=APPEND&append=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + Date: ['Wed, 25 Jan 2017 01:34:12 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b444875a-b827-4512-873c-bb24944ba7b3] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '789' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['3'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [606b073a-e29e-11e6-b029-645106422854] + method: POST + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=10&OP=APPEND&append=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + Date: ['Wed, 25 Jan 2017 01:34:12 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [8b14e0af-c824-494c-a2cc-68beb305170f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [60904288-e29e-11e6-8fd5-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":13,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308052486,"modificationTime":1485308053031,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:12 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e27ffc74-3367-40bf-a79f-2c7d9a6dc402] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [60a61436-e29e-11e6-b4b7-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=0&read=true&OP=OPEN&length=13 + response: + body: {string: 123--456--789} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:34:12 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [fd936afd-c128-44b3-a972-2a11c70b641a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [60c1163e-e29e-11e6-94b4-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":13,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308052486,"modificationTime":1485308053031,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:13 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [58c2375c-442f-4a6c-b80b-997a4121dcf8] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [60d27b6e-e29e-11e6-bf4e-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":13,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308052486,"modificationTime":1485308053031,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:13 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [54aca5a8-e267-4b71-af5b-86f0ade62b2b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [60e3b962-e29e-11e6-b3bf-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":13,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308052486,"modificationTime":1485308053031,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:13 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c75a3232-6aa9-4ad5-a626-4e21ad239629] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [60f51e86-e29e-11e6-9b48-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:13 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a5e17f8e-64f1-4f6b-a48b-979c3489915c] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_core/test_delimiters_newline.yaml b/tests/recordings/test_core/test_delimiters_newline.yaml index 559f25d..4532a8c 100644 --- a/tests/recordings/test_core/test_delimiters_newline.yaml +++ b/tests/recordings/test_core/test_delimiters_newline.yaml @@ -8,25 +8,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['4'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [4f66b562-d9d0-11e6-989f-645106422854] + x-ms-client-request-id: [b5ab179e-e29d-11e6-bd4a-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:38:59 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:26 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [b812e77f-2fd8-4583-85d0-78d06cc832fb] + x-ms-request-id: [37219bb2-cfd3-4617-bee9-8e82c80ace69] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -35,24 +35,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [4fc0a68c-d9d0-11e6-932b-645106422854] + x-ms-client-request-id: [b602b0dc-e29d-11e6-b60f-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":4,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339939403,"modificationTime":1484339939467,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":4,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307767005,"modificationTime":1485307767074,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:59 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:26 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [965ea310-0a77-46f0-b0ce-7bc32a9d419d] + x-ms-request-id: [d3f8628a-cf9b-4f64-9a83-bc7086ac5fac] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -61,11 +61,11 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [4fd3d1b4-d9d0-11e6-b4b4-645106422854] + x-ms-client-request-id: [b6153b0a-e29d-11e6-9418-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?read=true&OP=OPEN&length=4&offset=0 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=0&OP=OPEN&read=true&length=4 response: body: {string: '123 @@ -73,14 +73,14 @@ interactions: headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:38:59 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:26 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [559ed8d5-d607-4125-af6b-7f3602a5a75b] + x-ms-request-id: [e116d305-8e61-4589-8e34-068285109380] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -92,9 +92,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['4'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [4febe208-d9d0-11e6-8418-645106422854] + x-ms-client-request-id: [b6340db6-e29d-11e6-b562-645106422854] method: POST uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=APPEND&append=true response: @@ -102,13 +102,13 @@ interactions: headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] - Date: ['Fri, 13 Jan 2017 20:38:59 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:26 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [b624695b-abfc-4027-aa87-5216cf5c06b2] + x-ms-request-id: [0106f95c-0720-405a-ac89-bb25647d957d] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -118,9 +118,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['3'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [501aa84c-d9d0-11e6-829e-645106422854] + x-ms-client-request-id: [b64ed51a-e29d-11e6-afcb-645106422854] method: POST uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=8&OP=APPEND&append=true response: @@ -128,13 +128,13 @@ interactions: headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] - Date: ['Fri, 13 Jan 2017 20:38:59 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:26 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [d9812401-8b06-448c-a56d-a185c0509a28] + x-ms-request-id: [d1424e22-0edb-40fd-9bb7-362cecddc3ee] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -143,24 +143,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [5034365a-d9d0-11e6-a4fb-645106422854] + x-ms-client-request-id: [b67a03dc-e29d-11e6-af9a-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339939403,"modificationTime":1484339939983,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307767005,"modificationTime":1485307767621,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:00 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:27 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [1f91334e-1cf5-4f19-b6bd-33a8a7e3fd01] + x-ms-request-id: [5d0f951e-44c8-465d-aeb6-4f28c2c9a0fc] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -169,11 +169,11 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [5047a334-d9d0-11e6-bab2-645106422854] + x-ms-client-request-id: [b68c8dc6-e29d-11e6-9b70-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?read=true&OP=OPEN&length=11&offset=0 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=0&OP=OPEN&read=true&length=11 response: body: {string: '123 @@ -183,14 +183,14 @@ interactions: headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:39:00 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:27 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [5f981b78-94f8-44db-bd78-559608b6e95a] + x-ms-request-id: [03930078-bc81-4809-a622-8fc00e5b9a20] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -199,24 +199,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [505d92e4-d9d0-11e6-a1b0-645106422854] + x-ms-client-request-id: [b6a1d724-e29d-11e6-beb3-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339939403,"modificationTime":1484339939983,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307767005,"modificationTime":1485307767621,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:00 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:27 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [b4de0602-e129-483e-ab59-d253942352e0] + x-ms-request-id: [e8f33d36-57c0-40ec-89ec-68609378a65e] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -225,24 +225,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [5070c18a-d9d0-11e6-a286-645106422854] + x-ms-client-request-id: [b6b44db0-e29d-11e6-8c7f-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339939403,"modificationTime":1484339939983,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307767005,"modificationTime":1485307767621,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:00 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:27 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [3ecef3e0-285d-47a0-92a0-540af203d367] + x-ms-request-id: [e5fd4ea6-49a0-4414-ab6b-8e4333c9ac73] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -251,24 +251,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [5083d25c-d9d0-11e6-88e0-645106422854] + x-ms-client-request-id: [b6c689a6-e29d-11e6-9ec1-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339939403,"modificationTime":1484339939983,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307767005,"modificationTime":1485307767621,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:00 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:27 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [0c10be39-c164-4439-a21f-6f9077657a4b] + x-ms-request-id: [6194c548-e5b5-4957-92f1-8524b88653d5] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -278,24 +278,323 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [50970f18-d9d0-11e6-95aa-645106422854] + x-ms-client-request-id: [b6d90026-e29d-11e6-82d4-645106422854] method: DELETE - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?recursive=True&OP=DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=DELETE&recursive=True response: body: {string: '{"boolean":true}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:00 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:27 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [7b501233-6449-49bf-a73f-47ed7e466c14] + x-ms-request-id: [02f8f0b1-466f-4a3f-9065-0f1e19c493f9] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123 + +' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['4'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [5e5c243e-e29e-11e6-8f5e-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:34:09 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [1a90ee0b-614c-4665-a87c-dfd3109b9bae] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [5ea56228-e29e-11e6-a49b-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":4,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308049997,"modificationTime":1485308050071,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:09 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ed589306-7f1e-4766-962c-8b03998ccd85] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [5eb6db1a-e29e-11e6-ab13-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=0&read=true&OP=OPEN&length=4 + response: + body: {string: '123 + +'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:34:09 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [43d4c432-f653-4b5e-8290-e4bf9f223f54] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '456 + +' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['4'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [5ede11d8-e29e-11e6-aa95-645106422854] + method: POST + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=APPEND&append=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + Date: ['Wed, 25 Jan 2017 01:34:10 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e20222c6-38cb-4304-b28b-960dd7491b31] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '789' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['3'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [5ef8c618-e29e-11e6-b0bc-645106422854] + method: POST + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=8&OP=APPEND&append=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + Date: ['Wed, 25 Jan 2017 01:34:10 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b09ee756-19ce-43c0-9290-4473745debac] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [5f46228a-e29e-11e6-bd99-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308049997,"modificationTime":1485308050602,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:10 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ea0476c0-fb75-4e3a-a324-b58d3872716e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [5f5948d0-e29e-11e6-8b66-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=0&read=true&OP=OPEN&length=11 + response: + body: {string: '123 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:34:10 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d225a287-7f67-49e0-872d-4576664eada9] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [5f720146-e29e-11e6-9e51-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308049997,"modificationTime":1485308050602,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:11 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [1f06a75d-9b02-40bb-88ec-d9ac7f2612e9] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [5f865fee-e29e-11e6-8302-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308049997,"modificationTime":1485308050602,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:11 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [cf39c07e-d502-41ba-a455-31614b45a177] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [5f97b164-e29e-11e6-a05e-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308049997,"modificationTime":1485308050602,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:11 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b6947d31-2b32-4579-85e9-9cf84f2c1fd3] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [5fa92a18-e29e-11e6-a893-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:11 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [fe1600de-a885-4282-8bad-29e795bf1e93] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_core/test_df.yaml b/tests/recordings/test_core/test_df.yaml index 4fd3453..9ef5c5d 100644 --- a/tests/recordings/test_core/test_df.yaml +++ b/tests/recordings/test_core/test_df.yaml @@ -6,9 +6,275 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['10'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [32003b38-d9d0-11e6-ba7f-645106422854] + x-ms-client-request-id: [20f5e976-e290-11e6-8a31-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Tue, 24 Jan 2017 23:52:14 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2eb99d07-86ee-46b1-b572-c2233d168439] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: aaaaaaaaaa + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['10'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [214a1074-e290-11e6-9e88-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/b?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Tue, 24 Jan 2017 23:52:14 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/b?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [6a178c23-a74b-4351-86c4-09905b731a76] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [217eb4e6-e290-11e6-984b-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=GETCONTENTSUMMARY + response: + body: {string: '{"ContentSummary":{"directoryCount":1,"fileCount":2,"length":20,"quota":-1,"spaceConsumed":20,"spaceQuota":-1}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['111'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:52:14 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2e6e17b7-ec36-4dc3-8ef0-a7983cc83fe9] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [21a3dc98-e290-11e6-9367-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301934053,"modificationTime":1485301934105,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":10,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485301934321,"modificationTime":1485301934395,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['545'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:52:14 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [43dadf63-5a80-4957-abaa-09b81e85fa54] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [21b84ef4-e290-11e6-ae48-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301934053,"modificationTime":1485301934105,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":10,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485301934321,"modificationTime":1485301934395,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['545'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:52:14 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [1bf7f888-d3bb-4d58-9e30-a29c2b90fdc0] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [21dcda80-e290-11e6-b596-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301934053,"modificationTime":1485301934105,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":10,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485301934321,"modificationTime":1485301934395,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['545'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:52:15 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3c11b782-2b28-457c-a93b-0a202e71e966] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [21ef3d82-e290-11e6-b1a4-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?recursive=True&OP=DELETE + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:52:15 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d1785e93-c379-4f6f-93da-7426e34e49f5] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2205d2b6-e290-11e6-b4be-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485301934321,"modificationTime":1485301934395,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:52:15 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [06a6c9f3-6ebd-4293-8e2c-c42f313a0cab] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [221835b4-e290-11e6-8f58-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485301934321,"modificationTime":1485301934395,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:52:15 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [153b714f-2c70-4788-a652-20e922003f20] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2231b12c-e290-11e6-9565-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/b?recursive=True&OP=DELETE + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:52:15 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9ca494a0-9dec-4166-bbd9-84c5d652a122] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: aaaaaaaaaa + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['10'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9cfbccb8-e290-11e6-8a5e-645106422854] method: PUT uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE response: @@ -17,14 +283,14 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:38:10 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:42 GMT'] Expires: ['-1'] Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [dcfe2579-ae21-4c1c-89a9-4f8d12f89945] + x-ms-request-id: [680ad980-5f05-4ff3-be09-66c0056f588b] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -34,9 +300,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['10'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [325a7af4-d9d0-11e6-a7f6-645106422854] + x-ms-client-request-id: [9d573340-e290-11e6-a863-645106422854] method: PUT uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/b?overwrite=true&write=true&OP=CREATE response: @@ -45,14 +311,14 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:38:10 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:42 GMT'] Expires: ['-1'] Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/b?overwrite=true&write=true&OP=CREATE'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [7b3eb846-9478-4e96-ba57-820137e65604] + x-ms-request-id: [72ef63eb-d6b1-4250-be39-e47bf394119d] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -61,9 +327,9 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3282dbda-d9d0-11e6-b5c4-645106422854] + x-ms-client-request-id: [9d7fc9c6-e290-11e6-8a9b-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=GETCONTENTSUMMARY response: @@ -72,13 +338,13 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['111'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:10 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:43 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [b60d787e-9329-4706-9235-c89f17b17c4b] + x-ms-request-id: [466464a1-6ab6-4c6a-b28e-52da84d717cb] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -87,24 +353,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [32964c22-d9d0-11e6-a55a-645106422854] + x-ms-client-request-id: [9dc96986-e290-11e6-83ba-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339890052,"modificationTime":1484339890141,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":10,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1484339890365,"modificationTime":1484339890416,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302142166,"modificationTime":1485302142282,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":10,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485302142448,"modificationTime":1485302142562,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['545'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:10 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:43 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [7d53c2fa-633e-4667-b3e0-cad0b0a62612] + x-ms-request-id: [876ac45b-668c-453a-9993-69a66fdb02a2] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -113,24 +379,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [32a8c5e8-d9d0-11e6-8b67-645106422854] + x-ms-client-request-id: [9dded9ec-e290-11e6-8b30-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339890052,"modificationTime":1484339890141,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":10,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1484339890365,"modificationTime":1484339890416,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302142166,"modificationTime":1485302142282,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":10,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485302142448,"modificationTime":1485302142562,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['545'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:10 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:43 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [972341a3-2ec4-41d1-a388-ecdd5dc4c447] + x-ms-request-id: [6885c784-ddd1-4c37-890e-e0ff88637d5e] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -139,24 +405,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [32bb66a4-d9d0-11e6-ba02-645106422854] + x-ms-client-request-id: [9dfdfaf8-e290-11e6-bbfe-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339890052,"modificationTime":1484339890141,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":10,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1484339890365,"modificationTime":1484339890416,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302142166,"modificationTime":1485302142282,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":10,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485302142448,"modificationTime":1485302142562,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['545'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:10 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:43 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [d94714e7-68a2-4ae2-9101-1d06638f0d7d] + x-ms-request-id: [1a551b66-f2c1-4a16-a7ab-6bc3643afa77] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -166,9 +432,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [32cd8de6-d9d0-11e6-96a5-645106422854] + x-ms-client-request-id: [9e1ccd0c-e290-11e6-a062-645106422854] method: DELETE uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?recursive=True&OP=DELETE response: @@ -177,13 +443,13 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:11 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:43 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [9e2493aa-7e04-49fa-8079-a866a3463772] + x-ms-request-id: [89d5bbe7-e46e-480b-a10e-ab5cecaa6a27] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -192,24 +458,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [32e7bcc8-d9d0-11e6-88ac-645106422854] + x-ms-client-request-id: [9e415886-e290-11e6-858a-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1484339890365,"modificationTime":1484339890416,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485302142448,"modificationTime":1485302142562,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:11 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:43 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [8a4de80c-6a57-474e-a6fe-d7a5a9d1d784] + x-ms-request-id: [cb64d388-89b2-45f0-87c1-9216d1a72b66] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -218,24 +484,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [32fa46c8-d9d0-11e6-8574-645106422854] + x-ms-client-request-id: [9e5aacfa-e290-11e6-8c3b-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1484339890365,"modificationTime":1484339890416,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485302142448,"modificationTime":1485302142562,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:11 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:44 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [0a401049-2015-4a3d-acd4-4936de460c83] + x-ms-request-id: [7caa8f22-d30b-401b-88cb-2aff849521a5] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -245,9 +511,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [330c9de6-d9d0-11e6-9a9b-645106422854] + x-ms-client-request-id: [9e79cdae-e290-11e6-894f-645106422854] method: DELETE uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/b?recursive=True&OP=DELETE response: @@ -256,13 +522,545 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:11 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:44 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [70380a51-e033-4ba6-bd52-16c813020ba3] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: aaaaaaaaaa + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['10'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [97d5859c-e29d-11e6-bdff-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:28:36 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a252526b-076e-4899-bcb1-ca34240b34bb] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: aaaaaaaaaa + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['10'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [98229440-e29d-11e6-a6f9-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/b?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:28:37 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/b?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [644acc3d-9321-47c1-a849-eae6d573d835] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9846354c-e29d-11e6-a694-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=GETCONTENTSUMMARY + response: + body: {string: '{"ContentSummary":{"directoryCount":1,"fileCount":2,"length":20,"quota":-1,"spaceConsumed":20,"spaceQuota":-1}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['111'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:37 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [8b920cf1-0abb-4c61-979e-583c05f3fba6] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [985982be-e29d-11e6-920f-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307716951,"modificationTime":1485307717009,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":10,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485307717185,"modificationTime":1485307717235,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['545'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:37 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a2ca6ff4-b7bb-4dc1-a78f-882979c92de0] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [986be5c6-e29d-11e6-9126-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307716951,"modificationTime":1485307717009,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":10,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485307717185,"modificationTime":1485307717235,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['545'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:37 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [469c08f1-30aa-4142-b4b8-2b8961cdcc62] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [987e3448-e29d-11e6-b773-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307716951,"modificationTime":1485307717009,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":10,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485307717185,"modificationTime":1485307717235,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['545'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:37 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3411c98a-3509-4159-b841-72a9dec02b6b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [989343e6-e29d-11e6-9428-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:37 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d2bb3798-1d4e-484a-8582-1ba028ac8a8b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [98ad2100-e29d-11e6-9425-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485307717185,"modificationTime":1485307717235,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:37 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [4da7a36d-68c7-4e6c-88fb-efca28667af5] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [98bf9778-e29d-11e6-9a16-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485307717185,"modificationTime":1485307717235,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:38 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [8bf4124a-9dc4-4675-a569-05edea5d0526] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [98d1d382-e29d-11e6-987d-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/b?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:38 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ce746a7e-5d03-445c-ae97-712a99ac2a61] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: aaaaaaaaaa + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['10'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [401395a8-e29e-11e6-affe-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:33:18 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e60c121a-26e0-49eb-b483-c357969bf183] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: aaaaaaaaaa + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['10'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [405ea858-e29e-11e6-94c8-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/b?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:33:18 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/b?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ed5b81bf-f57f-45e9-856f-053b68d359b7] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [407f9dde-e29e-11e6-be17-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=GETCONTENTSUMMARY + response: + body: {string: '{"ContentSummary":{"directoryCount":1,"fileCount":2,"length":20,"quota":-1,"spaceConsumed":20,"spaceQuota":-1}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['111'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:18 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ad8aed5b-3b85-499e-b40a-72e2f0d94d9c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [40b2bc18-e29e-11e6-8d41-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307999202,"modificationTime":1485307999264,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":10,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485307999419,"modificationTime":1485307999483,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['545'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:19 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [fe7a2ce5-62c9-457c-9399-f3b1c06fa695] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [40c4f80c-e29e-11e6-a534-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307999202,"modificationTime":1485307999264,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":10,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485307999419,"modificationTime":1485307999483,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['545'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:19 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [1d7a5e36-0cd0-498d-9012-459b666ea379] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [40d6e5c8-e29e-11e6-8f97-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307999202,"modificationTime":1485307999264,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":10,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485307999419,"modificationTime":1485307999483,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['545'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:19 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a23023a9-3886-4ee8-b4a7-7c248f1a9a80] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [40e96fba-e29e-11e6-8023-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:19 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [11391fda-2ebd-4167-900f-d19a1d03fd89] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4103c226-e29e-11e6-bd6a-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485307999419,"modificationTime":1485307999483,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:19 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2f037e55-5340-4afc-b347-f8475e5b7fa2] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [41157542-e29e-11e6-8162-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485307999419,"modificationTime":1485307999483,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:19 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [09b44d0c-16ff-4d68-86a6-9b0087d11ad9] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [412714f0-e29e-11e6-9c76-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/b?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:19 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [32dfa15e-b03c-46cf-90e0-d7996cd40fcd] + x-ms-request-id: [a4086345-825f-4b67-b904-d9fd9635ffc5] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_core/test_du.yaml b/tests/recordings/test_core/test_du.yaml index 5beeb06..f946c9f 100644 --- a/tests/recordings/test_core/test_du.yaml +++ b/tests/recordings/test_core/test_du.yaml @@ -6,25 +6,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['3'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [44c48af4-d9d0-11e6-ba57-645106422854] + x-ms-client-request-id: [abec55f4-e29d-11e6-87aa-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:38:41 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:10 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [1f3d3f5c-bfcc-40ed-a584-12e8bccee0bd] + x-ms-request-id: [2dc0cb38-4d8a-42db-8433-9d8d4bf93d16] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -34,25 +34,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['4'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [4521a5c2-d9d0-11e6-998b-645106422854] + x-ms-client-request-id: [ac402fac-e29d-11e6-a422-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/b?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/b?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:38:41 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:10 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/b?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/b?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [25ea67b9-905c-4203-8170-9265381692ac] + x-ms-request-id: [f5aa6f2d-5581-4740-b7b2-130d8f980ab1] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -61,24 +61,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [454a09ba-d9d0-11e6-a231-645106422854] + x-ms-client-request-id: [ac604d48-e29d-11e6-a5c5-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":3,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339921541,"modificationTime":1484339921605,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":4,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1484339921870,"modificationTime":1484339921922,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":3,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307750649,"modificationTime":1485307750710,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":4,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485307750920,"modificationTime":1485307750971,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['543'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:41 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:10 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [2c358262-d010-4bf5-a709-54c2bad01b99] + x-ms-request-id: [c541fb42-ba2f-4b5e-a933-4c49ec6ad922] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -87,24 +87,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [455c5948-d9d0-11e6-adba-645106422854] + x-ms-client-request-id: [ac72c4ee-e29d-11e6-8c6e-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":3,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339921541,"modificationTime":1484339921605,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":4,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1484339921870,"modificationTime":1484339921922,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":3,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307750649,"modificationTime":1485307750710,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":4,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485307750920,"modificationTime":1485307750971,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['543'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:42 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:11 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [804b3abc-d843-4c7d-b7e2-a13e05a250b4] + x-ms-request-id: [20446016-61f1-4196-8688-0f7860943bef] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -113,24 +113,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [45713612-d9d0-11e6-98ea-645106422854] + x-ms-client-request-id: [ac85145a-e29d-11e6-a174-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":3,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339921541,"modificationTime":1484339921605,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":4,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1484339921870,"modificationTime":1484339921922,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":3,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307750649,"modificationTime":1485307750710,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":4,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485307750920,"modificationTime":1485307750971,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['543'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:42 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:11 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [8ad177a1-7da0-4756-aecb-6a89a1e21dff] + x-ms-request-id: [8cbb03aa-de76-4a90-8128-740f6da7c669] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -139,24 +139,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [4583b0e8-d9d0-11e6-ad7a-645106422854] + x-ms-client-request-id: [ac978aec-e29d-11e6-b386-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":3,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339921541,"modificationTime":1484339921605,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":4,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1484339921870,"modificationTime":1484339921922,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":3,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307750649,"modificationTime":1485307750710,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":4,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485307750920,"modificationTime":1485307750971,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['543'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:42 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:11 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [0b00d30b-2656-4002-8e95-c39afe713220] + x-ms-request-id: [b5408106-f405-44cf-bdd3-74217792234c] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -165,24 +165,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [459661dc-d9d0-11e6-a3e6-645106422854] + x-ms-client-request-id: [aca9da64-e29d-11e6-a321-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":3,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339921541,"modificationTime":1484339921605,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":4,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1484339921870,"modificationTime":1484339921922,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":3,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307750649,"modificationTime":1485307750710,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":4,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485307750920,"modificationTime":1485307750971,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['543'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:42 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:11 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [19581d3d-b721-4af1-b3cc-eda81fb5ffb5] + x-ms-request-id: [6aeb4378-14c2-4603-81ef-d4f0769a7291] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -192,24 +192,24 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [45aa703e-d9d0-11e6-aaa7-645106422854] + x-ms-client-request-id: [acbc648a-e29d-11e6-9675-645106422854] method: DELETE - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?recursive=True&OP=DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=DELETE&recursive=True response: body: {string: '{"boolean":true}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:42 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:11 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [4fd69c75-5697-4ab5-a4e8-ab120431c5d2] + x-ms-request-id: [3675081f-1d04-4ade-ad4b-5dc123367577] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -218,24 +218,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [45c49574-d9d0-11e6-9de8-645106422854] + x-ms-client-request-id: [acd73f7e-e29d-11e6-81cb-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":4,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1484339921870,"modificationTime":1484339921922,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":4,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485307750920,"modificationTime":1485307750971,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:42 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:11 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [6eefab5b-a2fe-49d8-b86d-bf1cf6a1da64] + x-ms-request-id: [db78638b-74c9-4fd7-9069-7d2daa3eb476] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -244,24 +244,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [45d6e9b0-d9d0-11e6-aac9-645106422854] + x-ms-client-request-id: [ace9b61c-e29d-11e6-9260-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":4,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1484339921870,"modificationTime":1484339921922,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":4,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485307750920,"modificationTime":1485307750971,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:42 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:11 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [39d3aad2-aceb-47c3-a5e2-54e6b0acbbe7] + x-ms-request-id: [d013208f-e15f-4541-a2b7-a868a444392a] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -271,24 +271,316 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [45e920d8-d9d0-11e6-a1d3-645106422854] + x-ms-client-request-id: [acfbf218-e29d-11e6-8ade-645106422854] method: DELETE - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/b?recursive=True&OP=DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/b?OP=DELETE&recursive=True response: body: {string: '{"boolean":true}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:42 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:12 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [06fe140a-2fa0-4a76-97ce-e43352a22be8] + x-ms-request-id: [18657105-6eb5-4ade-b643-28ddd1cac14b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['3'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [53fbba8c-e29e-11e6-af61-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:33:51 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [191a5313-8cff-41d8-969a-2ca6129164fe] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: '4567' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['4'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [544a019e-e29e-11e6-b5f8-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/b?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:33:51 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/b?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [5cf3dce7-c680-49a0-ba16-5d98c06d0606] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [546838dc-e29e-11e6-bd59-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":3,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308032621,"modificationTime":1485308032681,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":4,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485308032845,"modificationTime":1485308032881,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['543'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:52 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [77007012-f694-47cc-a355-24f95e28922c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [547a74fa-e29e-11e6-a81e-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":3,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308032621,"modificationTime":1485308032681,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":4,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485308032845,"modificationTime":1485308032881,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['543'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:52 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ac9809a2-026e-4414-8c36-57a336678d9c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [548c3bd2-e29e-11e6-839d-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":3,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308032621,"modificationTime":1485308032681,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":4,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485308032845,"modificationTime":1485308032881,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['543'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:52 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7f289a64-7445-4a14-b587-784e4da5ff9c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [549dc7e4-e29e-11e6-a0b0-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":3,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308032621,"modificationTime":1485308032681,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":4,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485308032845,"modificationTime":1485308032881,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['543'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:52 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2bb4f086-7fbd-47ac-8022-69cf4c123273] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [54af8ef8-e29e-11e6-84bb-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":3,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308032621,"modificationTime":1485308032681,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":4,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485308032845,"modificationTime":1485308032881,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['543'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:52 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7d3cb553-1287-497e-94af-9dedfa24698a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [54c16908-e29e-11e6-ac7b-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:52 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [5932fed4-c64c-405f-87f6-aa4b6fc38992] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [54d9bf7a-e29e-11e6-8d6f-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":4,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485308032845,"modificationTime":1485308032881,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:52 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7a665e99-f84a-40eb-8c2a-8d3dae274e17] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [54eb4b74-e29e-11e6-8bcb-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":4,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485308032845,"modificationTime":1485308032881,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:52 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [19c76249-9b9d-4cea-a870-ea70f49f93a3] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [54fcfeb8-e29e-11e6-822a-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/b?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:53 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3f5f3fec-37ff-4764-a0ea-49c6bc51bb4d] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_core/test_errors.yaml b/tests/recordings/test_core/test_errors.yaml index 17f3570..f174795 100644 --- a/tests/recordings/test_core/test_errors.yaml +++ b/tests/recordings/test_core/test_errors.yaml @@ -5,9 +5,9 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2bd1424a-d9d0-11e6-af36-645106422854] + x-ms-client-request-id: [1904abdc-e290-11e6-b1c8-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: @@ -16,13 +16,13 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['34'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:59 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:00 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [467faaac-3936-471f-a947-e9df2758eed7] + x-ms-request-id: [e23e5de7-5d6e-4b7b-a7ee-40d57668dda3] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -31,25 +31,25 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2c130a26-d9d0-11e6-a945-645106422854] + x-ms-client-request-id: [193fcc9a-e290-11e6-a1f7-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/shfoshf?OP=LISTSTATUS response: body: {string: '{"RemoteException":{"exception":"FileNotFoundException","message":"Folder - does not exist: /azure_test_dir/shfoshf [9ee64260-d449-4e58-b8e8-17d02354a23b][2017-01-13T12:37:59.8267004-08:00]","javaClassName":"java.io.FileNotFoundException"}}'} + does not exist: /azure_test_dir/shfoshf [f5f50369-db1b-4595-b44b-6bab7d58edf6][2017-01-24T15:52:00.8179306-08:00]","javaClassName":"java.io.FileNotFoundException"}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['238'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:59 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:00 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x8309000A'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [9ee64260-d449-4e58-b8e8-17d02354a23b] + x-ms-request-id: [f5f50369-db1b-4595-b44b-6bab7d58edf6] x-ms-webhdfs-version: [16.07.18.01] status: {code: 404, message: Not Found} - request: @@ -59,9 +59,221 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2c26006c-d9d0-11e6-8e94-645106422854] + x-ms-client-request-id: [1950f712-e290-11e6-81fe-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/shfoshf/x?destination=azure_test_dir%2Fshfoshxbf%2Fy&OP=RENAME + response: + body: {string: '{"boolean":false}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['17'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:52:00 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x8309000A'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [359732ff-1d43-432e-82de-0c1ef4d6256e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [1968ec18-e290-11e6-8486-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:52:00 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [1af2cd05-44be-48d3-b70e-b7bb6c95f90a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [971fd978-e290-11e6-9a4a-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:31 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a5335044-9271-48a5-9c27-7b3bc1ec42fd] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9759ae2e-e290-11e6-adcb-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/shfoshf?OP=LISTSTATUS + response: + body: {string: '{"RemoteException":{"exception":"FileNotFoundException","message":"Folder + does not exist: /azure_test_dir/shfoshf [6b4c3f63-6f25-437e-98d3-1825d76773a2][2017-01-24T15:55:32.3782842-08:00]","javaClassName":"java.io.FileNotFoundException"}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['238'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:32 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x8309000A'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [6b4c3f63-6f25-437e-98d3-1825d76773a2] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 404, message: Not Found} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [976ac51c-e290-11e6-8aa5-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/shfoshf/x?destination=azure_test_dir%2Fshfoshxbf%2Fy&OP=RENAME + response: + body: {string: '{"boolean":false}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['17'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:32 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x8309000A'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c8f41494-4049-4c04-9dcb-d9bea0ae738d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [97977a70-e290-11e6-be23-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:32 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [27f0d124-944a-4cd5-a334-18b6b8f0d56a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [913b0ec6-e29d-11e6-9694-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:25 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [5733b0f4-0b1c-415e-9a54-8c098082c311] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [917840cc-e29d-11e6-8e23-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/shfoshf?OP=LISTSTATUS + response: + body: {string: '{"RemoteException":{"exception":"FileNotFoundException","message":"Folder + does not exist: /azure_test_dir/shfoshf [b60e064d-7e78-4b6f-b757-6d99f6c79443][2017-01-24T17:28:25.9766262-08:00]","javaClassName":"java.io.FileNotFoundException"}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['238'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:25 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x8309000A'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b60e064d-7e78-4b6f-b757-6d99f6c79443] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 404, message: Not Found} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [918a07ae-e29d-11e6-8fd1-645106422854] method: PUT uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/shfoshf/x?OP=RENAME&destination=azure_test_dir%2Fshfoshxbf%2Fy response: @@ -70,13 +282,119 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['17'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:59 GMT'] + Date: ['Wed, 25 Jan 2017 01:28:26 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x8309000A'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [4cc5f149-85be-4f60-8447-e433fb37cfac] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [91eb750a-e29d-11e6-bb89-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:26 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [f7563493-7bb7-4e9d-b77a-f07bcd982d2e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [39f74010-e29e-11e6-bd2f-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:08 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ad0474f8-7f22-4fe1-854e-9cbd83ffec24] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3a312846-e29e-11e6-a0f5-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/shfoshf?OP=LISTSTATUS + response: + body: {string: '{"RemoteException":{"exception":"FileNotFoundException","message":"Folder + does not exist: /azure_test_dir/shfoshf [5cb19644-2a40-4676-9cfa-a836ac0fd354][2017-01-24T17:33:09.0386710-08:00]","javaClassName":"java.io.FileNotFoundException"}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['238'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:08 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x8309000A'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [5cb19644-2a40-4676-9cfa-a836ac0fd354] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 404, message: Not Found} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3a427a50-e29e-11e6-90ee-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/shfoshf/x?destination=azure_test_dir%2Fshfoshxbf%2Fy&OP=RENAME + response: + body: {string: '{"boolean":false}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['17'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:08 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x8309000A'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [ac956421-4dc8-4987-8f05-f8e34b763761] + x-ms-request-id: [b864242f-8c75-42bc-9cc6-920666967a5d] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -85,9 +403,9 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2c542862-d9d0-11e6-8f8c-645106422854] + x-ms-client-request-id: [3a5aa946-e29e-11e6-8654-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: @@ -96,13 +414,13 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['34'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:59 GMT'] + Date: ['Wed, 25 Jan 2017 01:33:08 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [67e11f99-76a1-40c8-bba5-0d84e511e48e] + x-ms-request-id: [f95fb213-da46-4a43-a7bf-d531288a1376] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_core/test_exists.yaml b/tests/recordings/test_core/test_exists.yaml index fce8ead..24f7ba7 100644 --- a/tests/recordings/test_core/test_exists.yaml +++ b/tests/recordings/test_core/test_exists.yaml @@ -5,9 +5,9 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [351b9c5e-d9d0-11e6-a87c-645106422854] + x-ms-client-request-id: [243d2b12-e290-11e6-80dd-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: @@ -16,13 +16,13 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['34'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:14 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:19 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [fe10a05f-415a-4091-ace8-d1dcf0ed04f4] + x-ms-request-id: [10bc586a-47e4-49ab-b922-d752237c399b] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -32,9 +32,220 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [355c4a00-d9d0-11e6-877f-645106422854] + x-ms-client-request-id: [247d2e46-e290-11e6-a06f-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Tue, 24 Jan 2017 23:52:19 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [103a8ce4-e7a8-4f96-903e-e4347ba9c152] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2494ad64-e290-11e6-bb0d-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301939697,"modificationTime":1485301939697,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:52:19 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [42a637cb-90c5-4911-8331-9656af93e2d1] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [24a80e58-e290-11e6-ad74-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301939697,"modificationTime":1485301939697,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:52:19 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2240b4b1-38b4-4dd5-8301-111f2bf7da99] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [24bb0da8-e290-11e6-8055-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?recursive=False&OP=DELETE + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:52:19 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e7383eaf-8001-4030-8932-7fc208ef56e5] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [24d413ee-e290-11e6-86d3-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:52:20 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [0410c208-05b1-4099-b84f-f69fb83ff4c2] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [24e64fde-e290-11e6-bb1c-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:52:20 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2f00274b-c3c3-44d6-aab8-ba4492a2f0b5] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [24f89f64-e290-11e6-a54c-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/.?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"azure_test_dir","type":"DIRECTORY","blockSize":0,"accessTime":1484346729170,"modificationTime":1485301940111,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"tmp","type":"DIRECTORY","blockSize":0,"accessTime":1484331873300,"modificationTime":1484331873300,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['552'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:52:20 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [25199804-04ae-4dab-8261-3ccb6ef6f8fb] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a07f61be-e290-11e6-83f1-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:47 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [34bf56e9-8588-49fe-a4cf-5b2a326d54e6] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a0bf4fdc-e290-11e6-8aa3-645106422854] method: PUT uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE response: @@ -43,14 +254,14 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:38:14 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:47 GMT'] Expires: ['-1'] Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [bee602b5-c925-4b40-a959-4af7a2f8b9a0] + x-ms-request-id: [bf2f74a2-8ceb-4712-922e-deb760efb4fe] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -59,24 +270,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3576468c-d9d0-11e6-8161-645106422854] + x-ms-client-request-id: [a0d611a8-e290-11e6-b752-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339895415,"modificationTime":1484339895415,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302148167,"modificationTime":1485302148167,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:14 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:48 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [b81861ca-64a8-42f3-8c4b-aa251645d20c] + x-ms-request-id: [edc269b4-1af5-4db1-a309-1366fedba632] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -85,24 +296,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [358ada62-d9d0-11e6-9b63-645106422854] + x-ms-client-request-id: [a0e8fd74-e290-11e6-93b7-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339895415,"modificationTime":1484339895415,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302148167,"modificationTime":1485302148167,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:15 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:48 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [f9886fa9-2d5e-4bf9-b625-42858e3bf077] + x-ms-request-id: [c101c9d3-0a66-4eba-a3de-fc8e8f9b19f3] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -112,9 +323,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [35a39362-d9d0-11e6-b4fc-645106422854] + x-ms-client-request-id: [a0fb6086-e290-11e6-8682-645106422854] method: DELETE uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?recursive=False&OP=DELETE response: @@ -123,13 +334,435 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:15 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:48 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [fd99c6f5-4360-4e26-b61d-95c99c49627d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a11cdeb4-e290-11e6-bb2b-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:48 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3a563d9f-affc-4ad4-9a42-d84e4a242d3b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a13498fe-e290-11e6-ba69-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:48 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [4657062d-1eaa-4d84-baa6-f816190111c1] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a14611a2-e290-11e6-a196-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/.?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"azure_test_dir","type":"DIRECTORY","blockSize":0,"accessTime":1484346729170,"modificationTime":1485302148566,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"tmp","type":"DIRECTORY","blockSize":0,"accessTime":1484331873300,"modificationTime":1484331873300,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['552'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:48 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9ebf1b79-46d7-48bf-aeb9-6b9bd87c572a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9adbb470-e29d-11e6-b167-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:41 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ddebdcbf-5f7f-42a2-9417-b9c3d073202c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9b1c5376-e29d-11e6-beb9-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:28:41 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e246a8b3-e0a7-495b-97e6-55b9046576fa] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9b350e94-e29d-11e6-a283-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307722160,"modificationTime":1485307722160,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:41 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [62e6bdbf-e567-4361-8976-1776020e3f6d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9b4835fa-e29d-11e6-95dc-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307722160,"modificationTime":1485307722160,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:42 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [49e658ae-d505-4d6c-8b5f-1a5e2b749184] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9b5b3546-e29d-11e6-8fd5-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=DELETE&recursive=False + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:42 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7f5f97c3-f5cb-4edf-9584-486cc777b759] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9b75e940-e29d-11e6-ae95-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:42 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [df7257f3-e6cb-471d-9f51-ea1b4de4ec4f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9b885fb6-e29d-11e6-9e1e-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:42 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [0b4efed1-5d07-465b-8241-7f102b065923] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9b9ae9be-e29d-11e6-985a-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/.?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"azure_test_dir","type":"DIRECTORY","blockSize":0,"accessTime":1484346729170,"modificationTime":1485307722589,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"tmp","type":"DIRECTORY","blockSize":0,"accessTime":1484331873300,"modificationTime":1484331873300,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['552'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:42 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [318f68cd-be78-44e1-9926-f1ede84254ee] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [432bbdd0-e29e-11e6-a625-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:24 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [cc6a8251-b55b-4865-822e-49c545b28197] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4365f428-e29e-11e6-8ef8-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:33:24 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [70665036-ec23-438f-8ec7-fd733d188225] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [437cc3fe-e29e-11e6-8d29-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308004495,"modificationTime":1485308004495,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:24 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [013d018d-1f4d-48ee-a95f-165c86e9a8ab] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [43935940-e29e-11e6-9add-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308004495,"modificationTime":1485308004495,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:24 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [671e384c-d5a4-4419-ab0e-e57e47faa99e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [43a4e56e-e29e-11e6-9dc4-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=DELETE&recursive=False + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:24 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [3e1703ea-f6d2-4afd-94ab-73f6fb13db05] + x-ms-request-id: [b0f72347-ce8e-4766-b14a-494b88115a12] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -138,9 +771,9 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [35c08048-d9d0-11e6-89ee-645106422854] + x-ms-client-request-id: [43be9b74-e29e-11e6-b5c5-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: @@ -149,13 +782,13 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['34'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:15 GMT'] + Date: ['Wed, 25 Jan 2017 01:33:24 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [bf37e547-5aa6-474b-a5de-327e91a6ea07] + x-ms-request-id: [9b77655b-2634-4f69-bf5f-e90389775ab7] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -164,9 +797,9 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [35d39376-d9d0-11e6-adb0-645106422854] + x-ms-client-request-id: [43cf8b6c-e29e-11e6-9cb8-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: @@ -175,13 +808,13 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['34'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:15 GMT'] + Date: ['Wed, 25 Jan 2017 01:33:25 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [e49bdced-af77-43cb-8adc-4bd4acc83afb] + x-ms-request-id: [e7c4cc04-f1a5-4d73-b7bc-58b035b8583a] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -190,24 +823,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [35e5e52e-d9d0-11e6-9e34-645106422854] + x-ms-client-request-id: [43e05446-e29e-11e6-abde-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/.?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"azure_test_dir","type":"DIRECTORY","blockSize":0,"accessTime":1484339701363,"modificationTime":1484339895892,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"tmp","type":"DIRECTORY","blockSize":0,"accessTime":1484331873300,"modificationTime":1484331873300,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"azure_test_dir","type":"DIRECTORY","blockSize":0,"accessTime":1485307822683,"modificationTime":1485308004920,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"tmp","type":"DIRECTORY","blockSize":0,"accessTime":1484331873300,"modificationTime":1484331873300,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['552'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:15 GMT'] + Date: ['Wed, 25 Jan 2017 01:33:25 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [61122df6-1549-43c5-8017-1391c791970d] + x-ms-request-id: [6f7df91a-57b7-4b3b-9f67-d5937824aae7] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_core/test_fooable.yaml b/tests/recordings/test_core/test_fooable.yaml index 1c5e66d..c7f7395 100644 --- a/tests/recordings/test_core/test_fooable.yaml +++ b/tests/recordings/test_core/test_fooable.yaml @@ -6,25 +6,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [4bb84530-d9d0-11e6-869f-645106422854] + x-ms-client-request-id: [b2813924-e29d-11e6-aa30-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:38:52 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:21 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [febbfd1c-d2c9-4173-a6b5-450f9d4b1e5e] + x-ms-request-id: [f8a85ddc-7eac-4327-9d2c-8f43a7e89175] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -33,24 +33,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [4bf7ffda-d9d0-11e6-9e9e-645106422854] + x-ms-client-request-id: [b2c9521a-e29d-11e6-ab42-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339933195,"modificationTime":1484339933195,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307761727,"modificationTime":1485307761727,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:52 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:21 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [0984ff75-5b1c-4a8f-a161-136808c5e0ab] + x-ms-request-id: [a05f4e13-5b71-4052-9681-5ce83f6a9fee] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -60,25 +60,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [4c0c63be-d9d0-11e6-8843-645106422854] + x-ms-client-request-id: [b2dd3bcc-e29d-11e6-ab20-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:38:53 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:21 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [aa78dc3c-9158-4eb3-b1a8-755cdc94e073] + x-ms-request-id: [4376e0b5-e99b-4fd1-b171-2b2264ea25e0] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -87,24 +87,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [4c316c76-d9d0-11e6-b713-645106422854] + x-ms-client-request-id: [b2fdbc2e-e29d-11e6-975d-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339933573,"modificationTime":1484339933573,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307762067,"modificationTime":1485307762067,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:53 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:21 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [eea49951-9929-4734-a770-07003a405269] + x-ms-request-id: [5d33d3b6-4126-4637-922c-d4deaef22208] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -113,24 +113,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [4c437954-d9d0-11e6-9c97-645106422854] + x-ms-client-request-id: [b310a7f8-e29d-11e6-b8de-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339933573,"modificationTime":1484339933573,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307762067,"modificationTime":1485307762067,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:53 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:21 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [8a5d2c04-541a-42c2-9cf9-d8e89f18301d] + x-ms-request-id: [00def264-b738-4898-b082-9b195c918630] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -139,24 +139,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [4c55395a-d9d0-11e6-9068-645106422854] + x-ms-client-request-id: [b32392be-e29d-11e6-8823-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339933573,"modificationTime":1484339933573,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307762067,"modificationTime":1485307762067,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:53 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:21 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [3d344139-d295-4533-8082-2e37d0047976] + x-ms-request-id: [f2c82d2c-f265-4f67-8749-51fdb08d17e8] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -166,24 +166,211 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [4c66d38c-d9d0-11e6-92b8-645106422854] + x-ms-client-request-id: [b3361cee-e29d-11e6-8ead-645106422854] method: DELETE - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?recursive=True&OP=DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=DELETE&recursive=True response: body: {string: '{"boolean":true}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:53 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:21 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [4f2f8128-5b7b-490c-af0c-de5fd6c8bf1c] + x-ms-request-id: [99b8f8dd-755f-4a3b-a369-1f24000769fc] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [5ae8b9e4-e29e-11e6-8a2b-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:34:03 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [26d534d5-162a-4b3f-8e7d-76f519bdf35b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [5b3d4270-e29e-11e6-bf3c-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308044345,"modificationTime":1485308044345,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:03 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7d2fbaf9-0abe-40cb-83c8-ed31187fcee5] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [5b4fa580-e29e-11e6-9e56-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:34:04 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [cd2385b5-d90f-4e7f-a66c-b92165781d9d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [5b7a10f0-e29e-11e6-98d6-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308044714,"modificationTime":1485308044714,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:04 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c37c7994-3424-4b53-8578-3885aad13289] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [5b8cae8a-e29e-11e6-9ffa-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308044714,"modificationTime":1485308044714,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:04 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d7b2152f-4565-4876-8779-4ae263288f6b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [5ba41a68-e29e-11e6-b535-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308044714,"modificationTime":1485308044714,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:04 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c037613e-c037-45a9-99b0-b166add00087] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [5bb65664-e29e-11e6-84ee-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:04 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [bbb8d3ac-3d8b-4cf0-9e1f-5f5ea2273b42] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_core/test_full_read.yaml b/tests/recordings/test_core/test_full_read.yaml index 9252fb1..8724fcf 100644 --- a/tests/recordings/test_core/test_full_read.yaml +++ b/tests/recordings/test_core/test_full_read.yaml @@ -6,9 +6,298 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['10'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [37155942-d9d0-11e6-8b0c-645106422854] + x-ms-client-request-id: [261ce79e-e290-11e6-852e-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Tue, 24 Jan 2017 23:52:21 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [43df5ae2-9ff9-4dce-ad08-b05735509692] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2668bd9e-e290-11e6-8eff-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301942695,"modificationTime":1485301942742,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:52:22 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [f6eee4f8-47b2-4efb-a3f9-12c080c03bc4] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [267cceb4-e290-11e6-a002-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?read=true&offset=0&OP=OPEN&length=10 + response: + body: {string: 0123456789} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Tue, 24 Jan 2017 23:52:22 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [6e156977-0376-4e44-ab58-5be1b31d3f49] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [26accb80-e290-11e6-a71d-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301942695,"modificationTime":1485301942742,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:52:22 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [576abfdf-8370-4f97-bdf6-5b313e3c56c5] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [26cb5008-e290-11e6-b579-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?read=true&offset=0&OP=OPEN&length=10 + response: + body: {string: 0123456789} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Tue, 24 Jan 2017 23:52:22 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [893cfce6-7607-409d-96a1-f2bdf92ec90f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [26e0714c-e290-11e6-b26e-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301942695,"modificationTime":1485301942742,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:52:22 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [af7b24b7-b784-4460-8dc9-1405fe7ec933] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [26f56d50-e290-11e6-b212-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?read=true&offset=3&OP=OPEN&length=7 + response: + body: {string: '3456789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Tue, 24 Jan 2017 23:52:22 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d25718d8-3468-4802-85b7-1639134493f4] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2709cc5c-e290-11e6-b75e-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301942695,"modificationTime":1485301942742,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:52:23 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [eed15654-6f24-40b9-be4c-466e2327ca26] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [271ccbda-e290-11e6-9940-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301942695,"modificationTime":1485301942742,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:52:23 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [bdc3276f-b830-49aa-99ae-452045e69e0d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [272f5626-e290-11e6-ad79-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301942695,"modificationTime":1485301942742,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:52:23 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [fd613831-113e-49d5-b0c4-c50d35a21dc0] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [27428f5c-e290-11e6-a10d-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?recursive=True&OP=DELETE + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:52:23 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2708543a-ba46-42a1-b90b-2988f6caad04] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: 0123456789 + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['10'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a27b0f24-e290-11e6-8b7c-645106422854] method: PUT uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE response: @@ -17,14 +306,14 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:38:18 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:50 GMT'] Expires: ['-1'] Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [b74f61a9-3885-49cd-a7f4-df45c6811c62] + x-ms-request-id: [92fbf049-c10f-42b0-9c55-d0f537fd61e3] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -33,24 +322,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [37715162-d9d0-11e6-a7c9-645106422854] + x-ms-client-request-id: [a2ccec2e-e290-11e6-92de-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339898616,"modificationTime":1484339898677,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302151358,"modificationTime":1485302151431,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:18 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:50 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [5ea3b3a1-778d-4b11-911e-418968b767d3] + x-ms-request-id: [12f88752-92b3-416b-a5ed-fabbd94133b4] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -59,24 +348,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [37849bca-d9d0-11e6-9457-645106422854] + x-ms-client-request-id: [a2df9d48-e290-11e6-a40a-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?read=true&OP=OPEN&length=10&offset=0 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?length=10&read=true&offset=0&OP=OPEN response: body: {string: 0123456789} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:38:18 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:51 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [9c42fae1-008e-4666-a565-8713037658fc] + x-ms-request-id: [7588ec19-17c4-45b8-962f-8469898024d8] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -85,24 +374,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [379b1076-d9d0-11e6-a545-645106422854] + x-ms-client-request-id: [a2fe21de-e290-11e6-8917-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339898616,"modificationTime":1484339898677,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302151358,"modificationTime":1485302151431,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:18 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:51 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [fb8e080a-cb26-48ad-a15b-067f1bfb1f9e] + x-ms-request-id: [2ccd7931-b8f5-427e-9426-c325def56bcb] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -111,24 +400,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [37af4bd8-d9d0-11e6-a3a0-645106422854] + x-ms-client-request-id: [a31b46e6-e290-11e6-a60f-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?read=true&OP=OPEN&length=10&offset=0 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?length=10&read=true&offset=0&OP=OPEN response: body: {string: 0123456789} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:38:18 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:51 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [2982fdef-6e32-42ee-94f2-38fec6b214d2] + x-ms-request-id: [a8089ad8-d0cf-4172-a718-594799742cbf] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -137,24 +426,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [37c48328-d9d0-11e6-961a-645106422854] + x-ms-client-request-id: [a32fb82e-e290-11e6-be7a-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339898616,"modificationTime":1484339898677,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302151358,"modificationTime":1485302151431,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:18 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:51 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [116d03a6-a081-406d-b0a1-94281b507781] + x-ms-request-id: [a37278e2-682d-4686-8302-b6efbd840bbc] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -163,24 +452,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [37d7d2a2-d9d0-11e6-9ba4-645106422854] + x-ms-client-request-id: [a341f51c-e290-11e6-bdfc-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?read=true&OP=OPEN&length=7&offset=3 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?length=7&read=true&offset=3&OP=OPEN response: body: {string: '3456789'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:38:18 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:51 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [1d511f4f-29e6-48f9-b563-ffd7d4d79643] + x-ms-request-id: [6db833f0-5d5c-49ae-ba4c-eea73793b743] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -189,24 +478,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [37ec2ae2-d9d0-11e6-9fa9-645106422854] + x-ms-client-request-id: [a3546ba4-e290-11e6-8ecc-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339898616,"modificationTime":1484339898677,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302151358,"modificationTime":1485302151431,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:18 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:51 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [94c1da31-5987-43cc-80e1-26c312c9eee3] + x-ms-request-id: [d57f1305-3a6f-4975-b90c-f8eabf3576aa] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -215,24 +504,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [37ff32a8-d9d0-11e6-88c3-645106422854] + x-ms-client-request-id: [a366cdc0-e290-11e6-86e5-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339898616,"modificationTime":1484339898677,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302151358,"modificationTime":1485302151431,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:19 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:51 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [b4cbf447-894a-4147-b803-881272d8238e] + x-ms-request-id: [94a57e4a-00cd-4c50-8482-ea54f6b04b67] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -241,24 +530,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3813b780-d9d0-11e6-aa90-645106422854] + x-ms-client-request-id: [a3796c4c-e290-11e6-a758-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339898616,"modificationTime":1484339898677,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302151358,"modificationTime":1485302151431,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:19 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:52 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [40e5c75c-4101-484f-8e8d-4644c91253bc] + x-ms-request-id: [10d5edf5-19c0-47aa-9186-d8e53115f87e] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -268,9 +557,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3826e902-d9d0-11e6-92ee-645106422854] + x-ms-client-request-id: [a38ba84a-e290-11e6-90a5-645106422854] method: DELETE uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?recursive=True&OP=DELETE response: @@ -279,13 +568,591 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:19 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:52 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [0b3b85da-b1b4-43b0-8649-56c9d08e3ddf] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: 0123456789 + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['10'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9cb6d102-e29d-11e6-a365-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:28:44 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [58dce237-6416-4a8e-a8d8-581424f209aa] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9d0f2a28-e29d-11e6-80dc-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307725207,"modificationTime":1485307725268,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:44 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [0c52adec-44fc-4f5c-bead-2aa06405059a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9d34f1b4-e29d-11e6-9231-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=0&OP=OPEN&read=true&length=10 + response: + body: {string: 0123456789} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:28:45 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [f5f544b3-a783-4fba-af9a-cbbebf64b0fe] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9d5f49a4-e29d-11e6-860f-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307725207,"modificationTime":1485307725268,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:45 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [8440dd22-182c-49ed-8731-26663dfefaac] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9d72be58-e29d-11e6-a81f-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=0&OP=OPEN&read=true&length=10 + response: + body: {string: 0123456789} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:28:45 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [450472c8-16c3-4d76-b1ff-c0a9d7c3407d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9d91b7de-e29d-11e6-88ac-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307725207,"modificationTime":1485307725268,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:45 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b7d4ad55-7ee5-4335-8bbb-b439620d303d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9db0b17a-e29d-11e6-aecc-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=3&OP=OPEN&read=true&length=7 + response: + body: {string: '3456789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:28:45 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [cfa203db-6795-495e-857d-7cedd9e81e8f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9dcd4dae-e29d-11e6-9957-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307725207,"modificationTime":1485307725268,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:45 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [daec5ee7-d9ae-454a-a03d-03906de7c45c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9ddfeb30-e29d-11e6-b4e0-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307725207,"modificationTime":1485307725268,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:46 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [609fc368-a45f-47fe-b80f-721cdd78be7d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9df22748-e29d-11e6-bf8f-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307725207,"modificationTime":1485307725268,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:46 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [26325a7d-1d29-4b12-8307-4eb495fdd68c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9e048a1e-e29d-11e6-b0b8-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:46 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [491600f1-e234-49a1-a4ea-8d30eac27495] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: 0123456789 + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['10'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [44f35e74-e29e-11e6-9343-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:33:27 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2b05a2ae-015e-49d9-9a7a-ac55a75318ae] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [455af9e2-e29e-11e6-bd7b-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308007389,"modificationTime":1485308007435,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:27 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [8251b571-dabf-48ce-ae5c-12c76e40332d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [456d495c-e29e-11e6-9ce8-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=0&read=true&OP=OPEN&length=10 + response: + body: {string: 0123456789} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:33:27 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b76dd0fb-a2b5-4434-b5ba-accdf3ebc370] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [45d08b8a-e29e-11e6-9e25-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308007389,"modificationTime":1485308007435,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:27 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c5cc3366-095b-416a-86f2-a8912982c946] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [45f1bb9c-e29e-11e6-b461-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=0&read=true&OP=OPEN&length=10 + response: + body: {string: 0123456789} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:33:28 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [8dedc529-941d-4018-8a3f-407aae4a0118] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4603d086-e29e-11e6-89fa-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308007389,"modificationTime":1485308007435,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:28 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [409a68ed-2e44-482d-a9ee-c9b553d1915e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [463469f4-e29e-11e6-86a5-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=3&read=true&OP=OPEN&length=7 + response: + body: {string: '3456789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:33:28 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7cd1fa78-3e57-4f90-be07-0703b2f65627] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [46467f0c-e29e-11e6-9118-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308007389,"modificationTime":1485308007435,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:28 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [be66b531-88dd-4ea2-bb7f-8d155aa65758] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4658a748-e29e-11e6-989b-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308007389,"modificationTime":1485308007435,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:28 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [5b784db4-c46f-45c4-b4af-94612acf7be1] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [466aa8a8-e29e-11e6-ba47-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308007389,"modificationTime":1485308007435,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:28 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [f6cf8ea9-26c1-43e8-9fe4-f75fb767cf41] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [467cd11a-e29e-11e6-b6ce-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:29 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [ec792eca-200a-4e7e-99a6-98c3a711aca7] + x-ms-request-id: [5a260d76-d9ec-4a0d-842f-3e5488f9bc19] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_core/test_get.yaml b/tests/recordings/test_core/test_get.yaml index f99aa6c..057d95a 100644 --- a/tests/recordings/test_core/test_get.yaml +++ b/tests/recordings/test_core/test_get.yaml @@ -6,25 +6,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['10'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [43ca865e-d9d0-11e6-85b9-645106422854] + x-ms-client-request-id: [aafbefdc-e29d-11e6-882c-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:38:39 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:08 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [63d24334-c1f3-4cd9-883b-0d93c270021e] + x-ms-request-id: [90fd2fd3-26d0-41c4-bfa8-4c6f31349b53] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -33,24 +33,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [441f9100-d9d0-11e6-9fa1-645106422854] + x-ms-client-request-id: [ab484ea8-e29d-11e6-a015-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339919893,"modificationTime":1484339919954,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307749069,"modificationTime":1485307749132,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:40 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:08 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [25de4f22-29aa-4226-987a-a7a9f4fac48c] + x-ms-request-id: [9903c84a-9063-49b3-82f5-c748811be820] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -59,24 +59,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [4432606c-d9d0-11e6-8e17-645106422854] + x-ms-client-request-id: [ab5a9e1a-e29d-11e6-b39f-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?read=true&OP=OPEN&length=10&offset=0 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=0&OP=OPEN&read=true&length=10 response: body: {string: '1234567890'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:38:40 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:08 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [ea2d900e-0138-4c58-8853-af743effa72f] + x-ms-request-id: [814018c3-9d32-4e0e-a144-8c4862b421c8] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -85,24 +85,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [444df480-d9d0-11e6-87af-645106422854] + x-ms-client-request-id: [ab80af58-e29d-11e6-9f65-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339919893,"modificationTime":1484339919954,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307749069,"modificationTime":1485307749132,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:40 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:09 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [d3b0b69b-7f50-493c-b011-d8e8f6542cc1] + x-ms-request-id: [352e2aa4-45d0-41f1-8866-a399cffb87d0] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -111,24 +111,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [4467320c-d9d0-11e6-adb4-645106422854] + x-ms-client-request-id: [ab931340-e29d-11e6-b49c-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339919893,"modificationTime":1484339919954,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307749069,"modificationTime":1485307749132,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:40 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:09 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [d0e78bd7-dbe8-4da9-aa31-7b89ce3dbe5c] + x-ms-request-id: [19979b0f-2605-4893-9ae3-e88597a0c9a5] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -137,24 +137,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [447a9cc2-d9d0-11e6-83dc-645106422854] + x-ms-client-request-id: [aba57638-e29d-11e6-870d-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339919893,"modificationTime":1484339919954,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307749069,"modificationTime":1485307749132,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:40 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:09 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [ad6d78c9-e29d-4b53-b422-5999e9987525] + x-ms-request-id: [a1ab1269-6a70-4eed-8208-4e64198b111b] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -163,24 +163,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [448d0148-d9d0-11e6-8c5e-645106422854] + x-ms-client-request-id: [abb7c5ba-e29d-11e6-864b-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339919893,"modificationTime":1484339919954,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307749069,"modificationTime":1485307749132,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:40 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:09 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [2a731242-7f2c-431d-8d95-6298415b2a96] + x-ms-request-id: [09c25f25-ace0-48d1-a0c9-6f6ade92322e] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -190,24 +190,235 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [44a10976-d9d0-11e6-bd41-645106422854] + x-ms-client-request-id: [abca1530-e29d-11e6-9622-645106422854] method: DELETE - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?recursive=True&OP=DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=DELETE&recursive=True response: body: {string: '{"boolean":true}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:40 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:09 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [b85a7e2f-2b72-4a59-8a0f-826e39a3338a] + x-ms-request-id: [bfdfbc6e-2aea-4232-af58-b2c901fe57cd] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '1234567890' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['10'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [52f398c0-e29e-11e6-b17e-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:33:50 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3e964f29-0bb3-4ab7-8c37-a5c29561edc3] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [533ab3de-e29e-11e6-be45-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308030859,"modificationTime":1485308030905,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:51 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [1a1c9ab9-7da1-4fd4-aa56-03c0cbce9159] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [53651f3a-e29e-11e6-8c73-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=0&read=true&OP=OPEN&length=10 + response: + body: {string: '1234567890'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:33:51 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [fb881764-bcfa-4922-8eff-1bd1c129f37b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [5392bef8-e29e-11e6-a4be-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308030859,"modificationTime":1485308030905,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:51 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [00374229-d556-40a4-a23c-25d356549c8d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [53a44b22-e29e-11e6-8116-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308030859,"modificationTime":1485308030905,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:51 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a5e771eb-62ff-4e5a-b537-994dbfff1c95] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [53b611f4-e29e-11e6-9051-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308030859,"modificationTime":1485308030905,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:51 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [0e9c6af4-3fea-416d-9896-7ad905af4710] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [53c7d95a-e29e-11e6-b6d7-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308030859,"modificationTime":1485308030905,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:51 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [11a8359b-f96a-46d0-a59b-759a1e251c4d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [53d9a014-e29e-11e6-8c1a-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:52 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b9ad7adb-bf4a-4ec3-b20c-8fee99da9a7f] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_core/test_glob_walk.yaml b/tests/recordings/test_core/test_glob_walk.yaml index 19b9d62..25725dc 100644 --- a/tests/recordings/test_core/test_glob_walk.yaml +++ b/tests/recordings/test_core/test_glob_walk.yaml @@ -6,9 +6,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2c6cf03e-d9d0-11e6-83ee-645106422854] + x-ms-client-request-id: [1980e0a4-e290-11e6-8f3a-645106422854] method: PUT uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c?OP=MKDIRS response: @@ -17,13 +17,13 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:00 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:01 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [7d3b2420-70ac-48ab-b25e-ac57ccedb859] + x-ms-request-id: [592e8509-0d1d-49b2-86e4-87104db78e59] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -33,9 +33,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2cb01c92-d9d0-11e6-bab1-645106422854] + x-ms-client-request-id: [19c20864-e290-11e6-8cf5-645106422854] method: PUT uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/d?OP=MKDIRS response: @@ -44,13 +44,13 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:00 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:01 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [41a2b997-d291-434a-92e5-eee9007f9177] + x-ms-request-id: [fe6dd6f0-1cda-4c5b-8240-edcbc27da002] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -60,25 +60,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2cc32f2c-d9d0-11e6-abec-645106422854] + x-ms-client-request-id: [19d78c3e-e290-11e6-9dc0-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:38:00 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:01 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [01bb4dd0-2cb3-4283-b9d7-0e590dcf3299] + x-ms-request-id: [3696581c-ba4f-4bfb-9631-9b7f0ff85a33] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -88,25 +88,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2cdda83e-d9d0-11e6-93a2-645106422854] + x-ms-client-request-id: [19ef811a-e290-11e6-ac78-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a1?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a1?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:38:00 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:01 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a1?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a1?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [a938ce36-a8d1-4bbd-9d82-a262c17a4b17] + x-ms-request-id: [10de5249-ae2e-42d6-80d2-a008359d904c] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -116,25 +116,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2cf57898-d9d0-11e6-9998-645106422854] + x-ms-client-request-id: [1a076250-e290-11e6-b010-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a2?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a2?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:38:01 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:01 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a2?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a2?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [8cb2fd67-1ab9-40c9-ba73-8dd24b6ee919] + x-ms-request-id: [63f1fe78-bc10-45e3-ae6c-160187e22973] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -144,25 +144,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2d0d8674-d9d0-11e6-b4e4-645106422854] + x-ms-client-request-id: [1a2179ee-e290-11e6-9376-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a3?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a3?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:38:01 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:01 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a3?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a3?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [5d6f6606-5491-4b31-bce1-d89cbd7eff89] + x-ms-request-id: [2730744d-c3d9-4b29-a499-7354afd5fdf8] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -172,25 +172,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2d253870-d9d0-11e6-8f64-645106422854] + x-ms-client-request-id: [1a396ed8-e290-11e6-84a6-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/b1?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/b1?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:38:01 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:02 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/b1?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/b1?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [eb49e2b7-92a8-4175-a5cb-00d9ae8355cf] + x-ms-request-id: [51b180e9-d17e-47e5-92db-3ecdef185d03] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -200,25 +200,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2d3f6090-d9d0-11e6-bd2c-645106422854] + x-ms-client-request-id: [1a561e90-e290-11e6-a549-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/x1?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/x1?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:38:01 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:02 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/x1?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/x1?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [0057716d-edf3-4c11-b009-f409ae12abb4] + x-ms-request-id: [536c9233-b055-4c7e-9b8d-fccf22953817] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -228,25 +228,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2d572dd2-d9d0-11e6-a31f-645106422854] + x-ms-client-request-id: [1a7097fa-e290-11e6-9855-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/x2?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/x2?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:38:01 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:02 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/x2?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/x2?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [947f9609-a657-4bd6-823e-496c7cb6a025] + x-ms-request-id: [d1430238-3481-4be4-8e35-6a3eddc0d251] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -256,25 +256,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2d6f0e28-d9d0-11e6-8f11-645106422854] + x-ms-client-request-id: [1a8a750c-e290-11e6-802d-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/d/x3?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/d/x3?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:38:01 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:02 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/d/x3?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/d/x3?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [44d039d5-ee55-4433-8d69-7f4abef12813] + x-ms-request-id: [d8e0a76c-0955-41b3-8421-0caa572670c2] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -283,24 +283,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2d89def6-d9d0-11e6-a81b-645106422854] + x-ms-client-request-id: [1aa4c752-e290-11e6-90ce-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339880996,"modificationTime":1484339880996,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a1","type":"FILE","blockSize":268435456,"accessTime":1484339881152,"modificationTime":1484339881152,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a2","type":"FILE","blockSize":268435456,"accessTime":1484339881322,"modificationTime":1484339881322,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a3","type":"FILE","blockSize":268435456,"accessTime":1484339881474,"modificationTime":1484339881474,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1484339881642,"modificationTime":1484339881642,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1484339880718,"modificationTime":1484339881982,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301921823,"modificationTime":1485301921823,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a1","type":"FILE","blockSize":268435456,"accessTime":1485301921993,"modificationTime":1485301921993,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a2","type":"FILE","blockSize":268435456,"accessTime":1485301922150,"modificationTime":1485301922150,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a3","type":"FILE","blockSize":268435456,"accessTime":1485301922315,"modificationTime":1485301922315,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1485301922495,"modificationTime":1485301922495,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1485301921557,"modificationTime":1485301922873,"replication":0,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['1564'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:02 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:02 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [8ab16a6b-3283-4257-8999-50b9de5637ef] + x-ms-request-id: [9150d0dd-de12-428a-851c-291ca300ce1b] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -309,24 +309,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2d9da87e-d9d0-11e6-a401-645106422854] + x-ms-client-request-id: [1ab89d7a-e290-11e6-ad64-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"d","type":"DIRECTORY","blockSize":0,"accessTime":1484339880856,"modificationTime":1484339882142,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x1","type":"FILE","blockSize":268435456,"accessTime":1484339881804,"modificationTime":1484339881804,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x2","type":"FILE","blockSize":268435456,"accessTime":1484339881960,"modificationTime":1484339881960,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"d","type":"DIRECTORY","blockSize":0,"accessTime":1485301921700,"modificationTime":1485301923029,"replication":0,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x1","type":"FILE","blockSize":268435456,"accessTime":1485301922666,"modificationTime":1485301922666,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x2","type":"FILE","blockSize":268435456,"accessTime":1485301922852,"modificationTime":1485301922852,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['797'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:02 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:03 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [fc90fd88-66ae-42e8-a713-476b3f2f14a5] + x-ms-request-id: [b651cd47-6689-4e30-a223-63a9848d317b] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -335,24 +335,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2db2900a-d9d0-11e6-8318-645106422854] + x-ms-client-request-id: [1b350d38-e290-11e6-89ef-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/d?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"x3","type":"FILE","blockSize":268435456,"accessTime":1484339882121,"modificationTime":1484339882121,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"x3","type":"FILE","blockSize":268435456,"accessTime":1485301923009,"modificationTime":1485301923009,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:02 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:03 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [8793b1ff-4e9f-40be-9687-663a0d622091] + x-ms-request-id: [6166e8f1-787f-4d00-bbe1-b0baf3063f54] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -361,24 +361,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2dc5fc3e-d9d0-11e6-94b5-645106422854] + x-ms-client-request-id: [1b4894ec-e290-11e6-abd3-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"d","type":"DIRECTORY","blockSize":0,"accessTime":1484339880856,"modificationTime":1484339882142,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x1","type":"FILE","blockSize":268435456,"accessTime":1484339881804,"modificationTime":1484339881804,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x2","type":"FILE","blockSize":268435456,"accessTime":1484339881960,"modificationTime":1484339881960,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"d","type":"DIRECTORY","blockSize":0,"accessTime":1485301921700,"modificationTime":1485301923029,"replication":0,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x1","type":"FILE","blockSize":268435456,"accessTime":1485301922666,"modificationTime":1485301922666,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x2","type":"FILE","blockSize":268435456,"accessTime":1485301922852,"modificationTime":1485301922852,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['797'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:02 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:03 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [e2e6f095-c650-463b-942d-5ef98596b752] + x-ms-request-id: [ff5d127f-46e3-4e17-85d2-def2bd262856] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -387,24 +387,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2dda0326-d9d0-11e6-b697-645106422854] + x-ms-client-request-id: [1b6cf954-e290-11e6-9dfd-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/d?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"x3","type":"FILE","blockSize":268435456,"accessTime":1484339882121,"modificationTime":1484339882121,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"x3","type":"FILE","blockSize":268435456,"accessTime":1485301923009,"modificationTime":1485301923009,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:02 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:04 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [6e16cef0-0e2f-4cc9-98bb-e7af67c5bd0e] + x-ms-request-id: [3928e38f-d3da-4393-8fe5-10e1a94b1055] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -413,24 +413,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2ded43a4-d9d0-11e6-ad6e-645106422854] + x-ms-client-request-id: [1b80333a-e290-11e6-aad6-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"d","type":"DIRECTORY","blockSize":0,"accessTime":1484339880856,"modificationTime":1484339882142,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x1","type":"FILE","blockSize":268435456,"accessTime":1484339881804,"modificationTime":1484339881804,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x2","type":"FILE","blockSize":268435456,"accessTime":1484339881960,"modificationTime":1484339881960,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"d","type":"DIRECTORY","blockSize":0,"accessTime":1485301921700,"modificationTime":1485301923029,"replication":0,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x1","type":"FILE","blockSize":268435456,"accessTime":1485301922666,"modificationTime":1485301922666,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x2","type":"FILE","blockSize":268435456,"accessTime":1485301922852,"modificationTime":1485301922852,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['797'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:02 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:04 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [1d2ea1b4-dbe2-4e33-b9d2-ca555c98d3c6] + x-ms-request-id: [4d650b9d-990d-470d-aa40-9dfec47f58e6] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -439,24 +439,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2e0705d0-d9d0-11e6-b260-645106422854] + x-ms-client-request-id: [1b94f3a4-e290-11e6-baf1-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/d?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"x3","type":"FILE","blockSize":268435456,"accessTime":1484339882121,"modificationTime":1484339882121,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"x3","type":"FILE","blockSize":268435456,"accessTime":1485301923009,"modificationTime":1485301923009,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:02 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:04 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [af061e64-f1a5-4397-88b7-5dd629d9a5c2] + x-ms-request-id: [5457ff7f-8fe2-49f4-b358-e7ef238ce216] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -465,24 +465,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2e1a24a8-d9d0-11e6-815a-645106422854] + x-ms-client-request-id: [1bc63ce4-e290-11e6-856a-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"d","type":"DIRECTORY","blockSize":0,"accessTime":1484339880856,"modificationTime":1484339882142,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x1","type":"FILE","blockSize":268435456,"accessTime":1484339881804,"modificationTime":1484339881804,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x2","type":"FILE","blockSize":268435456,"accessTime":1484339881960,"modificationTime":1484339881960,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"d","type":"DIRECTORY","blockSize":0,"accessTime":1485301921700,"modificationTime":1485301923029,"replication":0,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x1","type":"FILE","blockSize":268435456,"accessTime":1485301922666,"modificationTime":1485301922666,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x2","type":"FILE","blockSize":268435456,"accessTime":1485301922852,"modificationTime":1485301922852,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['797'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:03 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:04 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [2db4306d-761c-46a0-9dfd-c5adc2401b43] + x-ms-request-id: [821a751f-ecf8-4bf6-b44c-3b6df2a67a15] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -491,24 +491,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2e2d85b8-d9d0-11e6-900d-645106422854] + x-ms-client-request-id: [1bdb7290-e290-11e6-9514-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/d?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"x3","type":"FILE","blockSize":268435456,"accessTime":1484339882121,"modificationTime":1484339882121,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"x3","type":"FILE","blockSize":268435456,"accessTime":1485301923009,"modificationTime":1485301923009,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:03 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:04 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [03735eac-ff3f-4c42-9677-1b3b77f7e502] + x-ms-request-id: [9816afa5-8a25-422f-9056-2426fe1ac058] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -517,24 +517,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2e412040-d9d0-11e6-8bf6-645106422854] + x-ms-client-request-id: [1befe4f6-e290-11e6-b603-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"","type":"FILE","blockSize":268435456,"accessTime":1484339880996,"modificationTime":1484339880996,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"","type":"FILE","blockSize":268435456,"accessTime":1485301921823,"modificationTime":1485301921823,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['287'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:03 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:04 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [758698c5-a165-4350-b96b-e0485f50c304] + x-ms-request-id: [817d3fac-c061-40ed-b747-00aefef2ee67] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -543,24 +543,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2e554580-d9d0-11e6-b21a-645106422854] + x-ms-client-request-id: [1c0443be-e290-11e6-b2cc-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a1?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"","type":"FILE","blockSize":268435456,"accessTime":1484339881152,"modificationTime":1484339881152,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"","type":"FILE","blockSize":268435456,"accessTime":1485301921993,"modificationTime":1485301921993,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['287'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:03 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:05 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [6fa39b64-fdde-4009-a17c-7e3b041352ba] + x-ms-request-id: [caf3a282-bedb-4a2a-8175-18804bc7bd41] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -569,24 +569,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2e6adce4-d9d0-11e6-94ad-645106422854] + x-ms-client-request-id: [1c619298-e290-11e6-b1bc-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339880996,"modificationTime":1484339880996,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a1","type":"FILE","blockSize":268435456,"accessTime":1484339881152,"modificationTime":1484339881152,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a2","type":"FILE","blockSize":268435456,"accessTime":1484339881322,"modificationTime":1484339881322,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a3","type":"FILE","blockSize":268435456,"accessTime":1484339881474,"modificationTime":1484339881474,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1484339881642,"modificationTime":1484339881642,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1484339880718,"modificationTime":1484339881982,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301921823,"modificationTime":1485301921823,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a1","type":"FILE","blockSize":268435456,"accessTime":1485301921993,"modificationTime":1485301921993,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a2","type":"FILE","blockSize":268435456,"accessTime":1485301922150,"modificationTime":1485301922150,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a3","type":"FILE","blockSize":268435456,"accessTime":1485301922315,"modificationTime":1485301922315,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1485301922495,"modificationTime":1485301922495,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1485301921557,"modificationTime":1485301922873,"replication":0,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['1564'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:03 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:05 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [6a7bbf2e-021b-4071-af99-5aeb91a76278] + x-ms-request-id: [4a903d14-9572-46bd-86de-6922965518c2] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -595,24 +595,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2e7ec59a-d9d0-11e6-b189-645106422854] + x-ms-client-request-id: [1c76b4a8-e290-11e6-b951-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"d","type":"DIRECTORY","blockSize":0,"accessTime":1484339880856,"modificationTime":1484339882142,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x1","type":"FILE","blockSize":268435456,"accessTime":1484339881804,"modificationTime":1484339881804,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x2","type":"FILE","blockSize":268435456,"accessTime":1484339881960,"modificationTime":1484339881960,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"d","type":"DIRECTORY","blockSize":0,"accessTime":1485301921700,"modificationTime":1485301923029,"replication":0,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x1","type":"FILE","blockSize":268435456,"accessTime":1485301922666,"modificationTime":1485301922666,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x2","type":"FILE","blockSize":268435456,"accessTime":1485301922852,"modificationTime":1485301922852,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['797'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:03 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:05 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [12f80c26-ec98-4b19-b3a6-cecd1e812ba7] + x-ms-request-id: [40cbb3a5-88b0-435b-b0f5-78983288a4d0] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -621,24 +621,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2e92759c-d9d0-11e6-aee3-645106422854] + x-ms-client-request-id: [1c95c224-e290-11e6-b077-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/d?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"x3","type":"FILE","blockSize":268435456,"accessTime":1484339882121,"modificationTime":1484339882121,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"x3","type":"FILE","blockSize":268435456,"accessTime":1485301923009,"modificationTime":1485301923009,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:03 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:06 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [10edc640-43c3-4ace-8a14-afff07977b60] + x-ms-request-id: [a41df381-b042-44df-b2f0-3a2f1bac4a9a] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -647,24 +647,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2ea8d036-d9d0-11e6-b79c-645106422854] + x-ms-client-request-id: [1caa5b2c-e290-11e6-aae8-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339880996,"modificationTime":1484339880996,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a1","type":"FILE","blockSize":268435456,"accessTime":1484339881152,"modificationTime":1484339881152,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a2","type":"FILE","blockSize":268435456,"accessTime":1484339881322,"modificationTime":1484339881322,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a3","type":"FILE","blockSize":268435456,"accessTime":1484339881474,"modificationTime":1484339881474,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1484339881642,"modificationTime":1484339881642,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1484339880718,"modificationTime":1484339881982,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301921823,"modificationTime":1485301921823,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a1","type":"FILE","blockSize":268435456,"accessTime":1485301921993,"modificationTime":1485301921993,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a2","type":"FILE","blockSize":268435456,"accessTime":1485301922150,"modificationTime":1485301922150,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a3","type":"FILE","blockSize":268435456,"accessTime":1485301922315,"modificationTime":1485301922315,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1485301922495,"modificationTime":1485301922495,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1485301921557,"modificationTime":1485301922873,"replication":0,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['1564'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:03 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:07 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [51a91363-2331-4e0d-98da-0e018305bc07] + x-ms-request-id: [2aea32dd-21ef-4e67-bc11-97cd150886de] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -673,24 +673,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2ebc92ca-d9d0-11e6-b211-645106422854] + x-ms-client-request-id: [1d63e786-e290-11e6-b993-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"d","type":"DIRECTORY","blockSize":0,"accessTime":1484339880856,"modificationTime":1484339882142,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x1","type":"FILE","blockSize":268435456,"accessTime":1484339881804,"modificationTime":1484339881804,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x2","type":"FILE","blockSize":268435456,"accessTime":1484339881960,"modificationTime":1484339881960,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"d","type":"DIRECTORY","blockSize":0,"accessTime":1485301921700,"modificationTime":1485301923029,"replication":0,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x1","type":"FILE","blockSize":268435456,"accessTime":1485301922666,"modificationTime":1485301922666,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x2","type":"FILE","blockSize":268435456,"accessTime":1485301922852,"modificationTime":1485301922852,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['797'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:04 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:07 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [d7afe611-b21e-4ce5-957f-2fa4ca6a7c7b] + x-ms-request-id: [771f43fa-3899-406c-a824-aae39d94296d] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -699,24 +699,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2ed0075e-d9d0-11e6-be28-645106422854] + x-ms-client-request-id: [1d77a9e8-e290-11e6-82e5-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/d?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"x3","type":"FILE","blockSize":268435456,"accessTime":1484339882121,"modificationTime":1484339882121,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"x3","type":"FILE","blockSize":268435456,"accessTime":1485301923009,"modificationTime":1485301923009,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:04 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:07 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [5fac48ea-dffa-452a-a747-91c23b03e87d] + x-ms-request-id: [0f722ec4-f672-4921-9249-244ca15f9590] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -725,24 +725,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2ee3a1de-d9d0-11e6-8054-645106422854] + x-ms-client-request-id: [1d8b31f4-e290-11e6-92ff-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"d","type":"DIRECTORY","blockSize":0,"accessTime":1484339880856,"modificationTime":1484339882142,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x1","type":"FILE","blockSize":268435456,"accessTime":1484339881804,"modificationTime":1484339881804,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x2","type":"FILE","blockSize":268435456,"accessTime":1484339881960,"modificationTime":1484339881960,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"d","type":"DIRECTORY","blockSize":0,"accessTime":1485301921700,"modificationTime":1485301923029,"replication":0,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x1","type":"FILE","blockSize":268435456,"accessTime":1485301922666,"modificationTime":1485301922666,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x2","type":"FILE","blockSize":268435456,"accessTime":1485301922852,"modificationTime":1485301922852,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['797'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:04 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:07 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [ef30b500-4dbe-4c82-9ede-9ff737bba006] + x-ms-request-id: [77458789-35d0-4a9b-9a70-6c239bf55133] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -751,24 +751,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2ef71750-d9d0-11e6-9afb-645106422854] + x-ms-client-request-id: [1d9e7f52-e290-11e6-9a4f-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/d?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"x3","type":"FILE","blockSize":268435456,"accessTime":1484339882121,"modificationTime":1484339882121,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"x3","type":"FILE","blockSize":268435456,"accessTime":1485301923009,"modificationTime":1485301923009,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:04 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:07 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [9898d299-73ce-42e0-a44a-0cbd4147bef6] + x-ms-request-id: [b03ead39-72e3-4986-80e6-e32ee160ae08] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -777,24 +777,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2f0a9e5e-d9d0-11e6-a660-645106422854] + x-ms-client-request-id: [1db30566-e290-11e6-b2c6-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"d","type":"DIRECTORY","blockSize":0,"accessTime":1484339880856,"modificationTime":1484339882142,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x1","type":"FILE","blockSize":268435456,"accessTime":1484339881804,"modificationTime":1484339881804,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x2","type":"FILE","blockSize":268435456,"accessTime":1484339881960,"modificationTime":1484339881960,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"d","type":"DIRECTORY","blockSize":0,"accessTime":1485301921700,"modificationTime":1485301923029,"replication":0,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x1","type":"FILE","blockSize":268435456,"accessTime":1485301922666,"modificationTime":1485301922666,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x2","type":"FILE","blockSize":268435456,"accessTime":1485301922852,"modificationTime":1485301922852,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['797'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:04 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:07 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [cc67330b-6fbc-4910-8ed9-cb3be1c06e67] + x-ms-request-id: [3b5820cc-6394-447d-b41b-3926dbec1612] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -803,24 +803,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2f1e12e2-d9d0-11e6-af03-645106422854] + x-ms-client-request-id: [1dc65298-e290-11e6-ba3e-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/d?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"x3","type":"FILE","blockSize":268435456,"accessTime":1484339882121,"modificationTime":1484339882121,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"x3","type":"FILE","blockSize":268435456,"accessTime":1485301923009,"modificationTime":1485301923009,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:04 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:07 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [418e125f-e593-4b25-868e-ef1a94038714] + x-ms-request-id: [4a8dcb96-0842-4689-b317-d3200cf2f33c] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -829,24 +829,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2f319bc8-d9d0-11e6-8bc4-645106422854] + x-ms-client-request-id: [1dd978ec-e290-11e6-8e09-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"d","type":"DIRECTORY","blockSize":0,"accessTime":1484339880856,"modificationTime":1484339882142,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x1","type":"FILE","blockSize":268435456,"accessTime":1484339881804,"modificationTime":1484339881804,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x2","type":"FILE","blockSize":268435456,"accessTime":1484339881960,"modificationTime":1484339881960,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"d","type":"DIRECTORY","blockSize":0,"accessTime":1485301921700,"modificationTime":1485301923029,"replication":0,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x1","type":"FILE","blockSize":268435456,"accessTime":1485301922666,"modificationTime":1485301922666,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x2","type":"FILE","blockSize":268435456,"accessTime":1485301922852,"modificationTime":1485301922852,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['797'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:04 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:08 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [8276ee44-9505-4c4f-b430-767d5108f304] + x-ms-request-id: [cb441078-d0bc-485d-b95f-789a5e424e0a] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -855,24 +855,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2f4536ba-d9d0-11e6-832e-645106422854] + x-ms-client-request-id: [1decc666-e290-11e6-a188-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/d?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"x3","type":"FILE","blockSize":268435456,"accessTime":1484339882121,"modificationTime":1484339882121,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"x3","type":"FILE","blockSize":268435456,"accessTime":1485301923009,"modificationTime":1485301923009,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:04 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:08 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [8219dbbc-317e-4216-8c77-f4f0ecfce6b8] + x-ms-request-id: [cb2dff56-a7b4-40ec-bc6c-e005990f1312] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -881,24 +881,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2f5847c2-d9d0-11e6-9c12-645106422854] + x-ms-client-request-id: [1e007588-e290-11e6-8fb1-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339880996,"modificationTime":1484339880996,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a1","type":"FILE","blockSize":268435456,"accessTime":1484339881152,"modificationTime":1484339881152,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a2","type":"FILE","blockSize":268435456,"accessTime":1484339881322,"modificationTime":1484339881322,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a3","type":"FILE","blockSize":268435456,"accessTime":1484339881474,"modificationTime":1484339881474,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1484339881642,"modificationTime":1484339881642,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1484339880718,"modificationTime":1484339881982,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301921823,"modificationTime":1485301921823,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a1","type":"FILE","blockSize":268435456,"accessTime":1485301921993,"modificationTime":1485301921993,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a2","type":"FILE","blockSize":268435456,"accessTime":1485301922150,"modificationTime":1485301922150,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a3","type":"FILE","blockSize":268435456,"accessTime":1485301922315,"modificationTime":1485301922315,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1485301922495,"modificationTime":1485301922495,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1485301921557,"modificationTime":1485301922873,"replication":0,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['1564'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:05 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:08 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [e37691b0-dd5b-489a-a42e-7c840f4fecaa] + x-ms-request-id: [2beefad7-6214-47d1-aee6-9ccb36d9e10c] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -907,24 +907,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2f6bee52-d9d0-11e6-a6fd-645106422854] + x-ms-client-request-id: [1e14380c-e290-11e6-95e5-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339880996,"modificationTime":1484339880996,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a1","type":"FILE","blockSize":268435456,"accessTime":1484339881152,"modificationTime":1484339881152,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a2","type":"FILE","blockSize":268435456,"accessTime":1484339881322,"modificationTime":1484339881322,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a3","type":"FILE","blockSize":268435456,"accessTime":1484339881474,"modificationTime":1484339881474,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1484339881642,"modificationTime":1484339881642,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1484339880718,"modificationTime":1484339881982,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301921823,"modificationTime":1485301921823,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a1","type":"FILE","blockSize":268435456,"accessTime":1485301921993,"modificationTime":1485301921993,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a2","type":"FILE","blockSize":268435456,"accessTime":1485301922150,"modificationTime":1485301922150,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a3","type":"FILE","blockSize":268435456,"accessTime":1485301922315,"modificationTime":1485301922315,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1485301922495,"modificationTime":1485301922495,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1485301921557,"modificationTime":1485301922873,"replication":0,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['1564'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:05 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:08 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [4ebba0cc-61df-4f9a-84fe-936ada8e9b7d] + x-ms-request-id: [1ab0c4ad-a204-4889-993a-f619638fc633] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -933,24 +933,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2f7f84c0-d9d0-11e6-8195-645106422854] + x-ms-client-request-id: [1e27d386-e290-11e6-9002-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339880996,"modificationTime":1484339880996,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a1","type":"FILE","blockSize":268435456,"accessTime":1484339881152,"modificationTime":1484339881152,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a2","type":"FILE","blockSize":268435456,"accessTime":1484339881322,"modificationTime":1484339881322,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a3","type":"FILE","blockSize":268435456,"accessTime":1484339881474,"modificationTime":1484339881474,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1484339881642,"modificationTime":1484339881642,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1484339880718,"modificationTime":1484339881982,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301921823,"modificationTime":1485301921823,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a1","type":"FILE","blockSize":268435456,"accessTime":1485301921993,"modificationTime":1485301921993,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a2","type":"FILE","blockSize":268435456,"accessTime":1485301922150,"modificationTime":1485301922150,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a3","type":"FILE","blockSize":268435456,"accessTime":1485301922315,"modificationTime":1485301922315,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1485301922495,"modificationTime":1485301922495,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1485301921557,"modificationTime":1485301922873,"replication":0,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['1564'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:05 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:08 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [5a2c73d9-ffa9-4748-925f-62f7641195df] + x-ms-request-id: [c2db1977-5709-4104-bc54-457694d858c3] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -960,9 +960,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2f92feb6-d9d0-11e6-b62c-645106422854] + x-ms-client-request-id: [1e3b6f0c-e290-11e6-82b1-645106422854] method: DELETE uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?recursive=True&OP=DELETE response: @@ -971,13 +971,13 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:05 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:08 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [167b0995-2110-4fbf-a8dd-207affaeb53d] + x-ms-request-id: [5e08e595-320b-4cf8-a85e-d34405971605] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -986,24 +986,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2fb34728-d9d0-11e6-8b55-645106422854] + x-ms-client-request-id: [1e5461dc-e290-11e6-bdfe-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a1","type":"FILE","blockSize":268435456,"accessTime":1484339881152,"modificationTime":1484339881152,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a2","type":"FILE","blockSize":268435456,"accessTime":1484339881322,"modificationTime":1484339881322,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a3","type":"FILE","blockSize":268435456,"accessTime":1484339881474,"modificationTime":1484339881474,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1484339881642,"modificationTime":1484339881642,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1484339880718,"modificationTime":1484339881982,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a1","type":"FILE","blockSize":268435456,"accessTime":1485301921993,"modificationTime":1485301921993,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a2","type":"FILE","blockSize":268435456,"accessTime":1485301922150,"modificationTime":1485301922150,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a3","type":"FILE","blockSize":268435456,"accessTime":1485301922315,"modificationTime":1485301922315,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1485301922495,"modificationTime":1485301922495,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1485301921557,"modificationTime":1485301922873,"replication":0,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['1309'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:05 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:08 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [d84ba10f-83c7-4acf-8124-7629b72f8c8e] + x-ms-request-id: [e28a31f3-b8b0-4d94-8855-5defbc2c1de5] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -1012,24 +1012,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2fc6cadc-d9d0-11e6-ba4c-645106422854] + x-ms-client-request-id: [1e67d63a-e290-11e6-8e98-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a1","type":"FILE","blockSize":268435456,"accessTime":1484339881152,"modificationTime":1484339881152,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a2","type":"FILE","blockSize":268435456,"accessTime":1484339881322,"modificationTime":1484339881322,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a3","type":"FILE","blockSize":268435456,"accessTime":1484339881474,"modificationTime":1484339881474,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1484339881642,"modificationTime":1484339881642,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1484339880718,"modificationTime":1484339881982,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a1","type":"FILE","blockSize":268435456,"accessTime":1485301921993,"modificationTime":1485301921993,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a2","type":"FILE","blockSize":268435456,"accessTime":1485301922150,"modificationTime":1485301922150,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a3","type":"FILE","blockSize":268435456,"accessTime":1485301922315,"modificationTime":1485301922315,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1485301922495,"modificationTime":1485301922495,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1485301921557,"modificationTime":1485301922873,"replication":0,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['1309'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:05 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:09 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [44ef8025-b58e-47e3-80d8-13f7ffde9463] + x-ms-request-id: [62798d11-5d2d-4aaf-b7d4-a961043b1897] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -1039,9 +1039,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2fda4238-d9d0-11e6-9d33-645106422854] + x-ms-client-request-id: [1f036688-e290-11e6-a144-645106422854] method: DELETE uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a1?recursive=True&OP=DELETE response: @@ -1050,13 +1050,13 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:05 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:10 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [c24afcba-fd92-455d-a883-c5fb63450568] + x-ms-request-id: [bf4f94bb-e177-4a97-8d75-e73499290124] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -1065,24 +1065,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2ff5a9fa-d9d0-11e6-a626-645106422854] + x-ms-client-request-id: [1f1c591a-e290-11e6-beae-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a2","type":"FILE","blockSize":268435456,"accessTime":1484339881322,"modificationTime":1484339881322,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a3","type":"FILE","blockSize":268435456,"accessTime":1484339881474,"modificationTime":1484339881474,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1484339881642,"modificationTime":1484339881642,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1484339880718,"modificationTime":1484339881982,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a2","type":"FILE","blockSize":268435456,"accessTime":1485301922150,"modificationTime":1485301922150,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a3","type":"FILE","blockSize":268435456,"accessTime":1485301922315,"modificationTime":1485301922315,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1485301922495,"modificationTime":1485301922495,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1485301921557,"modificationTime":1485301922873,"replication":0,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['1053'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:06 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:10 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [d6b19aef-54ac-43fd-a333-9791d25c9e43] + x-ms-request-id: [20c24cff-d165-4fd8-9111-7d022a918867] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -1091,24 +1091,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [30093078-d9d0-11e6-a8aa-645106422854] + x-ms-client-request-id: [1f2fe140-e290-11e6-8a06-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a2","type":"FILE","blockSize":268435456,"accessTime":1484339881322,"modificationTime":1484339881322,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a3","type":"FILE","blockSize":268435456,"accessTime":1484339881474,"modificationTime":1484339881474,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1484339881642,"modificationTime":1484339881642,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1484339880718,"modificationTime":1484339881982,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a2","type":"FILE","blockSize":268435456,"accessTime":1485301922150,"modificationTime":1485301922150,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a3","type":"FILE","blockSize":268435456,"accessTime":1485301922315,"modificationTime":1485301922315,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1485301922495,"modificationTime":1485301922495,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1485301921557,"modificationTime":1485301922873,"replication":0,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['1053'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:06 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:10 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [594050eb-4ac5-40b4-bdee-c31ef35bb03f] + x-ms-request-id: [7af1230d-737a-46b2-ac4f-6f4f786fe7d1] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -1118,9 +1118,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [301c7376-d9d0-11e6-bf8c-645106422854] + x-ms-client-request-id: [1f4355b4-e290-11e6-8a32-645106422854] method: DELETE uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a2?recursive=True&OP=DELETE response: @@ -1129,13 +1129,13 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:06 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:10 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [7e114841-e8df-4503-a29e-0319a4f15a7f] + x-ms-request-id: [6fe334d5-109d-4593-83f8-db88f4d4bd9a] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -1144,24 +1144,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3038236e-d9d0-11e6-a049-645106422854] + x-ms-client-request-id: [1f5cbd9e-e290-11e6-8095-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a3","type":"FILE","blockSize":268435456,"accessTime":1484339881474,"modificationTime":1484339881474,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1484339881642,"modificationTime":1484339881642,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1484339880718,"modificationTime":1484339881982,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a3","type":"FILE","blockSize":268435456,"accessTime":1485301922315,"modificationTime":1485301922315,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1485301922495,"modificationTime":1485301922495,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1485301921557,"modificationTime":1485301922873,"replication":0,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['797'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:06 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:10 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [c24b729d-1740-473d-8625-3d0c2b9ad68e] + x-ms-request-id: [aca7a2f0-b448-48c2-a6b5-303dd12100b8] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -1170,24 +1170,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [304b743a-d9d0-11e6-b370-645106422854] + x-ms-client-request-id: [1f701e80-e290-11e6-9b8b-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a3","type":"FILE","blockSize":268435456,"accessTime":1484339881474,"modificationTime":1484339881474,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1484339881642,"modificationTime":1484339881642,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1484339880718,"modificationTime":1484339881982,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a3","type":"FILE","blockSize":268435456,"accessTime":1485301922315,"modificationTime":1485301922315,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1485301922495,"modificationTime":1485301922495,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1485301921557,"modificationTime":1485301922873,"replication":0,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['797'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:06 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:10 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [de07c175-ac9f-464c-ba93-fae85b082417] + x-ms-request-id: [aad9053c-4a1c-48cd-960d-b35fc4d5befa] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -1197,9 +1197,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [305ec27e-d9d0-11e6-86d3-645106422854] + x-ms-client-request-id: [1f8344de-e290-11e6-8b6a-645106422854] method: DELETE uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a3?recursive=True&OP=DELETE response: @@ -1208,13 +1208,13 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:06 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:10 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [6efcd2f5-3b0e-4209-ac61-2db12f55a34d] + x-ms-request-id: [9b35b3ab-d592-42e9-b9d4-73e37fd3559d] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -1223,24 +1223,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [307cbf50-d9d0-11e6-b888-645106422854] + x-ms-client-request-id: [1f9e6d9a-e290-11e6-8090-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1484339881642,"modificationTime":1484339881642,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1484339880718,"modificationTime":1484339881982,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1485301922495,"modificationTime":1485301922495,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1485301921557,"modificationTime":1485301922873,"replication":0,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['541'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:06 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:11 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [3e1fe3eb-f48d-43f1-a0f2-b9b823c72565] + x-ms-request-id: [4b595de5-7466-4ea8-964f-d67017eaf6b1] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -1249,24 +1249,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [30904a8c-d9d0-11e6-8d61-645106422854] + x-ms-client-request-id: [1fb1bb74-e290-11e6-b2b9-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1484339881642,"modificationTime":1484339881642,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1484339880718,"modificationTime":1484339881982,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1485301922495,"modificationTime":1485301922495,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1485301921557,"modificationTime":1485301922873,"replication":0,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['541'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:07 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:11 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [23b08a50-91b5-45ec-a69d-2aea9ce3f1b4] + x-ms-request-id: [de5a868f-7879-47e0-84e6-b122660aa417] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -1276,9 +1276,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [30a39b66-d9d0-11e6-b04e-645106422854] + x-ms-client-request-id: [1fc51c5a-e290-11e6-97a0-645106422854] method: DELETE uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/b1?recursive=True&OP=DELETE response: @@ -1287,13 +1287,13 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:07 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:11 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [c5a38cd8-6b88-4bef-86d1-c85d63fcc41c] + x-ms-request-id: [2c77b988-bb44-403a-9540-395d7372e4fc] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -1302,24 +1302,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [30c111e6-d9d0-11e6-8f3d-645106422854] + x-ms-client-request-id: [1fec2c5c-e290-11e6-8003-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1484339880718,"modificationTime":1484339881982,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1485301921557,"modificationTime":1485301922873,"replication":0,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['285'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:07 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:11 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [bd7e463d-b8c2-4add-ae98-54e433357f67] + x-ms-request-id: [39f83bcf-7efc-41d1-900c-12f16569b775] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -1328,24 +1328,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [30d3e500-d9d0-11e6-bcc1-645106422854] + x-ms-client-request-id: [1ffedd9e-e290-11e6-9338-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1484339880718,"modificationTime":1484339881982,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1485301921557,"modificationTime":1485301922873,"replication":0,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['285'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:07 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:11 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [5138ab98-e479-455a-b381-41dd3bfd8b1c] + x-ms-request-id: [cb3ee4bf-bdd5-44b9-a1a5-4f2df6b12d63] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -1355,9 +1355,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [30e6829a-d9d0-11e6-a1a8-645106422854] + x-ms-client-request-id: [20117a1e-e290-11e6-b684-645106422854] method: DELETE uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c?recursive=True&OP=DELETE response: @@ -1366,13 +1366,4141 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:07 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:11 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ac528c21-c1d1-4112-9950-f6bbc81d1542] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [97b75e8a-e290-11e6-a321-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c?OP=MKDIRS + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:32 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [050e2533-f651-492b-9924-3013a2b3d672] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [97f676e4-e290-11e6-86e0-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/d?OP=MKDIRS + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:32 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ea3215cb-2258-4c81-b48e-b91f38281b40] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [980be742-e290-11e6-b73e-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Tue, 24 Jan 2017 23:55:32 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [19d53233-775d-4d68-98f1-d41283a74aa6] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9821a592-e290-11e6-911b-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a1?overwrite=true&write=true&OP=CREATE + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Tue, 24 Jan 2017 23:55:33 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a1?overwrite=true&write=true&OP=CREATE'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b4518aac-4f9b-4c49-9063-ca5220552ea4] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9839e942-e290-11e6-be43-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a2?overwrite=true&write=true&OP=CREATE + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Tue, 24 Jan 2017 23:55:33 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a2?overwrite=true&write=true&OP=CREATE'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [80b6ca3b-40e8-4a2f-9372-a22d30dacdb0] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [98518f42-e290-11e6-9129-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a3?overwrite=true&write=true&OP=CREATE + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Tue, 24 Jan 2017 23:55:33 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a3?overwrite=true&write=true&OP=CREATE'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [6ab5e8ca-524f-4ed3-bca3-b08a26bf8ad4] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [986935f4-e290-11e6-a3c2-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/b1?overwrite=true&write=true&OP=CREATE + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Tue, 24 Jan 2017 23:55:33 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/b1?overwrite=true&write=true&OP=CREATE'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d6a17b09-e839-41a6-b020-3c420f3d04f4] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [988103a4-e290-11e6-9bbb-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/x1?overwrite=true&write=true&OP=CREATE + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Tue, 24 Jan 2017 23:55:33 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/x1?overwrite=true&write=true&OP=CREATE'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [310b4c79-faea-49a6-bf41-438cb02634d1] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [98968770-e290-11e6-b277-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/x2?overwrite=true&write=true&OP=CREATE + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Tue, 24 Jan 2017 23:55:33 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/x2?overwrite=true&write=true&OP=CREATE'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [37be9946-4a33-4052-881a-8e97d0578d84] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [98ae419e-e290-11e6-a42e-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/d/x3?overwrite=true&write=true&OP=CREATE + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Tue, 24 Jan 2017 23:55:34 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/d/x3?overwrite=true&write=true&OP=CREATE'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c6ff2456-2f3e-40e3-85ae-49c7d4a9f55c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [98c621fa-e290-11e6-b1f2-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302133554,"modificationTime":1485302133554,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a1","type":"FILE","blockSize":268435456,"accessTime":1485302133711,"modificationTime":1485302133711,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a2","type":"FILE","blockSize":268435456,"accessTime":1485302133867,"modificationTime":1485302133867,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a3","type":"FILE","blockSize":268435456,"accessTime":1485302134014,"modificationTime":1485302134014,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1485302134183,"modificationTime":1485302134183,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1485302133289,"modificationTime":1485302134499,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['1564'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:34 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [94b3980a-5f86-4345-af66-889d0efb02c3] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [98da9550-e290-11e6-860b-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"d","type":"DIRECTORY","blockSize":0,"accessTime":1485302133430,"modificationTime":1485302134652,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x1","type":"FILE","blockSize":268435456,"accessTime":1485302134323,"modificationTime":1485302134323,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x2","type":"FILE","blockSize":268435456,"accessTime":1485302134480,"modificationTime":1485302134480,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['797'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:34 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [cecbe558-b027-46ee-b0f1-c87281a7c643] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [98f0dc5c-e290-11e6-9a39-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/d?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"x3","type":"FILE","blockSize":268435456,"accessTime":1485302134633,"modificationTime":1485302134633,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:34 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [30f49b44-6054-4f39-b753-bf412ae4f5ac] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9908e49c-e290-11e6-b494-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"d","type":"DIRECTORY","blockSize":0,"accessTime":1485302133430,"modificationTime":1485302134652,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x1","type":"FILE","blockSize":268435456,"accessTime":1485302134323,"modificationTime":1485302134323,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x2","type":"FILE","blockSize":268435456,"accessTime":1485302134480,"modificationTime":1485302134480,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['797'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:34 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [f110a0e4-ddf8-4d3a-824e-d686f4cc331c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [991b6eba-e290-11e6-bf8b-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/d?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"x3","type":"FILE","blockSize":268435456,"accessTime":1485302134633,"modificationTime":1485302134633,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:34 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [733679d2-e518-48e5-8078-22d49a0c8c5b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [992ecfc6-e290-11e6-8fc9-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"d","type":"DIRECTORY","blockSize":0,"accessTime":1485302133430,"modificationTime":1485302134652,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x1","type":"FILE","blockSize":268435456,"accessTime":1485302134323,"modificationTime":1485302134323,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x2","type":"FILE","blockSize":268435456,"accessTime":1485302134480,"modificationTime":1485302134480,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['797'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:34 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [477b7c64-f8e0-4cd3-a393-aaf033e4376c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9941462e-e290-11e6-baf1-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/d?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"x3","type":"FILE","blockSize":268435456,"accessTime":1485302134633,"modificationTime":1485302134633,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:34 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3ed6e676-78a0-4030-a348-1032cae1fdb8] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9953bc08-e290-11e6-8675-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"d","type":"DIRECTORY","blockSize":0,"accessTime":1485302133430,"modificationTime":1485302134652,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x1","type":"FILE","blockSize":268435456,"accessTime":1485302134323,"modificationTime":1485302134323,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x2","type":"FILE","blockSize":268435456,"accessTime":1485302134480,"modificationTime":1485302134480,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['797'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:35 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [6d40004b-0e13-4611-908e-5b719bb27246] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [99669422-e290-11e6-9d52-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/d?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"x3","type":"FILE","blockSize":268435456,"accessTime":1485302134633,"modificationTime":1485302134633,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:35 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7eea3fee-fa10-4e0b-8357-7cc833d7216d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [997932a2-e290-11e6-8569-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"","type":"FILE","blockSize":268435456,"accessTime":1485302133554,"modificationTime":1485302133554,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['287'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:35 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [909ef208-c035-4d23-8b7f-23fe2dfd7d2d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [998b47c6-e290-11e6-aff8-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a1?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"","type":"FILE","blockSize":268435456,"accessTime":1485302133711,"modificationTime":1485302133711,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['287'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:35 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e0dd70da-74a5-4535-8ccd-bd31f0a77b0f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [999dbe14-e290-11e6-b083-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302133554,"modificationTime":1485302133554,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a1","type":"FILE","blockSize":268435456,"accessTime":1485302133711,"modificationTime":1485302133711,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a2","type":"FILE","blockSize":268435456,"accessTime":1485302133867,"modificationTime":1485302133867,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a3","type":"FILE","blockSize":268435456,"accessTime":1485302134014,"modificationTime":1485302134014,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1485302134183,"modificationTime":1485302134183,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1485302133289,"modificationTime":1485302134499,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['1564'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:35 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [6e1a6126-7467-43e6-bcc0-ea6d83892c82] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [99b05bd0-e290-11e6-9327-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"d","type":"DIRECTORY","blockSize":0,"accessTime":1485302133430,"modificationTime":1485302134652,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x1","type":"FILE","blockSize":268435456,"accessTime":1485302134323,"modificationTime":1485302134323,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x2","type":"FILE","blockSize":268435456,"accessTime":1485302134480,"modificationTime":1485302134480,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['797'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:35 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ebc7c3e6-7d78-4deb-a63b-1649ef6bc44b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [99c2e5d0-e290-11e6-b9c8-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/d?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"x3","type":"FILE","blockSize":268435456,"accessTime":1485302134633,"modificationTime":1485302134633,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:35 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d133c209-ffff-43d8-bc0a-cec8712ee0a3] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [99d548ca-e290-11e6-b13f-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302133554,"modificationTime":1485302133554,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a1","type":"FILE","blockSize":268435456,"accessTime":1485302133711,"modificationTime":1485302133711,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a2","type":"FILE","blockSize":268435456,"accessTime":1485302133867,"modificationTime":1485302133867,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a3","type":"FILE","blockSize":268435456,"accessTime":1485302134014,"modificationTime":1485302134014,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1485302134183,"modificationTime":1485302134183,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1485302133289,"modificationTime":1485302134499,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['1564'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:35 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [267037a1-1856-4dba-8a78-3afeb38d12db] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [99e7bf6c-e290-11e6-85b5-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"d","type":"DIRECTORY","blockSize":0,"accessTime":1485302133430,"modificationTime":1485302134652,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x1","type":"FILE","blockSize":268435456,"accessTime":1485302134323,"modificationTime":1485302134323,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x2","type":"FILE","blockSize":268435456,"accessTime":1485302134480,"modificationTime":1485302134480,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['797'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:36 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [1280adbc-8073-45cd-9f3c-dcc08506a09f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [99fa70b8-e290-11e6-a1d0-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/d?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"x3","type":"FILE","blockSize":268435456,"accessTime":1485302134633,"modificationTime":1485302134633,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:36 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3c6c9166-dee5-44e4-9e7c-8edeb9573454] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9a0d21b4-e290-11e6-8806-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"d","type":"DIRECTORY","blockSize":0,"accessTime":1485302133430,"modificationTime":1485302134652,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x1","type":"FILE","blockSize":268435456,"accessTime":1485302134323,"modificationTime":1485302134323,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x2","type":"FILE","blockSize":268435456,"accessTime":1485302134480,"modificationTime":1485302134480,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['797'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:36 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [44afbf55-983c-4664-87b9-c36e78e75a4a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9a21e278-e290-11e6-992e-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/d?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"x3","type":"FILE","blockSize":268435456,"accessTime":1485302134633,"modificationTime":1485302134633,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:36 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [cf7b75a8-2385-4b40-b132-32a2cb61df60] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9a3668e4-e290-11e6-b8ec-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"d","type":"DIRECTORY","blockSize":0,"accessTime":1485302133430,"modificationTime":1485302134652,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x1","type":"FILE","blockSize":268435456,"accessTime":1485302134323,"modificationTime":1485302134323,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x2","type":"FILE","blockSize":268435456,"accessTime":1485302134480,"modificationTime":1485302134480,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['797'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:36 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [411c4c76-d010-4224-9321-6fe09a1ecafe] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9a4b8a48-e290-11e6-bbb2-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/d?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"x3","type":"FILE","blockSize":268435456,"accessTime":1485302134633,"modificationTime":1485302134633,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:36 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [98144bde-ebe6-4eb2-9178-11c901655063] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9a5e3b88-e290-11e6-b0c3-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"d","type":"DIRECTORY","blockSize":0,"accessTime":1485302133430,"modificationTime":1485302134652,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x1","type":"FILE","blockSize":268435456,"accessTime":1485302134323,"modificationTime":1485302134323,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x2","type":"FILE","blockSize":268435456,"accessTime":1485302134480,"modificationTime":1485302134480,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['797'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:36 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [493ef6e6-ad32-49d9-b4ff-699aa231ea82] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9a70d910-e290-11e6-a3b9-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/d?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"x3","type":"FILE","blockSize":268435456,"accessTime":1485302134633,"modificationTime":1485302134633,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:36 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d0890a05-6d0f-4849-8691-e5885a3ec15a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9a83c4d4-e290-11e6-bcb1-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302133554,"modificationTime":1485302133554,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a1","type":"FILE","blockSize":268435456,"accessTime":1485302133711,"modificationTime":1485302133711,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a2","type":"FILE","blockSize":268435456,"accessTime":1485302133867,"modificationTime":1485302133867,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a3","type":"FILE","blockSize":268435456,"accessTime":1485302134014,"modificationTime":1485302134014,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1485302134183,"modificationTime":1485302134183,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1485302133289,"modificationTime":1485302134499,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['1564'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:37 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c4f6cb73-8a4b-4991-b8e6-a339969912ca] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9a983764-e290-11e6-9c5e-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302133554,"modificationTime":1485302133554,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a1","type":"FILE","blockSize":268435456,"accessTime":1485302133711,"modificationTime":1485302133711,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a2","type":"FILE","blockSize":268435456,"accessTime":1485302133867,"modificationTime":1485302133867,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a3","type":"FILE","blockSize":268435456,"accessTime":1485302134014,"modificationTime":1485302134014,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1485302134183,"modificationTime":1485302134183,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1485302133289,"modificationTime":1485302134499,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['1564'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:37 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [841c5651-5fc8-4c8f-8e78-7db00d09e439] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9aac8282-e290-11e6-ba7e-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302133554,"modificationTime":1485302133554,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a1","type":"FILE","blockSize":268435456,"accessTime":1485302133711,"modificationTime":1485302133711,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a2","type":"FILE","blockSize":268435456,"accessTime":1485302133867,"modificationTime":1485302133867,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a3","type":"FILE","blockSize":268435456,"accessTime":1485302134014,"modificationTime":1485302134014,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1485302134183,"modificationTime":1485302134183,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1485302133289,"modificationTime":1485302134499,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['1564'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:37 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [0c193871-cc56-4842-8efa-a20144d28492] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9ac15688-e290-11e6-a9ad-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?recursive=True&OP=DELETE + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:37 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [0f34b5f3-a9c7-4a7b-b401-390551aea834] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9ad9c08c-e290-11e6-bdcf-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a1","type":"FILE","blockSize":268435456,"accessTime":1485302133711,"modificationTime":1485302133711,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a2","type":"FILE","blockSize":268435456,"accessTime":1485302133867,"modificationTime":1485302133867,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a3","type":"FILE","blockSize":268435456,"accessTime":1485302134014,"modificationTime":1485302134014,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1485302134183,"modificationTime":1485302134183,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1485302133289,"modificationTime":1485302134499,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['1309'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:37 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a4f2a6c6-490e-4b22-bf39-8fdc99a72408] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9aec4acc-e290-11e6-aeb7-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a1","type":"FILE","blockSize":268435456,"accessTime":1485302133711,"modificationTime":1485302133711,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a2","type":"FILE","blockSize":268435456,"accessTime":1485302133867,"modificationTime":1485302133867,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a3","type":"FILE","blockSize":268435456,"accessTime":1485302134014,"modificationTime":1485302134014,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1485302134183,"modificationTime":1485302134183,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1485302133289,"modificationTime":1485302134499,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['1309'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:37 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [db22770b-e00a-456c-97a3-c2c460516401] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9aff0f58-e290-11e6-95ee-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a1?recursive=True&OP=DELETE + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:37 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a2793d84-26e7-4567-ae60-afa098402bb6] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9b17b40c-e290-11e6-9abd-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a2","type":"FILE","blockSize":268435456,"accessTime":1485302133867,"modificationTime":1485302133867,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a3","type":"FILE","blockSize":268435456,"accessTime":1485302134014,"modificationTime":1485302134014,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1485302134183,"modificationTime":1485302134183,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1485302133289,"modificationTime":1485302134499,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['1053'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:37 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [453751d0-8830-4cb5-8f04-33497d4d795f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9b2ac6c2-e290-11e6-b83c-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a2","type":"FILE","blockSize":268435456,"accessTime":1485302133867,"modificationTime":1485302133867,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a3","type":"FILE","blockSize":268435456,"accessTime":1485302134014,"modificationTime":1485302134014,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1485302134183,"modificationTime":1485302134183,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1485302133289,"modificationTime":1485302134499,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['1053'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:38 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [215ae901-f3cc-4087-afe5-e679c92ffb0f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9b3d6466-e290-11e6-96aa-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a2?recursive=True&OP=DELETE + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:38 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [68c12034-b44a-4192-a022-b9b0bf01c41e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9b58530c-e290-11e6-aa27-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a3","type":"FILE","blockSize":268435456,"accessTime":1485302134014,"modificationTime":1485302134014,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1485302134183,"modificationTime":1485302134183,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1485302133289,"modificationTime":1485302134499,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['797'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:38 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b14621a9-e0c4-4f80-8cf8-652050d12808] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9b6b03fe-e290-11e6-b91b-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a3","type":"FILE","blockSize":268435456,"accessTime":1485302134014,"modificationTime":1485302134014,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1485302134183,"modificationTime":1485302134183,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1485302133289,"modificationTime":1485302134499,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['797'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:38 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [28c91c2e-15c6-427b-b01c-5f2a167fde26] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9b7defd4-e290-11e6-9356-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a3?recursive=True&OP=DELETE + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:38 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [26ff385b-1a92-4b5d-8914-ae148bf80169] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9b9757a6-e290-11e6-9e98-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1485302134183,"modificationTime":1485302134183,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1485302133289,"modificationTime":1485302134499,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['541'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:38 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3c75be09-93dc-45b8-815c-4f5d7f41fb5c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9baa08e2-e290-11e6-8e58-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1485302134183,"modificationTime":1485302134183,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1485302133289,"modificationTime":1485302134499,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['541'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:38 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [316aac8e-1105-4ed7-9248-0541832cdb7e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9bbc92e6-e290-11e6-b8fe-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/b1?recursive=True&OP=DELETE + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:39 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [63935dec-6ff2-4a96-8a6f-521f37ade5cc] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9bd9080a-e290-11e6-ac26-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1485302133289,"modificationTime":1485302134499,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['285'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:39 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [51741af3-9110-4538-9dec-e334bf142835] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9beacf28-e290-11e6-a216-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1485302133289,"modificationTime":1485302134499,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['285'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:39 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b96d737b-360c-4388-8c56-d29478f8d921] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9bfca922-e290-11e6-927d-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c?recursive=True&OP=DELETE + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:39 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c18b8faa-c8e2-44c4-9838-5011f064919c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [92129780-e29d-11e6-b517-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c?OP=MKDIRS + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:26 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [0c4b53b6-aaf6-47a9-815a-044b239f60ee] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [92540f14-e29d-11e6-a919-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/d?OP=MKDIRS + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:26 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [cc4a5645-55ef-4809-82ec-8ea63d470b3e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [92670d8c-e29d-11e6-9791-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:28:27 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b5cfc0a1-9ae0-4628-98fc-1fd42390f91d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [927febb6-e29d-11e6-ac03-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a1?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:28:27 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a1?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ea3bd8e3-a7d6-457f-ad63-f807f83286da] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9296f6f4-e29d-11e6-bf93-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a2?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:28:27 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a2?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [fb4718e9-0f4a-4b0e-8d41-7457a4b6eaca] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [92ac7afe-e29d-11e6-95be-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a3?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:28:27 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a3?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2d8e083e-cdf6-43d1-94e5-7a005aa5046e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [92dc29ec-e29d-11e6-9632-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/b1?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:28:27 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/b1?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [f474f78b-cbdd-4fd5-93fb-ced8422ea358] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [92fbe712-e29d-11e6-bc13-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/x1?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:28:28 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/x1?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a9e79adb-f7eb-4594-8364-3fd9102c606a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [931c7b1a-e29d-11e6-9745-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/x2?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:28:28 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/x2?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ff5201a3-7c99-4803-b12e-176f0e7de897] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9331fec6-e29d-11e6-9fa8-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/d/x3?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:28:28 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/d/x3?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ce039aa8-4ec3-48db-b09e-fca06fed3ef8] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9372631c-e29d-11e6-81df-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307707545,"modificationTime":1485307707545,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a1","type":"FILE","blockSize":268435456,"accessTime":1485307707711,"modificationTime":1485307707711,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a2","type":"FILE","blockSize":268435456,"accessTime":1485307707857,"modificationTime":1485307707857,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a3","type":"FILE","blockSize":268435456,"accessTime":1485307708175,"modificationTime":1485307708175,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1485307708379,"modificationTime":1485307708379,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1485307707292,"modificationTime":1485307708752,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['1564'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:28 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ba43b6ab-a20b-458a-b1cd-61c62ddfad9a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [93849f12-e29d-11e6-85c5-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"d","type":"DIRECTORY","blockSize":0,"accessTime":1485307707418,"modificationTime":1485307709174,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x1","type":"FILE","blockSize":268435456,"accessTime":1485307708592,"modificationTime":1485307708592,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x2","type":"FILE","blockSize":268435456,"accessTime":1485307708732,"modificationTime":1485307708732,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['797'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:29 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [07c14a56-2949-40ef-a367-59e8936f1b3e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [93adf908-e29d-11e6-906a-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/d?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"x3","type":"FILE","blockSize":268435456,"accessTime":1485307709154,"modificationTime":1485307709154,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:29 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [1196c299-89d1-4f58-835e-8b1e4cb0915a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [93c03508-e29d-11e6-a4e2-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"d","type":"DIRECTORY","blockSize":0,"accessTime":1485307707418,"modificationTime":1485307709174,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x1","type":"FILE","blockSize":268435456,"accessTime":1485307708592,"modificationTime":1485307708592,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x2","type":"FILE","blockSize":268435456,"accessTime":1485307708732,"modificationTime":1485307708732,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['797'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:29 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a2196bc0-92f5-49ae-bea6-a064bee17b26] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [93d55714-e29d-11e6-b2e7-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/d?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"x3","type":"FILE","blockSize":268435456,"accessTime":1485307709154,"modificationTime":1485307709154,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:29 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3bfd66c2-5748-4bbe-bd77-92913c05748a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [93e967b8-e29d-11e6-9ede-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"d","type":"DIRECTORY","blockSize":0,"accessTime":1485307707418,"modificationTime":1485307709174,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x1","type":"FILE","blockSize":268435456,"accessTime":1485307708592,"modificationTime":1485307708592,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x2","type":"FILE","blockSize":268435456,"accessTime":1485307708732,"modificationTime":1485307708732,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['797'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:29 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [968198e0-cdac-44d1-8efb-58fd8b0b9cce] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [940e06d2-e29d-11e6-b044-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/d?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"x3","type":"FILE","blockSize":268435456,"accessTime":1485307709154,"modificationTime":1485307709154,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:29 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [620d583a-f498-4046-9552-d1b90bfe6d3f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [941fe126-e29d-11e6-aa49-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"d","type":"DIRECTORY","blockSize":0,"accessTime":1485307707418,"modificationTime":1485307709174,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x1","type":"FILE","blockSize":268435456,"accessTime":1485307708592,"modificationTime":1485307708592,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x2","type":"FILE","blockSize":268435456,"accessTime":1485307708732,"modificationTime":1485307708732,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['797'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:29 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [5f0c0af5-a7ba-4a99-92f8-b7bec8aeba8c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9432099e-e29d-11e6-8fe2-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/d?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"x3","type":"FILE","blockSize":268435456,"accessTime":1485307709154,"modificationTime":1485307709154,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:30 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d4661801-f585-4fff-b0ed-a3ec4a38108d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9443bce4-e29d-11e6-b6f4-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"","type":"FILE","blockSize":268435456,"accessTime":1485307707545,"modificationTime":1485307707545,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['287'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:30 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [bf9370db-cc75-4513-85c2-c7aa20dc1a78] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [946c8dda-e29d-11e6-97ed-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a1?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"","type":"FILE","blockSize":268435456,"accessTime":1485307707711,"modificationTime":1485307707711,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['287'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:30 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9d3a090b-22e2-4c5a-a12c-3a01a57e1f64] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [947f2bb0-e29d-11e6-beb2-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307707545,"modificationTime":1485307707545,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a1","type":"FILE","blockSize":268435456,"accessTime":1485307707711,"modificationTime":1485307707711,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a2","type":"FILE","blockSize":268435456,"accessTime":1485307707857,"modificationTime":1485307707857,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a3","type":"FILE","blockSize":268435456,"accessTime":1485307708175,"modificationTime":1485307708175,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1485307708379,"modificationTime":1485307708379,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1485307707292,"modificationTime":1485307708752,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['1564'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:30 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9bac189b-586a-4c97-aa19-eea565e7b0b2] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [94915422-e29d-11e6-8bd0-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"d","type":"DIRECTORY","blockSize":0,"accessTime":1485307707418,"modificationTime":1485307709174,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x1","type":"FILE","blockSize":268435456,"accessTime":1485307708592,"modificationTime":1485307708592,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x2","type":"FILE","blockSize":268435456,"accessTime":1485307708732,"modificationTime":1485307708732,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['797'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:30 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9461454d-8616-40b0-b89b-8bb1c836f5fc] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [94a31aee-e29d-11e6-bb58-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/d?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"x3","type":"FILE","blockSize":268435456,"accessTime":1485307709154,"modificationTime":1485307709154,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:30 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e9dbea90-4513-4e2a-a365-2f672566c1ee] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [94b508c0-e29d-11e6-a81a-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307707545,"modificationTime":1485307707545,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a1","type":"FILE","blockSize":268435456,"accessTime":1485307707711,"modificationTime":1485307707711,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a2","type":"FILE","blockSize":268435456,"accessTime":1485307707857,"modificationTime":1485307707857,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a3","type":"FILE","blockSize":268435456,"accessTime":1485307708175,"modificationTime":1485307708175,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1485307708379,"modificationTime":1485307708379,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1485307707292,"modificationTime":1485307708752,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['1564'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:30 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [5e215c29-e253-4ce6-880e-17c75dbc92c4] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [94c71db8-e29d-11e6-a198-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"d","type":"DIRECTORY","blockSize":0,"accessTime":1485307707418,"modificationTime":1485307709174,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x1","type":"FILE","blockSize":268435456,"accessTime":1485307708592,"modificationTime":1485307708592,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x2","type":"FILE","blockSize":268435456,"accessTime":1485307708732,"modificationTime":1485307708732,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['797'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:31 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e64b7a26-a271-45d2-a119-d949708c4d88] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [94d94614-e29d-11e6-977e-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/d?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"x3","type":"FILE","blockSize":268435456,"accessTime":1485307709154,"modificationTime":1485307709154,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:31 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [bb5c43c9-e07e-4aa1-bef2-fb324e751157] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [94ebd046-e29d-11e6-8acc-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"d","type":"DIRECTORY","blockSize":0,"accessTime":1485307707418,"modificationTime":1485307709174,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x1","type":"FILE","blockSize":268435456,"accessTime":1485307708592,"modificationTime":1485307708592,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x2","type":"FILE","blockSize":268435456,"accessTime":1485307708732,"modificationTime":1485307708732,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['797'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:31 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [1076d44d-7520-4abe-9b54-0f9b7624b93c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [94fd8374-e29d-11e6-9c3a-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/d?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"x3","type":"FILE","blockSize":268435456,"accessTime":1485307709154,"modificationTime":1485307709154,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:31 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [43a85ca8-f985-495e-b406-a633ff14418f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [950f36a8-e29d-11e6-bef2-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"d","type":"DIRECTORY","blockSize":0,"accessTime":1485307707418,"modificationTime":1485307709174,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x1","type":"FILE","blockSize":268435456,"accessTime":1485307708592,"modificationTime":1485307708592,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x2","type":"FILE","blockSize":268435456,"accessTime":1485307708732,"modificationTime":1485307708732,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['797'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:31 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [97a9aef6-6716-4c2b-b388-6a7d55b41186] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [95218652-e29d-11e6-a37f-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/d?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"x3","type":"FILE","blockSize":268435456,"accessTime":1485307709154,"modificationTime":1485307709154,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:31 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7227ca5c-213c-4f50-9074-a205c1704e51] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [95337410-e29d-11e6-8906-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"d","type":"DIRECTORY","blockSize":0,"accessTime":1485307707418,"modificationTime":1485307709174,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x1","type":"FILE","blockSize":268435456,"accessTime":1485307708592,"modificationTime":1485307708592,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x2","type":"FILE","blockSize":268435456,"accessTime":1485307708732,"modificationTime":1485307708732,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['797'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:31 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [238c5e19-b505-43a0-819a-24f7ed77b7d5] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [955937da-e29d-11e6-87d0-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/d?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"x3","type":"FILE","blockSize":268435456,"accessTime":1485307709154,"modificationTime":1485307709154,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:31 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3dd13b59-9adf-41ad-9b0c-2a7e3db2e689] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [956afea2-e29d-11e6-aa63-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307707545,"modificationTime":1485307707545,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a1","type":"FILE","blockSize":268435456,"accessTime":1485307707711,"modificationTime":1485307707711,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a2","type":"FILE","blockSize":268435456,"accessTime":1485307707857,"modificationTime":1485307707857,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a3","type":"FILE","blockSize":268435456,"accessTime":1485307708175,"modificationTime":1485307708175,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1485307708379,"modificationTime":1485307708379,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1485307707292,"modificationTime":1485307708752,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['1564'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:32 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [36ce3b37-a666-4da4-acb9-0c47183a0f41] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [957cecb4-e29d-11e6-aa2e-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307707545,"modificationTime":1485307707545,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a1","type":"FILE","blockSize":268435456,"accessTime":1485307707711,"modificationTime":1485307707711,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a2","type":"FILE","blockSize":268435456,"accessTime":1485307707857,"modificationTime":1485307707857,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a3","type":"FILE","blockSize":268435456,"accessTime":1485307708175,"modificationTime":1485307708175,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1485307708379,"modificationTime":1485307708379,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1485307707292,"modificationTime":1485307708752,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['1564'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:32 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [19eb6713-43e1-4caa-9b1c-fc8db8cc3a9a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [958f01a2-e29d-11e6-82fe-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307707545,"modificationTime":1485307707545,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a1","type":"FILE","blockSize":268435456,"accessTime":1485307707711,"modificationTime":1485307707711,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a2","type":"FILE","blockSize":268435456,"accessTime":1485307707857,"modificationTime":1485307707857,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a3","type":"FILE","blockSize":268435456,"accessTime":1485307708175,"modificationTime":1485307708175,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1485307708379,"modificationTime":1485307708379,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1485307707292,"modificationTime":1485307708752,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['1564'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:32 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [5f77aa13-f51b-4b6d-b728-4c81fe97f87c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [95a0dbe6-e29d-11e6-9f2f-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:32 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ac4c111d-820c-4165-b8c6-db9dc90389b3] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [95b7abb6-e29d-11e6-b700-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a1","type":"FILE","blockSize":268435456,"accessTime":1485307707711,"modificationTime":1485307707711,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a2","type":"FILE","blockSize":268435456,"accessTime":1485307707857,"modificationTime":1485307707857,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a3","type":"FILE","blockSize":268435456,"accessTime":1485307708175,"modificationTime":1485307708175,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1485307708379,"modificationTime":1485307708379,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1485307707292,"modificationTime":1485307708752,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['1309'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:32 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b9641b57-d65f-4efa-b38e-b15de22334a7] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [95c985f6-e29d-11e6-8651-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a1","type":"FILE","blockSize":268435456,"accessTime":1485307707711,"modificationTime":1485307707711,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a2","type":"FILE","blockSize":268435456,"accessTime":1485307707857,"modificationTime":1485307707857,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a3","type":"FILE","blockSize":268435456,"accessTime":1485307708175,"modificationTime":1485307708175,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1485307708379,"modificationTime":1485307708379,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1485307707292,"modificationTime":1485307708752,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['1309'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:32 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b5b60340-4686-4e75-ba67-976fe8b98495] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [95db604a-e29d-11e6-9fb4-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a1?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:32 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7e231578-d450-4371-98ea-0e2e97b5c9ce] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [95f4a136-e29d-11e6-9ea9-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a2","type":"FILE","blockSize":268435456,"accessTime":1485307707857,"modificationTime":1485307707857,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a3","type":"FILE","blockSize":268435456,"accessTime":1485307708175,"modificationTime":1485307708175,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1485307708379,"modificationTime":1485307708379,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1485307707292,"modificationTime":1485307708752,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['1053'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:32 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [fab022da-88a4-487c-a730-f0731fa31400] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [96067b7e-e29d-11e6-8f98-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a2","type":"FILE","blockSize":268435456,"accessTime":1485307707857,"modificationTime":1485307707857,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a3","type":"FILE","blockSize":268435456,"accessTime":1485307708175,"modificationTime":1485307708175,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1485307708379,"modificationTime":1485307708379,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1485307707292,"modificationTime":1485307708752,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['1053'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:33 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ada096e1-fb9c-40e2-9258-390702bd0585] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9618424c-e29d-11e6-b07d-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a2?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:33 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [cb89d60c-6059-4681-b9cc-798427512a45] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [96314898-e29d-11e6-baad-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a3","type":"FILE","blockSize":268435456,"accessTime":1485307708175,"modificationTime":1485307708175,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1485307708379,"modificationTime":1485307708379,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1485307707292,"modificationTime":1485307708752,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['797'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:33 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [91c8c724-f733-4807-8210-158d9e75d838] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [964370c6-e29d-11e6-8ebc-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a3","type":"FILE","blockSize":268435456,"accessTime":1485307708175,"modificationTime":1485307708175,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1485307708379,"modificationTime":1485307708379,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1485307707292,"modificationTime":1485307708752,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['797'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:33 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [49769ff4-72fc-4e58-b5a6-c92746bbc123] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [965510b0-e29d-11e6-bec8-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a3?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:33 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [56275e07-579a-47aa-b453-7751006c8ff5] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [966d8e42-e29d-11e6-abda-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1485307708379,"modificationTime":1485307708379,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1485307707292,"modificationTime":1485307708752,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['541'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:33 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [80759789-6b7a-4be8-bb24-60ff6217c733] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [96890578-e29d-11e6-8be4-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1485307708379,"modificationTime":1485307708379,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1485307707292,"modificationTime":1485307708752,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['541'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:33 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3273ab99-33ee-462a-8027-df729dc34d87] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [969aa534-e29d-11e6-af76-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/b1?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:34 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [f91323cd-e441-431d-b59f-c3f8475494c4] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [96b2e822-e29d-11e6-a5a2-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1485307707292,"modificationTime":1485307708752,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['285'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:34 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ab3f5dce-73d3-43af-96e2-199d58c89aae] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [96c4129a-e29d-11e6-91b5-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1485307707292,"modificationTime":1485307708752,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['285'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:34 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [17148290-67f1-4b68-89d5-44c626ac1c12] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [96d54034-e29d-11e6-a3f7-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:34 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [40ddd3ec-c3c4-4625-b73c-be12b77d1e90] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3a8b1b9e-e29e-11e6-922f-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c?OP=MKDIRS + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:09 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [6f0aadc3-d8ad-49b7-958e-c4f76dbbe435] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3aca95a6-e29e-11e6-99c3-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/d?OP=MKDIRS + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:09 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [17d53233-5985-4493-b2b1-864537afc3fb] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3add94ee-e29e-11e6-ae1b-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:33:09 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [f7898f51-3012-40cb-8354-ec20df7afab2] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3af589c0-e29e-11e6-afc9-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a1?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:33:10 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a1?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [0cac6483-734c-4ce9-a0c2-2e181c7a7104] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3b0d6b02-e29e-11e6-a51c-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a2?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:33:10 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a2?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [34610de5-cd6d-4d26-818f-4f5303d60cbc] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3b27bd50-e29e-11e6-8cfb-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a3?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:33:10 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a3?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [400e1b10-18fa-4a9a-80d5-29ccce0cf61f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3b3f8b12-e29e-11e6-9550-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/b1?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:33:10 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/b1?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [00ebe1de-0e90-4c6e-aca5-f12ea71d862e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3b5758ca-e29e-11e6-a9dd-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/x1?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:33:10 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/x1?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [6ad5648d-6e1a-426b-9803-6b1ff3765abb] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3b6f2686-e29e-11e6-bfcf-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/x2?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:33:10 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/x2?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [f8e02e63-c8db-46b2-a5d7-7fe67a7b31bd] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3b86f44a-e29e-11e6-bba8-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/d/x3?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:33:11 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/d/x3?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [912089ad-bc86-477e-9074-187ddd220a53] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3b9c9f30-e29e-11e6-877f-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307990186,"modificationTime":1485307990186,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a1","type":"FILE","blockSize":268435456,"accessTime":1485307990339,"modificationTime":1485307990339,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a2","type":"FILE","blockSize":268435456,"accessTime":1485307990517,"modificationTime":1485307990517,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a3","type":"FILE","blockSize":268435456,"accessTime":1485307990667,"modificationTime":1485307990667,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1485307990829,"modificationTime":1485307990829,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1485307989918,"modificationTime":1485307991154,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['1564'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:11 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b367013f-27e8-4343-9872-725ad02a0e8b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3bafd90a-e29e-11e6-a164-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"d","type":"DIRECTORY","blockSize":0,"accessTime":1485307990055,"modificationTime":1485307991308,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x1","type":"FILE","blockSize":268435456,"accessTime":1485307990981,"modificationTime":1485307990981,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x2","type":"FILE","blockSize":268435456,"accessTime":1485307991134,"modificationTime":1485307991134,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['797'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:11 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [792021cf-8f8d-4c8a-9b70-13bed7bdd87a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3bc2b140-e29e-11e6-9e84-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/d?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"x3","type":"FILE","blockSize":268435456,"accessTime":1485307991288,"modificationTime":1485307991288,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:11 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3851f508-4223-4943-8681-2e24200d91e9] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3bd5b08a-e29e-11e6-b6ca-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"d","type":"DIRECTORY","blockSize":0,"accessTime":1485307990055,"modificationTime":1485307991308,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x1","type":"FILE","blockSize":268435456,"accessTime":1485307990981,"modificationTime":1485307990981,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x2","type":"FILE","blockSize":268435456,"accessTime":1485307991134,"modificationTime":1485307991134,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['797'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:11 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ad978b28-a425-4144-ac67-eece40014949] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3be83a9e-e29e-11e6-9551-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/d?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"x3","type":"FILE","blockSize":268435456,"accessTime":1485307991288,"modificationTime":1485307991288,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:11 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [5c998b7a-31d4-415d-bf74-b2023be6c669] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3bfac4ba-e29e-11e6-a6d0-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"d","type":"DIRECTORY","blockSize":0,"accessTime":1485307990055,"modificationTime":1485307991308,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x1","type":"FILE","blockSize":268435456,"accessTime":1485307990981,"modificationTime":1485307990981,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x2","type":"FILE","blockSize":268435456,"accessTime":1485307991134,"modificationTime":1485307991134,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['797'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:11 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [fc1d3ce4-f749-4741-ae07-6f7def50f9d5] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3c0d896e-e29e-11e6-b506-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/d?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"x3","type":"FILE","blockSize":268435456,"accessTime":1485307991288,"modificationTime":1485307991288,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:11 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c3bc6435-5f38-4061-a802-039b7ced537a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3c202710-e29e-11e6-907d-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"d","type":"DIRECTORY","blockSize":0,"accessTime":1485307990055,"modificationTime":1485307991308,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x1","type":"FILE","blockSize":268435456,"accessTime":1485307990981,"modificationTime":1485307990981,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x2","type":"FILE","blockSize":268435456,"accessTime":1485307991134,"modificationTime":1485307991134,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['797'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:12 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [31e438d7-6f13-43be-9cc6-f647fa73e59e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3c332652-e29e-11e6-84cd-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/d?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"x3","type":"FILE","blockSize":268435456,"accessTime":1485307991288,"modificationTime":1485307991288,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:12 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b12ca1e4-df2c-426c-a8be-c934446fc85a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3c45d780-e29e-11e6-bb82-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"","type":"FILE","blockSize":268435456,"accessTime":1485307990186,"modificationTime":1485307990186,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['287'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:12 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b2c07603-d2dc-43bb-a937-da42d4480911] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3c58270a-e29e-11e6-92b9-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a1?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"","type":"FILE","blockSize":268435456,"accessTime":1485307990339,"modificationTime":1485307990339,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['287'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:12 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [bba981db-44b9-4458-a503-6c5703bbbc0f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3c6a62f4-e29e-11e6-ad85-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307990186,"modificationTime":1485307990186,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a1","type":"FILE","blockSize":268435456,"accessTime":1485307990339,"modificationTime":1485307990339,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a2","type":"FILE","blockSize":268435456,"accessTime":1485307990517,"modificationTime":1485307990517,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a3","type":"FILE","blockSize":268435456,"accessTime":1485307990667,"modificationTime":1485307990667,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1485307990829,"modificationTime":1485307990829,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1485307989918,"modificationTime":1485307991154,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['1564'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:12 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [40716230-096c-468a-ae10-e4b4f9fefa31] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3c7d3b28-e29e-11e6-830f-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"d","type":"DIRECTORY","blockSize":0,"accessTime":1485307990055,"modificationTime":1485307991308,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x1","type":"FILE","blockSize":268435456,"accessTime":1485307990981,"modificationTime":1485307990981,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x2","type":"FILE","blockSize":268435456,"accessTime":1485307991134,"modificationTime":1485307991134,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['797'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:12 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2519d346-0f8f-4e68-ae99-88a535a51da3] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3c8f9e36-e29e-11e6-ac7c-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/d?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"x3","type":"FILE","blockSize":268435456,"accessTime":1485307991288,"modificationTime":1485307991288,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:12 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [cf5529fc-2002-4139-9d64-642626405246] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3ca2284c-e29e-11e6-bd71-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307990186,"modificationTime":1485307990186,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a1","type":"FILE","blockSize":268435456,"accessTime":1485307990339,"modificationTime":1485307990339,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a2","type":"FILE","blockSize":268435456,"accessTime":1485307990517,"modificationTime":1485307990517,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a3","type":"FILE","blockSize":268435456,"accessTime":1485307990667,"modificationTime":1485307990667,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1485307990829,"modificationTime":1485307990829,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1485307989918,"modificationTime":1485307991154,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['1564'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:12 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [be4a867b-791b-482f-b2b9-7b9638fab08e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3cb5007e-e29e-11e6-a1db-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"d","type":"DIRECTORY","blockSize":0,"accessTime":1485307990055,"modificationTime":1485307991308,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x1","type":"FILE","blockSize":268435456,"accessTime":1485307990981,"modificationTime":1485307990981,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x2","type":"FILE","blockSize":268435456,"accessTime":1485307991134,"modificationTime":1485307991134,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['797'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:13 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3e59042c-d90f-4565-b62d-e44444e5d639] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3cc77712-e29e-11e6-a1be-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/d?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"x3","type":"FILE","blockSize":268435456,"accessTime":1485307991288,"modificationTime":1485307991288,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:13 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [23e8cacc-0b28-483e-be70-db20895497ad] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3cda14b4-e29e-11e6-8f9e-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"d","type":"DIRECTORY","blockSize":0,"accessTime":1485307990055,"modificationTime":1485307991308,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x1","type":"FILE","blockSize":268435456,"accessTime":1485307990981,"modificationTime":1485307990981,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x2","type":"FILE","blockSize":268435456,"accessTime":1485307991134,"modificationTime":1485307991134,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['797'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:13 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [75e3b63b-fac2-49b5-bcaa-ffb9161e57ec] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3cec8b4a-e29e-11e6-abdb-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/d?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"x3","type":"FILE","blockSize":268435456,"accessTime":1485307991288,"modificationTime":1485307991288,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:13 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d8015214-457f-4fb2-b535-b0c8ec79a37e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3cff3cda-e29e-11e6-80fb-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"d","type":"DIRECTORY","blockSize":0,"accessTime":1485307990055,"modificationTime":1485307991308,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x1","type":"FILE","blockSize":268435456,"accessTime":1485307990981,"modificationTime":1485307990981,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x2","type":"FILE","blockSize":268435456,"accessTime":1485307991134,"modificationTime":1485307991134,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['797'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:13 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a9dd07af-8650-41b4-ac39-d30f31395f63] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3d11c680-e29e-11e6-9823-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/d?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"x3","type":"FILE","blockSize":268435456,"accessTime":1485307991288,"modificationTime":1485307991288,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:13 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2fa20469-7db1-4599-85f3-d3be3a808b1c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3d248b30-e29e-11e6-8511-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"d","type":"DIRECTORY","blockSize":0,"accessTime":1485307990055,"modificationTime":1485307991308,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x1","type":"FILE","blockSize":268435456,"accessTime":1485307990981,"modificationTime":1485307990981,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"x2","type":"FILE","blockSize":268435456,"accessTime":1485307991134,"modificationTime":1485307991134,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['797'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:13 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ea72d4e2-5e3c-4d93-b050-ce5e2f479e64] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3d3728d2-e29e-11e6-b7e3-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c/d?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"x3","type":"FILE","blockSize":268435456,"accessTime":1485307991288,"modificationTime":1485307991288,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:13 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ba4920b2-e6cb-4d41-a250-85a5411106a4] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3d49d9fa-e29e-11e6-9972-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307990186,"modificationTime":1485307990186,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a1","type":"FILE","blockSize":268435456,"accessTime":1485307990339,"modificationTime":1485307990339,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a2","type":"FILE","blockSize":268435456,"accessTime":1485307990517,"modificationTime":1485307990517,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a3","type":"FILE","blockSize":268435456,"accessTime":1485307990667,"modificationTime":1485307990667,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1485307990829,"modificationTime":1485307990829,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1485307989918,"modificationTime":1485307991154,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['1564'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:13 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [5929265c-15d9-4cae-ae3f-cbb0deafbecb] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3d5c779c-e29e-11e6-b473-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307990186,"modificationTime":1485307990186,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a1","type":"FILE","blockSize":268435456,"accessTime":1485307990339,"modificationTime":1485307990339,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a2","type":"FILE","blockSize":268435456,"accessTime":1485307990517,"modificationTime":1485307990517,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a3","type":"FILE","blockSize":268435456,"accessTime":1485307990667,"modificationTime":1485307990667,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1485307990829,"modificationTime":1485307990829,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1485307989918,"modificationTime":1485307991154,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['1564'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:14 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [6dd98389-9917-43f5-b310-7be6c30b1c4a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3d8d8640-e29e-11e6-af65-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307990186,"modificationTime":1485307990186,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a1","type":"FILE","blockSize":268435456,"accessTime":1485307990339,"modificationTime":1485307990339,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a2","type":"FILE","blockSize":268435456,"accessTime":1485307990517,"modificationTime":1485307990517,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a3","type":"FILE","blockSize":268435456,"accessTime":1485307990667,"modificationTime":1485307990667,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1485307990829,"modificationTime":1485307990829,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1485307989918,"modificationTime":1485307991154,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['1564'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:14 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3f7139b8-324a-4985-b1f8-cd9264a02ea1] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3da071f6-e29e-11e6-a449-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:14 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [164bdd3f-3c64-481b-84b5-1638f8f14eb5] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3dbd353a-e29e-11e6-8a03-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a1","type":"FILE","blockSize":268435456,"accessTime":1485307990339,"modificationTime":1485307990339,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a2","type":"FILE","blockSize":268435456,"accessTime":1485307990517,"modificationTime":1485307990517,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a3","type":"FILE","blockSize":268435456,"accessTime":1485307990667,"modificationTime":1485307990667,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1485307990829,"modificationTime":1485307990829,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1485307989918,"modificationTime":1485307991154,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['1309'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:14 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [35a96559-aaaf-4e07-a044-ebc65e16258e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3dd00d74-e29e-11e6-b405-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a1","type":"FILE","blockSize":268435456,"accessTime":1485307990339,"modificationTime":1485307990339,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a2","type":"FILE","blockSize":268435456,"accessTime":1485307990517,"modificationTime":1485307990517,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a3","type":"FILE","blockSize":268435456,"accessTime":1485307990667,"modificationTime":1485307990667,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1485307990829,"modificationTime":1485307990829,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1485307989918,"modificationTime":1485307991154,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['1309'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:14 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e3b0c81f-ebfe-40d8-a14d-7cb3f17bd5d3] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3de2ab12-e29e-11e6-a241-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a1?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:15 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2b3e8148-bb44-4eae-884a-eea79d2b42fb] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3dff2038-e29e-11e6-8bc5-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a2","type":"FILE","blockSize":268435456,"accessTime":1485307990517,"modificationTime":1485307990517,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a3","type":"FILE","blockSize":268435456,"accessTime":1485307990667,"modificationTime":1485307990667,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1485307990829,"modificationTime":1485307990829,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1485307989918,"modificationTime":1485307991154,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['1053'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:15 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [f2a1ae42-0f5c-4ae4-8753-5b52bab9374b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3e2916b8-e29e-11e6-a988-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a2","type":"FILE","blockSize":268435456,"accessTime":1485307990517,"modificationTime":1485307990517,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"a3","type":"FILE","blockSize":268435456,"accessTime":1485307990667,"modificationTime":1485307990667,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1485307990829,"modificationTime":1485307990829,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1485307989918,"modificationTime":1485307991154,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['1053'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:15 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [fe33bbdb-e649-4fab-ae3a-5e7a04b1b233] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3e3d7542-e29e-11e6-89f8-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a2?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:15 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [1a01fe33-486f-4436-b872-20a8fb168645] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3e58b1ee-e29e-11e6-a5e7-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a3","type":"FILE","blockSize":268435456,"accessTime":1485307990667,"modificationTime":1485307990667,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1485307990829,"modificationTime":1485307990829,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1485307989918,"modificationTime":1485307991154,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['797'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:15 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [391ae96e-b22e-4742-8ed8-037b917cabdd] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3e6b6312-e29e-11e6-9287-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a3","type":"FILE","blockSize":268435456,"accessTime":1485307990667,"modificationTime":1485307990667,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1485307990829,"modificationTime":1485307990829,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1485307989918,"modificationTime":1485307991154,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['797'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:15 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [5ab87549-e5ae-456c-b28a-24afd6e92179] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3e7e00b6-e29e-11e6-9561-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a3?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:16 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [6d2d22a3-73b3-4be7-a8df-0addfb0ea47e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3e9a6258-e29e-11e6-aed3-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1485307990829,"modificationTime":1485307990829,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1485307989918,"modificationTime":1485307991154,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['541'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:16 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [5b3c52d3-123f-4b4c-8446-efc8e648c24b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3ead2706-e29e-11e6-82d2-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"b1","type":"FILE","blockSize":268435456,"accessTime":1485307990829,"modificationTime":1485307990829,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1485307989918,"modificationTime":1485307991154,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['541'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:16 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7d608627-a3e5-493a-b74f-13c2ac4e9aed] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3ebfb122-e29e-11e6-8f81-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/b1?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:16 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [0de20bb2-ce70-48e7-a6e1-fd0982bee023] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3ed9539e-e29e-11e6-a3f1-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1485307989918,"modificationTime":1485307991154,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['285'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:16 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a3cc6605-0e4e-4c57-b2d1-85ff33d54350] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3eeb06dc-e29e-11e6-a4a8-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"c","type":"DIRECTORY","blockSize":0,"accessTime":1485307989918,"modificationTime":1485307991154,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['285'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:16 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7b03cf6b-4211-42e1-8ea9-70095d00e7e5] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3efca692-e29e-11e6-aba5-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/c?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:16 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [02e58625-03f0-4a61-97fe-57b3951c7957] + x-ms-request-id: [3c9edc38-d0e1-41ae-9b93-232c5bb49fb0] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_core/test_gzip.yaml b/tests/recordings/test_core/test_gzip.yaml index 663e46a..d8c4337 100644 --- a/tests/recordings/test_core/test_gzip.yaml +++ b/tests/recordings/test_core/test_gzip.yaml @@ -1,31 +1,31 @@ interactions: - request: body: !!binary | - H4sIANs6eVgC/8tLzE3VSczNL80r4XLMyUxO1TE0MOByyk/SMTIwAAA73Rj6HQAAAA== + H4sIAG//h1gC/8tLzE3VSczNL80r4XLMyUxO1TE0MOByyk/SMTIwAAA73Rj6HQAAAA== headers: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['49'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [4acb46b4-d9d0-11e6-b18d-645106422854] + x-ms-client-request-id: [b17a63fa-e29d-11e6-96d2-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:38:51 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:19 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [fc0749b2-6514-40fd-beea-c90737c933ad] + x-ms-request-id: [4f495f95-06d5-4155-941f-aee0c35aae4d] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -34,24 +34,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [4b2f38b6-d9d0-11e6-b67b-645106422854] + x-ms-client-request-id: [b1e03e38-e29d-11e6-92ff-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":49,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339931727,"modificationTime":1484339931777,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":49,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307760116,"modificationTime":1485307760191,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:51 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:19 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [6a4bde2a-8611-41c0-9a92-6daff64e6ea0] + x-ms-request-id: [2f4a23df-9d3d-4eb0-8ffa-cb845ba800b8] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -60,26 +60,26 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [4b41af76-d9d0-11e6-a41a-645106422854] + x-ms-client-request-id: [b1f2c85e-e29d-11e6-8d08-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?read=true&OP=OPEN&length=49&offset=0 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=0&OP=OPEN&read=true&length=49 response: body: string: !!binary | - H4sIANs6eVgC/8tLzE3VSczNL80r4XLMyUxO1TE0MOByyk/SMTIwAAA73Rj6HQAAAA== + H4sIAG//h1gC/8tLzE3VSczNL80r4XLMyUxO1TE0MOByyk/SMTIwAAA73Rj6HQAAAA== headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:38:51 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:20 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [1eb9200f-eb48-4af8-8793-42cbd5cc7738] + x-ms-request-id: [d1d88383-ed80-4682-bb3e-126873e88c24] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -88,24 +88,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [4b59b712-d9d0-11e6-9b14-645106422854] + x-ms-client-request-id: [b229b6c6-e29d-11e6-947b-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":49,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339931727,"modificationTime":1484339931777,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":49,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307760116,"modificationTime":1485307760191,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:51 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:20 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [7eea100f-4188-42b0-aaf7-cf495ad5df3c] + x-ms-request-id: [c4cf987a-db80-4b3c-b629-34d4ec5ec502] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -114,24 +114,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [4b6c22d8-d9d0-11e6-8ed6-645106422854] + x-ms-client-request-id: [b23c19d4-e29d-11e6-8469-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":49,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339931727,"modificationTime":1484339931777,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":49,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307760116,"modificationTime":1485307760191,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:51 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:20 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [2b6f7b0d-2916-47b9-9eb9-721d05dcde89] + x-ms-request-id: [2dadd584-325e-4f19-997d-0428e224aeec] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -140,24 +140,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [4b7e5d38-d9d0-11e6-94dd-645106422854] + x-ms-client-request-id: [b24ea3ca-e29d-11e6-bf5e-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":49,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339931727,"modificationTime":1484339931777,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":49,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307760116,"modificationTime":1485307760191,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:51 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:20 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [ded419f3-b8bc-4b9d-93bb-72b775727552] + x-ms-request-id: [d2e024fe-e0de-4c69-8286-12dd6454ff7b] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -167,24 +167,212 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [4b94072c-d9d0-11e6-a645-645106422854] + x-ms-client-request-id: [b26106e8-e29d-11e6-b305-645106422854] method: DELETE - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?recursive=True&OP=DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=DELETE&recursive=True response: body: {string: '{"boolean":true}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:52 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:20 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [cd4df6bf-1937-4679-ada9-82604fdc27ae] + x-ms-request-id: [3e5c5d63-e833-4197-af8b-23cd676e8f45] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: !!binary | + H4sIAIoAiFgC/8tLzE3VSczNL80r4XLMyUxO1TE0MOByyk/SMTIwAAA73Rj6HQAAAA== + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['49'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [59e8264a-e29e-11e6-a515-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:34:02 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2ba8dbae-4b4f-4073-818a-8fb53edf57ff] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [5a558e18-e29e-11e6-bee1-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":49,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308042622,"modificationTime":1485308042834,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:02 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [453ca7b7-a1f6-4621-956b-87cb6b337396] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [5a67ddc2-e29e-11e6-87a5-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=0&read=true&OP=OPEN&length=49 + response: + body: + string: !!binary | + H4sIAIoAiFgC/8tLzE3VSczNL80r4XLMyUxO1TE0MOByyk/SMTIwAAA73Rj6HQAAAA== + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:34:03 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [915f78d9-f137-498d-8eaa-11c262b75b23] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [5a9248e8-e29e-11e6-ae53-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":49,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308042622,"modificationTime":1485308042834,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:03 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b159b412-fe20-44be-9cdc-0aa01fdc57aa] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [5aa3fc26-e29e-11e6-a553-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":49,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308042622,"modificationTime":1485308042834,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:03 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [8bd471d5-bc82-426e-bd66-3a289b24b6c7] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [5ab54ce6-e29e-11e6-b613-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":49,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308042622,"modificationTime":1485308042834,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:03 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [fac69476-c084-4a0f-8700-10e36e794b10] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [5ac6c66c-e29e-11e6-85c5-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:03 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9b4b6550-6d2e-4124-8029-84602bad47ff] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_core/test_info.yaml b/tests/recordings/test_core/test_info.yaml index 288ca2d..fc80644 100644 --- a/tests/recordings/test_core/test_info.yaml +++ b/tests/recordings/test_core/test_info.yaml @@ -6,9 +6,194 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['5'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [310cae1e-d9d0-11e6-8423-645106422854] + x-ms-client-request-id: [2033d036-e290-11e6-a34e-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Tue, 24 Jan 2017 23:52:12 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [dd262571-bb82-4b4e-a1f9-575d08c675b8] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [207ee2fe-e290-11e6-9a68-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":5,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301932774,"modificationTime":1485301932821,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:52:12 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d54ede24-3440-42ae-800e-9507b814d28d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2090bd48-e290-11e6-81d3-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/.?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"azure_test_dir","type":"DIRECTORY","blockSize":0,"accessTime":1484346729170,"modificationTime":1485301932794,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"tmp","type":"DIRECTORY","blockSize":0,"accessTime":1484331873300,"modificationTime":1484331873300,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['552'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:52:12 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d2106910-0666-4539-ad1b-e47affd20bfe] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [20a1c1ae-e290-11e6-bef3-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":5,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301932774,"modificationTime":1485301932821,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:52:13 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [58f52a03-1504-48c0-ba1c-dd6081c554f3] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [20b3740c-e290-11e6-9e91-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":5,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301932774,"modificationTime":1485301932821,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:52:13 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7a129ff6-19c0-4792-a2d2-dd32fe56ff85] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [20c5272e-e290-11e6-99ed-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":5,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301932774,"modificationTime":1485301932821,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:52:13 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [783e7621-0b28-4280-81ae-5b1e867a19c0] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [20d6c6f8-e290-11e6-b314-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?recursive=True&OP=DELETE + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:52:13 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2c007bbc-92d6-436d-bbb7-81446d5dab09] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: aaaaa + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['5'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9c277628-e290-11e6-9f40-645106422854] method: PUT uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE response: @@ -17,14 +202,14 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:38:08 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:39 GMT'] Expires: ['-1'] Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [ecc6d5aa-3880-4bd6-a7f2-c63fcf3dc8a0] + x-ms-request-id: [a60c07be-6815-47d0-afaa-129441e93c2c] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -33,24 +218,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3182541e-d9d0-11e6-bff0-645106422854] + x-ms-client-request-id: [9c8303c0-e290-11e6-b1bf-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":5,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339888459,"modificationTime":1484339888507,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":5,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302140730,"modificationTime":1485302140874,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:08 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:40 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [dd3b125f-b50b-482c-be1e-f09e6d196521] + x-ms-request-id: [cecb2454-8152-415f-9979-cebdcbae5ae3] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -59,24 +244,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3194d29e-d9d0-11e6-b5df-645106422854] + x-ms-client-request-id: [9c94f192-e290-11e6-81e7-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/.?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"azure_test_dir","type":"DIRECTORY","blockSize":0,"accessTime":1484339701363,"modificationTime":1484339888481,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"tmp","type":"DIRECTORY","blockSize":0,"accessTime":1484331873300,"modificationTime":1484331873300,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"azure_test_dir","type":"DIRECTORY","blockSize":0,"accessTime":1484346729170,"modificationTime":1485302140749,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"tmp","type":"DIRECTORY","blockSize":0,"accessTime":1484331873300,"modificationTime":1484331873300,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['552'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:08 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:40 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [ee90b9f1-4d66-4531-8f09-387cc963705b] + x-ms-request-id: [97ea87e1-fbe6-475c-bd35-57bce8b5c8e8] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -85,24 +270,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [31a68982-d9d0-11e6-805a-645106422854] + x-ms-client-request-id: [9ca5e178-e290-11e6-8c5f-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":5,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339888459,"modificationTime":1484339888507,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":5,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302140730,"modificationTime":1485302140874,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:08 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:40 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [56106b65-7d97-4373-95fe-cd6980130956] + x-ms-request-id: [cb94ac8a-5db7-49f5-84cc-8a4f4fdd5a60] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -111,24 +296,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [31bab8dc-d9d0-11e6-b69c-645106422854] + x-ms-client-request-id: [9cb78138-e290-11e6-aaec-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":5,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339888459,"modificationTime":1484339888507,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":5,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302140730,"modificationTime":1485302140874,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:08 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:40 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [dc8c0627-5ae3-4b84-b27c-72b3b5efec7e] + x-ms-request-id: [c6722c44-8497-439b-a9a7-6d24cc5c0269] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -137,24 +322,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [31cd23de-d9d0-11e6-910a-645106422854] + x-ms-client-request-id: [9cc99650-e290-11e6-b261-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":5,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339888459,"modificationTime":1484339888507,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":5,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302140730,"modificationTime":1485302140874,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:09 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:40 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [35bcd127-8933-4960-bdc1-bb90ab6f704f] + x-ms-request-id: [b1461f1e-5c47-4238-9e6c-3abcdeeb04de] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -164,9 +349,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [31e039e8-d9d0-11e6-9f20-645106422854] + x-ms-client-request-id: [9cdb5fc6-e290-11e6-a859-645106422854] method: DELETE uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?recursive=True&OP=DELETE response: @@ -175,13 +360,383 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:09 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:40 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2ff9e498-4f97-4aa6-8251-1db793260c6c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: aaaaa + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['5'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [97085dec-e29d-11e6-b38e-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:28:35 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [0f6c95f5-198d-4285-a666-1d153346340b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9754f77e-e29d-11e6-837c-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":5,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307715598,"modificationTime":1485307715658,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:35 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [93b9ecca-a575-4ed0-8672-41b4e3edab66] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [97675a90-e29d-11e6-9bc4-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/.?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"azure_test_dir","type":"DIRECTORY","blockSize":0,"accessTime":1484346729170,"modificationTime":1485307715618,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"tmp","type":"DIRECTORY","blockSize":0,"accessTime":1484331873300,"modificationTime":1484331873300,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['552'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:35 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3399f194-df39-47e2-afb2-d9f51cc89278] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [97792146-e29d-11e6-8217-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":5,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307715598,"modificationTime":1485307715658,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:35 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [26a6ef3e-42e7-4b46-bd23-cdf8f002cc7d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [978b70c2-e29d-11e6-9734-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":5,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307715598,"modificationTime":1485307715658,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:35 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3186ca51-eb6f-4420-8b8c-7f33d874bf2d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [979de750-e29d-11e6-91a9-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":5,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307715598,"modificationTime":1485307715658,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:35 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ad408713-1be4-437c-96b8-9f095eaa3eb2] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [97b00fd4-e29d-11e6-9287-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:35 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a53abdac-3b04-4a0c-898d-d997cf195d3e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: aaaaa + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['5'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3f429dbe-e29e-11e6-8017-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:33:17 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [69b09ba3-79a4-4c85-8c9a-eb8d4a0f1a38] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3f91e288-e29e-11e6-a992-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":5,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307997854,"modificationTime":1485307997915,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:17 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [38a98318-7b86-4827-a40f-ba74de452ad6] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3fa4591c-e29e-11e6-abce-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/.?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"azure_test_dir","type":"DIRECTORY","blockSize":0,"accessTime":1485307822683,"modificationTime":1485307997874,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"tmp","type":"DIRECTORY","blockSize":0,"accessTime":1484331873300,"modificationTime":1484331873300,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['552'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:17 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ca792d40-7d05-41db-8e5f-8e1a1445add5] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3fb60c9c-e29e-11e6-b002-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":5,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307997854,"modificationTime":1485307997915,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:17 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [74746479-65db-4c63-94df-8ead4904cc0c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3fc8484c-e29e-11e6-bc9d-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":5,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307997854,"modificationTime":1485307997915,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:17 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3aef7a37-061b-42f1-8894-332801d173fd] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3fda853a-e29e-11e6-bf6a-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":5,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307997854,"modificationTime":1485307997915,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:17 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b316c959-ad58-443c-8a21-4ad1b5300071] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3fecd3f6-e29e-11e6-b1b4-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:18 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [4e200090-2244-4d06-ad9d-51561547f2c8] + x-ms-request-id: [7259d638-c22f-451b-ae82-9e92f797c6c7] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_core/test_ls_touch.yaml b/tests/recordings/test_core/test_ls_touch.yaml index 7272dc2..ca62b04 100644 --- a/tests/recordings/test_core/test_ls_touch.yaml +++ b/tests/recordings/test_core/test_ls_touch.yaml @@ -5,9 +5,9 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2753b062-d9d0-11e6-8285-645106422854] + x-ms-client-request-id: [13a91fb4-e290-11e6-95d8-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: @@ -16,13 +16,13 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['34'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:51 GMT'] + Date: ['Tue, 24 Jan 2017 23:51:51 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [0f2c892e-6d1a-44d3-958c-acbb4f91456d] + x-ms-request-id: [e74d3363-de3f-4506-85e6-15bfa1900ec1] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -31,24 +31,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [278e9594-d9d0-11e6-8d11-645106422854] + x-ms-client-request-id: [13e9e4cc-e290-11e6-baac-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/.?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"azure_test_dir","type":"DIRECTORY","blockSize":0,"accessTime":1484339701363,"modificationTime":1484339871611,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"tmp","type":"DIRECTORY","blockSize":0,"accessTime":1484331873300,"modificationTime":1484331873300,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"azure_test_dir","type":"DIRECTORY","blockSize":0,"accessTime":1484346729170,"modificationTime":1485301911219,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"tmp","type":"DIRECTORY","blockSize":0,"accessTime":1484331873300,"modificationTime":1484331873300,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['552'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:51 GMT'] + Date: ['Tue, 24 Jan 2017 23:51:51 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [baf6862a-63a6-465e-8343-4b60cb2060bb] + x-ms-request-id: [a1907982-a502-456f-a027-5f6eea850cd6] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -58,25 +58,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [27a11fba-d9d0-11e6-809e-645106422854] + x-ms-client-request-id: [13fe6b8a-e290-11e6-a728-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:37:51 GMT'] + Date: ['Tue, 24 Jan 2017 23:51:51 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [fdae8dd5-d5e3-4518-ae2a-3799bc4fdb71] + x-ms-request-id: [d04b2847-6641-4692-afc7-ff3e978bd7df] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -86,25 +86,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [27b8b2dc-d9d0-11e6-bfbb-645106422854] + x-ms-client-request-id: [1418bd18-e290-11e6-9d3b-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/b?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/b?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:37:51 GMT'] + Date: ['Tue, 24 Jan 2017 23:51:51 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/b?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/b?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [a6c7251f-c3ac-4fe4-9f44-35602e84fbdb] + x-ms-request-id: [95eccc64-f711-4906-ad21-8a5da1a15499] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -113,24 +113,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [27d094dc-d9d0-11e6-b560-645106422854] + x-ms-client-request-id: [1432eb6c-e290-11e6-8d8e-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339872380,"modificationTime":1484339872380,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1484339872531,"modificationTime":1484339872531,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301912025,"modificationTime":1485301912025,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485301912197,"modificationTime":1485301912197,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['543'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:51 GMT'] + Date: ['Tue, 24 Jan 2017 23:51:52 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [36e9737c-82d7-4a67-990b-30b796c34c85] + x-ms-request-id: [8a4811fa-13c7-477f-80d8-38a36d4b7fa9] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -139,24 +139,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [27e296b0-d9d0-11e6-a70a-645106422854] + x-ms-client-request-id: [1446c224-e290-11e6-b855-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339872380,"modificationTime":1484339872380,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1484339872531,"modificationTime":1484339872531,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301912025,"modificationTime":1485301912025,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485301912197,"modificationTime":1485301912197,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['543'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:51 GMT'] + Date: ['Tue, 24 Jan 2017 23:51:52 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [ed84e894-ce39-48bd-8b44-076203774ed4] + x-ms-request-id: [9dc2fb47-62fb-478d-a552-6b7d3a788f61] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -165,24 +165,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [27f497c6-d9d0-11e6-a52b-645106422854] + x-ms-client-request-id: [145a5d8c-e290-11e6-bf4f-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339872380,"modificationTime":1484339872380,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1484339872531,"modificationTime":1484339872531,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301912025,"modificationTime":1485301912025,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485301912197,"modificationTime":1485301912197,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['543'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:52 GMT'] + Date: ['Tue, 24 Jan 2017 23:51:52 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [66241ca5-8dc9-4912-b625-3af84a4dd077] + x-ms-request-id: [9ee5b8d7-87ac-4022-bcd0-6e48611e6291] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -191,24 +191,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [280623f0-d9d0-11e6-813b-645106422854] + x-ms-client-request-id: [146df83a-e290-11e6-a296-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339872380,"modificationTime":1484339872380,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1484339872531,"modificationTime":1484339872531,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301912025,"modificationTime":1485301912025,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485301912197,"modificationTime":1485301912197,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['543'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:52 GMT'] + Date: ['Tue, 24 Jan 2017 23:51:52 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [4bf37024-d55a-4f1c-99b7-fe5a0e66677b] + x-ms-request-id: [60c05c7d-dac9-46ab-8c26-2f1e5b249edb] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -217,24 +217,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2834a0c0-d9d0-11e6-b89f-645106422854] + x-ms-client-request-id: [14816cb6-e290-11e6-8a23-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339872380,"modificationTime":1484339872380,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1484339872531,"modificationTime":1484339872531,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301912025,"modificationTime":1485301912025,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485301912197,"modificationTime":1485301912197,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['543'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:52 GMT'] + Date: ['Tue, 24 Jan 2017 23:51:52 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [726edf6d-09c0-461d-a2dd-9341d4f22d86] + x-ms-request-id: [c290667f-9b16-43df-8234-fc266a24b158] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -244,9 +244,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [284691a6-d9d0-11e6-91ed-645106422854] + x-ms-client-request-id: [1494f590-e290-11e6-b317-645106422854] method: DELETE uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?recursive=True&OP=DELETE response: @@ -255,13 +255,13 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:52 GMT'] + Date: ['Tue, 24 Jan 2017 23:51:52 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [6e06cc0d-1a44-4d59-ba49-ed10130ba9bf] + x-ms-request-id: [46d0e57c-4620-49f7-b2df-04673d13a92a] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -270,24 +270,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [285f2b5e-d9d0-11e6-ace7-645106422854] + x-ms-client-request-id: [14ae358a-e290-11e6-b26a-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1484339872531,"modificationTime":1484339872531,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485301912197,"modificationTime":1485301912197,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:52 GMT'] + Date: ['Tue, 24 Jan 2017 23:51:52 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [80032f34-7b6a-400b-bedd-a9d3cc23cfe9] + x-ms-request-id: [601e22da-2cb3-4100-a02f-a0b0b99ff8fa] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -296,24 +296,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [28715562-d9d0-11e6-97e4-645106422854] + x-ms-client-request-id: [14c15cf4-e290-11e6-901f-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1484339872531,"modificationTime":1484339872531,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485301912197,"modificationTime":1485301912197,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:52 GMT'] + Date: ['Tue, 24 Jan 2017 23:51:53 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [454732dc-f70a-4fb6-addf-116fc29319a2] + x-ms-request-id: [f7ed59c8-73ad-413f-95d8-72d291de89fe] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -323,9 +323,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2883745a-d9d0-11e6-8926-645106422854] + x-ms-client-request-id: [14d4a95e-e290-11e6-b0f9-645106422854] method: DELETE uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/b?recursive=True&OP=DELETE response: @@ -334,13 +334,1045 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:53 GMT'] + Date: ['Tue, 24 Jan 2017 23:51:53 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [51fb0f89-8b94-444d-b12c-6513d12531e9] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [92dd3828-e290-11e6-9451-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:25 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [99ba9c84-fac0-444a-a85a-331c9b76b4a1] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [93174764-e290-11e6-ac51-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/.?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"azure_test_dir","type":"DIRECTORY","blockSize":0,"accessTime":1484346729170,"modificationTime":1485302124597,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"tmp","type":"DIRECTORY","blockSize":0,"accessTime":1484331873300,"modificationTime":1484331873300,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['552'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:25 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [f9e73d4f-cade-46ab-8fa5-81ae7cbbfcc7] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [93284af8-e290-11e6-baba-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Tue, 24 Jan 2017 23:55:25 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [0edc414c-3879-43ef-aec2-8b6533a44f68] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [933fa378-e290-11e6-a6ce-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/b?overwrite=true&write=true&OP=CREATE + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Tue, 24 Jan 2017 23:55:25 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/b?overwrite=true&write=true&OP=CREATE'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [0d05ebaf-40f9-4b2b-bf1c-b92592d26f23] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [93575d98-e290-11e6-9b78-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302125367,"modificationTime":1485302125367,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485302125513,"modificationTime":1485302125513,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['543'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:25 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [f3f65a7a-b4f2-451a-9528-e7bf6339b08b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [93695f02-e290-11e6-b1d6-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302125367,"modificationTime":1485302125367,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485302125513,"modificationTime":1485302125513,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['543'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:25 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c65c32fb-5f09-40fd-b993-523654ddf6ff] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [937b27f8-e290-11e6-af34-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302125367,"modificationTime":1485302125367,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485302125513,"modificationTime":1485302125513,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['543'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:25 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [0e8f9001-f2a0-4ac2-877a-8a68a81fce49] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [938ceeba-e290-11e6-a7bc-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302125367,"modificationTime":1485302125367,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485302125513,"modificationTime":1485302125513,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['543'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:25 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [f345348d-4e0b-4067-95b1-5db09d774ee4] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [939eb57e-e290-11e6-b3fc-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302125367,"modificationTime":1485302125367,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485302125513,"modificationTime":1485302125513,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['543'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:26 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [29aa8b6f-2758-48e2-a699-428f3480a5e5] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [93b07c3a-e290-11e6-9b5b-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?recursive=True&OP=DELETE + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:26 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b9e39894-db1d-483f-9ace-2e8e9acfac4a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [93c82302-e290-11e6-910e-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485302125513,"modificationTime":1485302125513,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:26 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [21d9ca1c-8c0d-4294-b146-b1482f97ff77] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [93da37de-e290-11e6-ae1f-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485302125513,"modificationTime":1485302125513,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:26 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2d68590e-9db2-4233-bf63-baf6b4ca0aba] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [93ec3950-e290-11e6-a7d3-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/b?recursive=True&OP=DELETE + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:26 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [f388a4ea-73c8-4435-b8a4-0c6f82fa2f06] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8c73248a-e29d-11e6-980c-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:17 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7fdb3db8-b328-4c5e-a1e9-75bdedb2151c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8cbf5c38-e29d-11e6-b1f6-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/.?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"azure_test_dir","type":"DIRECTORY","blockSize":0,"accessTime":1484346729170,"modificationTime":1485307697276,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"tmp","type":"DIRECTORY","blockSize":0,"accessTime":1484331873300,"modificationTime":1484331873300,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['552'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:17 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [93fcac64-a3ea-4df9-9979-787cbbf2a2a6] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8cd12310-e29d-11e6-8c19-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:28:18 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [66805d92-0351-4578-a568-531f74876279] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8ce965f4-e29d-11e6-97db-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/b?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:28:18 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/b?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [69da5a11-6fd6-4e57-8b0f-649e41737809] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8cfed638-e29d-11e6-84bf-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307698175,"modificationTime":1485307698175,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485307698327,"modificationTime":1485307698327,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['543'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:18 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9f7833c2-0bfe-4cc0-86da-045644dd5202] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8d2388ca-e29d-11e6-8806-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307698175,"modificationTime":1485307698175,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485307698327,"modificationTime":1485307698327,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['543'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:18 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2a109654-01c4-4071-8604-596f02bd979f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8d36af2c-e29d-11e6-ae02-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307698175,"modificationTime":1485307698175,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485307698327,"modificationTime":1485307698327,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['543'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:18 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [5b1746fb-d78c-4044-8ae5-9b9308cbbda9] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8d496050-e29d-11e6-a770-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307698175,"modificationTime":1485307698175,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485307698327,"modificationTime":1485307698327,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['543'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:18 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a54bf29c-5f7c-4dcc-bb15-e5e9100ec0e3] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8d5baff6-e29d-11e6-a900-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307698175,"modificationTime":1485307698175,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485307698327,"modificationTime":1485307698327,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['543'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:18 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [8056ac03-25f6-4d3f-81d0-564e4881f994] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8d6debbe-e29d-11e6-b9ae-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:19 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [548597eb-5911-452e-9cef-9418ceba1197] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8d8816f8-e29d-11e6-b5ee-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485307698327,"modificationTime":1485307698327,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:19 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [4cd1de26-5f08-4349-8064-d929ef91b796] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8d9a667a-e29d-11e6-8b7e-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485307698327,"modificationTime":1485307698327,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:19 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [94f3163d-4a85-4eb2-b219-0d8ba87bb9ab] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8daca26c-e29d-11e6-95d1-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/b?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:19 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [6f51a39e-8a45-40c9-8684-07467fcc18df] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3591871e-e29e-11e6-8130-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:01 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e2229187-ca8c-4eba-b9dc-00852c2b358f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [35cedf92-e29e-11e6-8181-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/.?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"azure_test_dir","type":"DIRECTORY","blockSize":0,"accessTime":1485307822683,"modificationTime":1485307980982,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"tmp","type":"DIRECTORY","blockSize":0,"accessTime":1484331873300,"modificationTime":1484331873300,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['552'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:01 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [80879ce5-0f60-4e27-9449-3d040deb5b87] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [35e0e0f6-e29e-11e6-9547-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:33:01 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b6107c84-bf39-425c-bcee-bea7c74137dd] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [35f79d42-e29e-11e6-8528-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/b?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:33:01 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/b?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ff1c9261-ae31-4e27-a6e0-cdcf8c1b411b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [360f7e98-e29e-11e6-afc8-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307981809,"modificationTime":1485307981809,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485307981961,"modificationTime":1485307981961,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['543'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:01 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [17f21d52-7f93-4eed-ba83-59703956d854] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3621f51a-e29e-11e6-ad43-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307981809,"modificationTime":1485307981809,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485307981961,"modificationTime":1485307981961,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['543'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:01 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [94194741-5c1d-4d7c-a557-44a808071c2f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [36341d8c-e29e-11e6-b528-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307981809,"modificationTime":1485307981809,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485307981961,"modificationTime":1485307981961,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['543'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:02 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [5d0562cf-ccf9-4020-89ea-9fba45457d56] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [36465982-e29e-11e6-8ba5-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307981809,"modificationTime":1485307981809,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485307981961,"modificationTime":1485307981961,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['543'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:02 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [92e6a19c-c27d-4166-bcd1-aaeba5a6befb] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [36589578-e29e-11e6-851c-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307981809,"modificationTime":1485307981809,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485307981961,"modificationTime":1485307981961,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['543'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:02 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a49f2ee9-7798-46d7-a040-b34672224284] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [366ba84c-e29e-11e6-8e16-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:02 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [093a2e67-d781-496d-a2ab-d834c90d06ce] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [36858564-e29e-11e6-889a-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485307981961,"modificationTime":1485307981961,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:02 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ab10c155-1c25-49b6-838d-9eae80195ef3] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3697c15c-e29e-11e6-8584-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485307981961,"modificationTime":1485307981961,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:02 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [46608498-20f0-42d5-81c3-2016f79a0781] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [36aa10dc-e29e-11e6-9857-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/b?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:02 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [2d43e747-e214-44ed-be23-f55d5ccedd44] + x-ms-request-id: [fcfa879c-8256-4a31-ad97-be774ae9feb8] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_core/test_move.yaml b/tests/recordings/test_core/test_move.yaml index 6ed2789..8a5a73e 100644 --- a/tests/recordings/test_core/test_move.yaml +++ b/tests/recordings/test_core/test_move.yaml @@ -6,9 +6,273 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [332f28a6-d9d0-11e6-b3fe-645106422854] + x-ms-client-request-id: [225eef4c-e290-11e6-8dca-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Tue, 24 Jan 2017 23:52:15 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [43fe4082-8442-44da-9831-08785dc43881] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [22a1a074-e290-11e6-9898-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301936430,"modificationTime":1485301936430,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:52:15 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [6b202617-2004-44e2-8056-00349c982071] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [22b46524-e290-11e6-b489-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301936430,"modificationTime":1485301936430,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:52:15 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [117c6443-efd5-425e-8d20-fe5881a0ee2b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [22c750fa-e290-11e6-a0eb-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?destination=azure_test_dir%2Fb&OP=RENAME + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:52:15 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [52feb7e7-fc7a-48ad-80a5-0fc24338fa10] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [22dd97f6-e290-11e6-83da-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485301936430,"modificationTime":1485301936430,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:52:16 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [570e7bfb-3cf8-4591-bcb5-1eaec2da7cdc] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [22effb0c-e290-11e6-bf97-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485301936430,"modificationTime":1485301936430,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:52:16 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [cbd9b060-3927-489d-9d17-841a5d3efc22] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [23028542-e290-11e6-b12b-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485301936430,"modificationTime":1485301936430,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:52:16 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d4e16a31-fbb7-48e7-abd2-f3079d837892] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2314e82e-e290-11e6-94f7-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485301936430,"modificationTime":1485301936430,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:52:16 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [4bc52001-a29e-4d0a-8170-ead312b6e1c4] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2327acca-e290-11e6-82d6-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485301936430,"modificationTime":1485301936430,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:52:16 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [08d58e6a-d972-4c79-9d6f-db9400c0cb58] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [233a4a78-e290-11e6-8429-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/b?recursive=True&OP=DELETE + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:52:16 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [0acd3426-5aca-4931-97dc-2041593f02e5] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9ea809a4-e290-11e6-ae77-645106422854] method: PUT uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE response: @@ -17,14 +281,14 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:38:12 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:44 GMT'] Expires: ['-1'] Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [364a9f6a-c500-4417-8245-0a4eb0c6df98] + x-ms-request-id: [c9c6adc8-b2a3-4f2e-a551-bd2a73566d4b] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -33,24 +297,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [33759ec8-d9d0-11e6-a7e5-645106422854] + x-ms-client-request-id: [9eeaf2ac-e290-11e6-a87f-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339892056,"modificationTime":1484339892056,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302144948,"modificationTime":1485302144948,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:12 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:44 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [13f6c337-c1b2-46d5-ad42-3ff9905140f7] + x-ms-request-id: [4804ded3-af9e-472f-b85d-54e28137e646] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -59,24 +323,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3388fd8c-d9d0-11e6-89f7-645106422854] + x-ms-client-request-id: [9efdcabe-e290-11e6-b843-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339892056,"modificationTime":1484339892056,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302144948,"modificationTime":1485302144948,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:12 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:44 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [617891fd-c4b4-43e7-afca-f8162e358f80] + x-ms-request-id: [fbb789c8-e2dc-48c9-8206-6f4ab8215ba2] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -86,24 +350,24 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [339c52c2-d9d0-11e6-9e17-645106422854] + x-ms-client-request-id: [9f101a34-e290-11e6-8371-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=RENAME&destination=azure_test_dir%2Fb + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?destination=azure_test_dir%2Fb&OP=RENAME response: body: {string: '{"boolean":true}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:12 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:45 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [81893631-0d38-4264-b0ff-617187461ddd] + x-ms-request-id: [ebfc5cce-cb74-47d0-8acd-2755f96e89bf] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -112,24 +376,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [33b4c802-d9d0-11e6-9daf-645106422854] + x-ms-client-request-id: [9f257710-e290-11e6-b533-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1484339892056,"modificationTime":1484339892056,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485302144948,"modificationTime":1485302144948,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:12 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:45 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [d19311e4-c19a-44f2-b3c7-eefb3f55933a] + x-ms-request-id: [264ec3c3-f209-4114-bba1-50eee31f60e7] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -138,24 +402,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [33c85298-d9d0-11e6-8e1c-645106422854] + x-ms-client-request-id: [9f37b2f6-e290-11e6-a4e6-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1484339892056,"modificationTime":1484339892056,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485302144948,"modificationTime":1485302144948,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:12 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:45 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [9567afeb-71e8-43ef-9d5c-e3b8d7600cf5] + x-ms-request-id: [686c5bd8-bad3-408c-b9e9-fe9bd292cb0d] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -164,24 +428,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [33dbc66e-d9d0-11e6-a902-645106422854] + x-ms-client-request-id: [9f4c3908-e290-11e6-8f92-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1484339892056,"modificationTime":1484339892056,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485302144948,"modificationTime":1485302144948,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:12 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:45 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [a40c2d83-061f-433b-99f9-477c153245f0] + x-ms-request-id: [eed4c077-9458-43ea-8632-b098449bd2d9] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -190,24 +454,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [33eefc70-d9d0-11e6-9cc0-645106422854] + x-ms-client-request-id: [9f5e9bf0-e290-11e6-a736-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1484339892056,"modificationTime":1484339892056,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485302144948,"modificationTime":1485302144948,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:12 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:45 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [df854126-e17a-4599-bbc4-673c3b7c9585] + x-ms-request-id: [33a8e665-c358-4a2b-aebe-8ff0605fbd95] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -216,24 +480,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [340c7622-d9d0-11e6-8cf3-645106422854] + x-ms-client-request-id: [9f72376c-e290-11e6-9f78-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1484339892056,"modificationTime":1484339892056,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485302144948,"modificationTime":1485302144948,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:13 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:45 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [496020a8-e449-434d-9c91-d1f0539c2463] + x-ms-request-id: [59fff755-1785-42b5-9785-61ecbd51174f] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -243,9 +507,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [341f9ccc-d9d0-11e6-a8df-645106422854] + x-ms-client-request-id: [9f85496c-e290-11e6-9eb7-645106422854] method: DELETE uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/b?recursive=True&OP=DELETE response: @@ -254,13 +518,541 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:13 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:45 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [be57cb52-5b32-461f-b9b7-4bab20ad0912] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [98f7be52-e29d-11e6-b079-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:28:38 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9e47aa50-47a7-48a6-9dad-8d87fad109fc] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [99455bbe-e29d-11e6-a430-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307718910,"modificationTime":1485307718910,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:38 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2506e08a-5d51-45f5-ba25-6cdb1405ec59] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9958f8ae-e29d-11e6-bbd4-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307718910,"modificationTime":1485307718910,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:38 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [f193b15e-8b11-4418-b03e-c55ba8161a06] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [996c1eee-e29d-11e6-bae2-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=RENAME&destination=azure_test_dir%2Fb + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:38 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [5f59e355-2380-4093-9963-7bf77856d2d4] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [99814134-e29d-11e6-afb0-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485307718910,"modificationTime":1485307718910,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:38 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [1a05be8e-2d04-4c24-b223-d2c9721fa969] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [99944052-e29d-11e6-9486-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485307718910,"modificationTime":1485307718910,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:38 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [1b55dfd6-4c8c-45d6-a24a-fb082ef23d63] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [99a77a14-e29d-11e6-8fac-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485307718910,"modificationTime":1485307718910,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:38 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [0911de4a-e5e7-4b6d-b0c1-498d33b6aeed] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [99bab410-e29d-11e6-b549-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485307718910,"modificationTime":1485307718910,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:39 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [de630f23-4eea-4bd9-9a88-b159a2b99bfe] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [99cdda7a-e29d-11e6-8887-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485307718910,"modificationTime":1485307718910,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:39 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [4f87b5e0-cfb7-4d94-acc0-0471aabdc25c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [99e14ec0-e29d-11e6-ba47-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/b?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:39 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ff08abbc-c4fc-4c66-be63-c1d53c4faab3] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [414f2376-e29e-11e6-9478-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:33:20 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [746679ab-1227-46d7-b92e-d97f41dbf0c1] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [419259f4-e29e-11e6-a12a-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308001275,"modificationTime":1485308001275,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:20 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [621d48ed-0a51-418f-8777-08c8af37488f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [41a4f7c2-e29e-11e6-81e6-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308001275,"modificationTime":1485308001275,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:20 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a86c2fc3-4c52-45d3-aee2-5f49164a0ce3] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [41b76e1c-e29e-11e6-acbf-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?destination=azure_test_dir%2Fb&OP=RENAME + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:21 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d4102985-904d-4a0a-b462-935a0889a915] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [41cc2e98-e29e-11e6-bd86-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485308001275,"modificationTime":1485308001275,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:21 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [13e58cde-ae3a-424a-a867-3c91436a16e2] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [41deb7e6-e29e-11e6-913b-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485308001275,"modificationTime":1485308001275,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:21 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [4708acba-9c9f-4275-82e1-244f89334507] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [41f1b72c-e29e-11e6-8b0b-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485308001275,"modificationTime":1485308001275,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:21 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ca6fa44f-2dd6-440a-ae25-6f4d839d4452] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [420c0974-e29e-11e6-adea-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485308001275,"modificationTime":1485308001275,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:21 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9c0355ea-5374-4522-a430-f806087db478] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [421ea71a-e29e-11e6-900d-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485308001275,"modificationTime":1485308001275,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:21 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [cc0ba1c0-ac5c-438b-877c-450f388c5e97] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [42311da2-e29e-11e6-aa0b-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/b?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:21 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [2020f228-1e1e-4346-ae9d-4e103f477310] + x-ms-request-id: [16c39a2c-fe2e-4d7d-ae8b-ceb807155c5e] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_core/test_put.yaml b/tests/recordings/test_core/test_put.yaml index 854ff9d..fd27333 100644 --- a/tests/recordings/test_core/test_put.yaml +++ b/tests/recordings/test_core/test_put.yaml @@ -6,25 +6,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['1000'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [42e6ed9e-d9d0-11e6-9cca-645106422854] + x-ms-client-request-id: [aa0e6df0-e29d-11e6-b220-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:38:37 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:07 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [2d2028d7-35da-485b-b4f8-6ea56f6ccad2] + x-ms-request-id: [f16a45d2-9d5a-433c-9b3b-a4ad2a350916] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -33,24 +33,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [4347463a-d9d0-11e6-90db-645106422854] + x-ms-client-request-id: [aa5c2c46-e29d-11e6-a2cb-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":1000,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339918463,"modificationTime":1484339918547,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":1000,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307747522,"modificationTime":1485307747587,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['291'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:37 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:07 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [1fdf4a12-7d71-4cf4-90cc-688742046dec] + x-ms-request-id: [d9ccd74f-0931-47e7-91ab-d6b6a1637498] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -59,24 +59,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [4359eec6-d9d0-11e6-9a96-645106422854] + x-ms-client-request-id: [aa6ea2d4-e29d-11e6-8ae6-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?read=true&OP=OPEN&length=1000&offset=0 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=0&OP=OPEN&read=true&length=1000 response: body: {string: '1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:38:37 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:07 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [8c3d6e5b-d012-42b0-8b21-c5cdc1dc7f43] + x-ms-request-id: [4b0684d6-75ce-410c-9c95-28fb3145efb6] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -85,24 +85,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [436f2ee6-d9d0-11e6-b177-645106422854] + x-ms-client-request-id: [aaa35aee-e29d-11e6-a6dc-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":1000,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339918463,"modificationTime":1484339918547,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":1000,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307747522,"modificationTime":1485307747587,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['291'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:38 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:07 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [12cba38d-befe-48ed-baf0-fa50ed0a30f9] + x-ms-request-id: [8df70743-c001-4442-9e8d-404e1a41a339] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -111,24 +111,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [438165fa-d9d0-11e6-b6d3-645106422854] + x-ms-client-request-id: [aab5f89a-e29d-11e6-908f-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":1000,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339918463,"modificationTime":1484339918547,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":1000,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307747522,"modificationTime":1485307747587,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['291'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:38 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:08 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [b155367d-dbc2-4650-ac13-1f43dfe45d55] + x-ms-request-id: [60e694dc-ce2a-4684-a2c3-702b360b4812] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -137,24 +137,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [4393db8a-d9d0-11e6-9d40-645106422854] + x-ms-client-request-id: [aac8bd48-e29d-11e6-93d4-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":1000,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339918463,"modificationTime":1484339918547,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":1000,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307747522,"modificationTime":1485307747587,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['291'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:38 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:08 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [f48e6a9a-840a-4446-b260-d3dadcf3ada7] + x-ms-request-id: [9fc9e827-e6d4-4aaf-832e-d931f312a1bc] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -164,24 +164,209 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [43a610ba-d9d0-11e6-916a-645106422854] + x-ms-client-request-id: [aadafa58-e29d-11e6-9d1b-645106422854] method: DELETE - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?recursive=True&OP=DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=DELETE&recursive=True response: body: {string: '{"boolean":true}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:38 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:08 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [ab425033-4d94-4abc-8936-b34ff1ccccf4] + x-ms-request-id: [7de81f65-213e-404a-8b13-e95cc62a59e2] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['1000'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [517ebf88-e29e-11e6-91b0-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:33:47 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [529552cb-0fd7-40df-901b-95e2e5d3f38d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [52052d8c-e29e-11e6-931b-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":1000,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308028669,"modificationTime":1485308028734,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['291'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:48 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e706e6a0-0854-4990-abf5-0bbe711fe383] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [52260f86-e29e-11e6-91ed-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=0&read=true&OP=OPEN&length=1000 + response: + body: {string: '1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:33:48 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [bc187cce-0f6e-47d7-ac12-519ff39ae82a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [52829af4-e29e-11e6-b52f-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":1000,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308028669,"modificationTime":1485308028734,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['291'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:49 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [6a0da937-89dc-4215-908c-47109c90ef48] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [52ab6c26-e29e-11e6-a292-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":1000,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308028669,"modificationTime":1485308028734,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['291'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:49 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [96234aa0-1c26-4323-9467-ad51ac53f4b8] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [52be09c6-e29e-11e6-9f32-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":1000,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308028669,"modificationTime":1485308028734,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['291'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:49 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2b1c2db3-d92c-48bc-9caa-0337c521809c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [52d0baf6-e29e-11e6-b10a-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:49 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [85985bda-562d-41b7-a4f1-f7d5ce9b9b40] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_core/test_read_delimited_block.yaml b/tests/recordings/test_core/test_read_delimited_block.yaml index 6dd1473..9722628 100644 --- a/tests/recordings/test_core/test_read_delimited_block.yaml +++ b/tests/recordings/test_core/test_read_delimited_block.yaml @@ -10,25 +10,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['11'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [399f49c0-d9d0-11e6-8f22-645106422854] + x-ms-client-request-id: [28b8187e-e290-11e6-ae6b-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:38:22 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:26 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test/a?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test/a?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [089f5566-1cc7-4de4-83a0-ecdcede43743] + x-ms-request-id: [4bc392fa-0066-4f0b-a9f8-f300a10b92d1] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -37,24 +37,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3a0f5e80-d9d0-11e6-b73e-645106422854] + x-ms-client-request-id: [290bf130-e290-11e6-9fc1-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339902961,"modificationTime":1484339903015,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301947120,"modificationTime":1485301947189,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:22 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:26 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [dc13f707-8edf-4e8c-9db5-48b64ad3fd62] + x-ms-request-id: [073b5942-0db4-4598-b958-47dd76125341] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -63,24 +63,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3a22ac40-d9d0-11e6-ada2-645106422854] + x-ms-client-request-id: [291ea254-e290-11e6-808a-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339902961,"modificationTime":1484339903015,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301947120,"modificationTime":1485301947189,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:22 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:26 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [3c48bd79-e58f-4333-b826-494e5b70142f] + x-ms-request-id: [699323d2-d8a0-4f58-a327-31e5d2b32581] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -89,11 +89,11 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3a35ee8a-d9d0-11e6-b537-645106422854] + x-ms-client-request-id: [2931057e-e290-11e6-8d0b-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?read=true&OP=OPEN&length=10&offset=1 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?read=true&offset=1&OP=OPEN&length=10 response: body: {string: '23 @@ -103,14 +103,14 @@ interactions: headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:38:22 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:26 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [45c7becf-8a6a-46f7-af7b-bad4432c906e] + x-ms-request-id: [9c6b56cf-5bc6-4e31-a242-e4229980ef9b] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -119,24 +119,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3a528b94-d9d0-11e6-9480-645106422854] + x-ms-client-request-id: [294fff10-e290-11e6-b435-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339902961,"modificationTime":1484339903015,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301947120,"modificationTime":1485301947189,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:23 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:27 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [42d4f172-3cad-4582-be1f-5a3d88e9d93f] + x-ms-request-id: [134eb7b5-8594-45ea-9e21-f40cda2cc627] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -145,24 +145,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3a65f2ae-d9d0-11e6-a38a-645106422854] + x-ms-client-request-id: [2962b03e-e290-11e6-a8f5-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339902961,"modificationTime":1484339903015,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301947120,"modificationTime":1485301947189,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:23 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:27 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [533f86c6-c6e6-40fe-8815-333c202ff042] + x-ms-request-id: [44f4074c-b56b-48a1-b67b-3f94be871365] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -171,11 +171,11 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3a78f506-d9d0-11e6-a6f3-645106422854] + x-ms-client-request-id: [297526d4-e290-11e6-8bf0-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?read=true&OP=OPEN&length=10&offset=1 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?read=true&offset=1&OP=OPEN&length=10 response: body: {string: '23 @@ -185,14 +185,14 @@ interactions: headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:38:23 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:27 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [5efb917e-12c9-45e1-b4bf-212f5215f2f1] + x-ms-request-id: [fd8278ba-e0a0-4861-911a-f359406111ea] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -201,24 +201,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3a8c84be-d9d0-11e6-98fb-645106422854] + x-ms-client-request-id: [29874f40-e290-11e6-a79b-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?read=true&OP=OPEN&length=1&offset=0 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?read=true&offset=0&OP=OPEN&length=1 response: body: {string: '1'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:38:23 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:27 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [feca50e6-2b15-4e02-9e7a-aa25d3c92472] + x-ms-request-id: [8b2c1af3-852b-432e-a5ca-2ea6dc099fd8] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -227,24 +227,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3a9f874a-d9d0-11e6-ba21-645106422854] + x-ms-client-request-id: [2999b248-e290-11e6-9bf1-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339902961,"modificationTime":1484339903015,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301947120,"modificationTime":1485301947189,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:23 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:27 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [fa81730f-c460-43c9-b908-b54c2b4aeec2] + x-ms-request-id: [1bacf92e-312f-4311-ace4-f8dbe8b27f06] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -253,24 +253,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3ab284d8-d9d0-11e6-ae16-645106422854] + x-ms-client-request-id: [29ac01d4-e290-11e6-982e-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339902961,"modificationTime":1484339903015,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301947120,"modificationTime":1485301947189,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:23 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:27 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [f706089b-e036-402f-8f78-dbba068198f3] + x-ms-request-id: [24d8fc13-a006-4df6-a9b5-00d57a805477] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -279,11 +279,11 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3ac5a1b8-d9d0-11e6-af65-645106422854] + x-ms-client-request-id: [29be5150-e290-11e6-9b68-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?read=true&OP=OPEN&length=9&offset=2 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?read=true&offset=2&OP=OPEN&length=9 response: body: {string: '3 @@ -293,14 +293,14 @@ interactions: headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:38:23 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:27 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [7181eb39-d7c4-4d2c-a36e-73237ccd1f4e] + x-ms-request-id: [e97d9a0c-6bc4-49c9-8608-7e9a019d847a] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -309,24 +309,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3adbb418-d9d0-11e6-bec4-645106422854] + x-ms-client-request-id: [29d0b448-e290-11e6-941f-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?read=true&OP=OPEN&length=2&offset=0 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?read=true&offset=0&OP=OPEN&length=2 response: body: {string: '12'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:38:23 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:27 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [e6a28620-9bcf-4636-95aa-2a802e75ac07] + x-ms-request-id: [a428ca3b-2334-4e98-a593-809f8ee90abe] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -335,24 +335,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3aeef152-d9d0-11e6-99d2-645106422854] + x-ms-client-request-id: [29e3048a-e290-11e6-8ed8-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339902961,"modificationTime":1484339903015,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301947120,"modificationTime":1485301947189,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:24 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:27 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [f54d3ea6-d53e-4ce0-8187-28a630a7784a] + x-ms-request-id: [eb3d07f9-7f85-4e6a-a0c0-50ac3b9c3328] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -361,24 +361,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3b01e6dc-d9d0-11e6-b512-645106422854] + x-ms-client-request-id: [29f5a19c-e290-11e6-9cc3-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339902961,"modificationTime":1484339903015,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301947120,"modificationTime":1485301947189,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:24 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:28 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [02ddf8cf-fe17-41c2-8703-cb8963b810f1] + x-ms-request-id: [b5641d25-9336-4ed3-8d93-ada29d5b39ab] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -387,11 +387,11 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3b14eaf6-d9d0-11e6-836a-645106422854] + x-ms-client-request-id: [2a083f06-e290-11e6-84fe-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?read=true&OP=OPEN&length=8&offset=3 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?read=true&offset=3&OP=OPEN&length=8 response: body: {string: ' @@ -401,14 +401,14 @@ interactions: headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:38:24 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:28 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [ebeb50e0-f7d4-4540-9451-608c4e256013] + x-ms-request-id: [3c4a91c8-d2e7-46a8-872a-9be4261e6b1e] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -417,24 +417,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3b281974-d9d0-11e6-9991-645106422854] + x-ms-client-request-id: [2a1ab5b4-e290-11e6-8090-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?read=true&OP=OPEN&length=3&offset=0 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?read=true&offset=0&OP=OPEN&length=3 response: body: {string: '123'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:38:24 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:28 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [cd689132-3c96-4dbd-afa5-1f5b84f630bb] + x-ms-request-id: [2afbcd50-80df-4c3b-a8d3-96a592706de9] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -443,24 +443,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3b3b1a0c-d9d0-11e6-9fa8-645106422854] + x-ms-client-request-id: [2a48ca7e-e290-11e6-8705-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339902961,"modificationTime":1484339903015,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301947120,"modificationTime":1485301947189,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:24 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:28 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [725dabd7-4746-4692-895d-d7a960f286e3] + x-ms-request-id: [5e4f23d2-1ac9-457d-b6ef-d17d57ad562e] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -469,24 +469,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3b4e1b0c-d9d0-11e6-9685-645106422854] + x-ms-client-request-id: [2a5d5070-e290-11e6-a179-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339902961,"modificationTime":1484339903015,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301947120,"modificationTime":1485301947189,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:24 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:28 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [19c6443f-0428-4752-9650-b4d3d1e01153] + x-ms-request-id: [b6f7fc5a-e981-434c-87d2-52d9e427d0d3] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -495,11 +495,11 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3b616e9e-d9d0-11e6-9197-645106422854] + x-ms-client-request-id: [2a86f878-e290-11e6-b5cc-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?read=true&OP=OPEN&length=6&offset=5 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?read=true&offset=5&OP=OPEN&length=6 response: body: {string: '56 @@ -507,14 +507,14 @@ interactions: headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:38:24 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:29 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [9ec3050a-6846-4d94-a229-0a4d3cbf517d] + x-ms-request-id: [a46d5223-65c1-47ee-8bf3-8154ed813766] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -523,11 +523,11 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3b75218a-d9d0-11e6-85df-645106422854] + x-ms-client-request-id: [2aa5cb2c-e290-11e6-9efe-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?read=true&OP=OPEN&length=5&offset=0 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?read=true&offset=0&OP=OPEN&length=5 response: body: {string: '123 @@ -535,14 +535,14 @@ interactions: headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:38:24 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:29 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [6edc840c-5627-4b64-953c-3a959a146720] + x-ms-request-id: [8ed7d9f7-95c0-498d-8ea3-da8033ed14fc] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -551,24 +551,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3b8b7b10-d9d0-11e6-86dd-645106422854] + x-ms-client-request-id: [2abdac74-e290-11e6-8993-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339902961,"modificationTime":1484339903015,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301947120,"modificationTime":1485301947189,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:25 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:29 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [ba5e9d17-50d7-4177-821b-28ff80e66fde] + x-ms-request-id: [fb90b08b-9497-48ca-a9c5-61193c8f2a6b] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -577,24 +577,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3bbc54cc-d9d0-11e6-a20c-645106422854] + x-ms-client-request-id: [2ae40c9c-e290-11e6-ae25-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339902961,"modificationTime":1484339903015,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301947120,"modificationTime":1485301947189,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:25 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:29 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [8182d379-493f-4fe7-b39a-24a73ff03c0b] + x-ms-request-id: [2b8581a5-fb23-4b4d-86f3-a547a21ac589] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -603,24 +603,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3bcf6f36-d9d0-11e6-8a8d-645106422854] + x-ms-client-request-id: [2af8cc46-e290-11e6-818c-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?read=true&OP=OPEN&length=3&offset=8 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?read=true&offset=8&OP=OPEN&length=3 response: body: {string: '789'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:38:25 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:29 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [657e786a-35a1-4029-b746-0a8ef7251029] + x-ms-request-id: [eebb24b8-41e7-48f1-b760-75af1c858915] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -629,11 +629,11 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3be2ced8-d9d0-11e6-b5d7-645106422854] + x-ms-client-request-id: [2b182876-e290-11e6-98ae-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?read=true&OP=OPEN&length=8&offset=0 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?read=true&offset=0&OP=OPEN&length=8 response: body: {string: '123 @@ -643,14 +643,14 @@ interactions: headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:38:25 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:30 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [719c0093-fff0-42d5-b419-dcc4e1bcf92e] + x-ms-request-id: [7af26bc5-69b5-4c55-9144-9a28928893bc] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -659,24 +659,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3bf64876-d9d0-11e6-a323-645106422854] + x-ms-client-request-id: [2b35e9ac-e290-11e6-863d-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339902961,"modificationTime":1484339903015,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301947120,"modificationTime":1485301947189,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:25 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:30 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [e896de50-4841-4d9b-858a-168b6687922d] + x-ms-request-id: [b2c2b250-51e5-4863-b5c2-6b5cb1e01e96] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -685,24 +685,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3c09d17a-d9d0-11e6-8931-645106422854] + x-ms-client-request-id: [2b54339a-e290-11e6-bd06-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339902961,"modificationTime":1484339903015,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301947120,"modificationTime":1485301947189,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:25 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:30 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [d680d5f8-d5fe-4ec0-8cff-6a0c73167b25] + x-ms-request-id: [20d145e8-ee5e-494d-8dfc-5045847e9357] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -711,244 +711,294 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3c1cfa30-d9d0-11e6-8915-645106422854] + x-ms-client-request-id: [2b7340d4-e290-11e6-9d2f-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?read=true&OP=OPEN&length=11&offset=0 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?read=true&offset=11&OP=OPEN&length=0 response: - body: {string: '123 - - 456 - - 789'} + body: {string: '{"RemoteException":{"exception":"AccessControlException","message":"Invalid + offset value. [085ec69e-f3a1-410e-9bdf-f5bd2769ffed][2017-01-24T15:52:31.5209828-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] - Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:38:26 GMT'] + Content-Length: ['234'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:52:30 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] - Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [71df9611-a1d9-4d7d-bec2-affbfbca60ba] + x-ms-request-id: [085ec69e-f3a1-410e-9bdf-f5bd2769ffed] x-ms-webhdfs-version: [16.07.18.01] - status: {code: 200, message: OK} + status: {code: 403, message: Forbidden} - request: body: null headers: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3c304666-d9d0-11e6-b932-645106422854] + x-ms-client-request-id: [2b9ef822-e290-11e6-b46c-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?read=true&offset=11&OP=OPEN&length=0 response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339902961,"modificationTime":1484339903015,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"RemoteException":{"exception":"AccessControlException","message":"Invalid + offset value. [184d6734-8415-49fa-9672-dc4fe4052d29][2017-01-24T15:52:31.9897553-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] - Content-Length: ['289'] + Content-Length: ['234'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:26 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:31 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [3aed9cf3-14d1-4e7a-9e53-c0e23899ed67] + x-ms-request-id: [184d6734-8415-49fa-9672-dc4fe4052d29] x-ms-webhdfs-version: [16.07.18.01] - status: {code: 200, message: OK} + status: {code: 403, message: Forbidden} - request: body: null headers: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3c435df4-d9d0-11e6-ab37-645106422854] + x-ms-client-request-id: [2be68894-e290-11e6-a61e-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?read=true&offset=11&OP=OPEN&length=0 response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339902961,"modificationTime":1484339903015,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"RemoteException":{"exception":"AccessControlException","message":"Invalid + offset value. [45284b9a-ad41-4d93-aaa5-e6943751feb4][2017-01-24T15:52:32.2397768-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] - Content-Length: ['289'] + Content-Length: ['234'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:26 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:31 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [f9a495d3-f5f5-4d9f-baae-8db70a1778cf] + x-ms-request-id: [45284b9a-ad41-4d93-aaa5-e6943751feb4] x-ms-webhdfs-version: [16.07.18.01] - status: {code: 200, message: OK} + status: {code: 403, message: Forbidden} - request: body: null headers: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3c563862-d9d0-11e6-94d9-645106422854] + x-ms-client-request-id: [2c0d987e-e290-11e6-8e2a-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?read=true&OP=OPEN&length=10&offset=1 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?read=true&offset=11&OP=OPEN&length=0 response: - body: {string: '23 - - 456 - - 789'} + body: {string: '{"RemoteException":{"exception":"AccessControlException","message":"Invalid + offset value. [d5d5217d-22d4-410e-abda-2a91c0bc6e5d][2017-01-24T15:52:32.7397675-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] - Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:38:26 GMT'] + Content-Length: ['234'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:52:31 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] - Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [76fc0a2d-ef35-4eab-935a-78a84d53bcd3] + x-ms-request-id: [d5d5217d-22d4-410e-abda-2a91c0bc6e5d] x-ms-webhdfs-version: [16.07.18.01] - status: {code: 200, message: OK} + status: {code: 403, message: Forbidden} - request: body: null headers: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3c698a36-d9d0-11e6-a31f-645106422854] + x-ms-client-request-id: [2c5897b0-e290-11e6-a22e-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?read=true&offset=11&OP=OPEN&length=0 response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339902961,"modificationTime":1484339903015,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"RemoteException":{"exception":"AccessControlException","message":"Invalid + offset value. [01425c51-9cb3-4e14-8e14-be54fca9b46c][2017-01-24T15:52:33.0835195-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] - Content-Length: ['289'] + Content-Length: ['234'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:26 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:32 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [651630cf-5cd9-4b41-983c-351cace37376] + x-ms-request-id: [01425c51-9cb3-4e14-8e14-be54fca9b46c] x-ms-webhdfs-version: [16.07.18.01] - status: {code: 200, message: OK} + status: {code: 403, message: Forbidden} - request: body: null headers: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3c7c829c-d9d0-11e6-93e5-645106422854] + x-ms-client-request-id: [2c8c6710-e290-11e6-ac08-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?read=true&offset=11&OP=OPEN&length=0 response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339902961,"modificationTime":1484339903015,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"RemoteException":{"exception":"AccessControlException","message":"Invalid + offset value. [b6e65c45-daff-452d-b07c-3909d5969aa1][2017-01-24T15:52:33.4428974-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] - Content-Length: ['289'] + Content-Length: ['234'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:26 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:32 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [4e836273-a776-491d-a998-073f1b043cf9] + x-ms-request-id: [b6e65c45-daff-452d-b07c-3909d5969aa1] x-ms-webhdfs-version: [16.07.18.01] - status: {code: 200, message: OK} + status: {code: 403, message: Forbidden} - request: body: null headers: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3c8f9dda-d9d0-11e6-b7c0-645106422854] + x-ms-client-request-id: [2cc4c890-e290-11e6-98d8-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?read=true&OP=OPEN&length=10&offset=1 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?read=true&offset=11&OP=OPEN&length=0 response: - body: {string: '23 - - 456 - - 789'} + body: {string: '{"RemoteException":{"exception":"AccessControlException","message":"Invalid + offset value. [cfc02ebf-e638-4294-bd1f-74a8f2a4ea7d][2017-01-24T15:52:33.6772747-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] - Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:38:26 GMT'] + Content-Length: ['234'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:52:32 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] - Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [639bd4b2-e810-4c9d-a9f9-11552b0700dc] + x-ms-request-id: [cfc02ebf-e638-4294-bd1f-74a8f2a4ea7d] x-ms-webhdfs-version: [16.07.18.01] - status: {code: 200, message: OK} + status: {code: 403, message: Forbidden} - request: body: null headers: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3ca30e54-d9d0-11e6-815a-645106422854] + x-ms-client-request-id: [2ce7ce38-e290-11e6-ac1c-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?read=true&offset=11&OP=OPEN&length=0 response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339902961,"modificationTime":1484339903015,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"RemoteException":{"exception":"AccessControlException","message":"Invalid + offset value. [c5787346-03bd-4275-b3a6-0b74c4cc19b9][2017-01-24T15:52:33.8960275-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] - Content-Length: ['289'] + Content-Length: ['234'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:26 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:33 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [bb366bd8-7200-4eef-b309-772589a4137d] + x-ms-request-id: [c5787346-03bd-4275-b3a6-0b74c4cc19b9] x-ms-webhdfs-version: [16.07.18.01] - status: {code: 200, message: OK} + status: {code: 403, message: Forbidden} - request: body: null headers: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3cb65594-d9d0-11e6-bf8a-645106422854] + x-ms-client-request-id: [2d0a8470-e290-11e6-9900-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?read=true&offset=11&OP=OPEN&length=0 response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339902961,"modificationTime":1484339903015,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"RemoteException":{"exception":"AccessControlException","message":"Invalid + offset value. [ee1b7fa0-7b16-4e13-9e65-3d1ca6eb8b30][2017-01-24T15:52:34.1460379-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] - Content-Length: ['289'] + Content-Length: ['234'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:52:33 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ee1b7fa0-7b16-4e13-9e65-3d1ca6eb8b30] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 403, message: Forbidden} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2d2e4c52-e290-11e6-97fa-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?read=true&offset=11&OP=OPEN&length=0 + response: + body: {string: '{"RemoteException":{"exception":"AccessControlException","message":"Invalid + offset value. [5f20a56d-5608-4264-92fe-8e57bf92dbb1][2017-01-24T15:52:34.3960162-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['234'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:27 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:33 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [1b36afc0-6daa-477b-ba64-746224c094fe] + x-ms-request-id: [5f20a56d-5608-4264-92fe-8e57bf92dbb1] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 403, message: Forbidden} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2d54e77a-e290-11e6-a8ee-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:52:33 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [83578b42-1508-4f64-a404-da8b3c38c70e] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -957,54 +1007,82 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3cc9b0a6-d9d0-11e6-84f2-645106422854] + x-ms-client-request-id: [2d763e68-e290-11e6-ac47-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?read=true&OP=OPEN&length=10&offset=1 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/.?OP=LISTSTATUS response: - body: {string: '23 + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"azure_test_dir","type":"DIRECTORY","blockSize":0,"accessTime":1484346729170,"modificationTime":1485301946579,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"tmp","type":"DIRECTORY","blockSize":0,"accessTime":1484331873300,"modificationTime":1484331873300,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['552'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:52:33 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [8ce31ba1-ff26-4373-8cad-32380c7803b5] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123 - 456 + 456 - 789'} + 789' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['11'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a4f7ced0-e290-11e6-95b3-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?overwrite=true&write=true&OP=CREATE + response: + body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] - Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:38:27 GMT'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Tue, 24 Jan 2017 23:55:57 GMT'] Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test/a?overwrite=true&write=true&OP=CREATE'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] - Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [a68bb12f-bfdb-40b1-bb1f-2a0e7ca54c40] + x-ms-request-id: [ac5bf20a-6c04-47b9-b4f6-fe0fa20c92ce] x-ms-webhdfs-version: [16.07.18.01] - status: {code: 200, message: OK} + status: {code: 201, message: Created} - request: body: null headers: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3cdc95ee-d9d0-11e6-ba55-645106422854] + x-ms-client-request-id: [a61fad3e-e290-11e6-ad23-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339902961,"modificationTime":1484339903015,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302155590,"modificationTime":1485302157010,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:27 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:57 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [25ea19df-88a1-43b2-ad19-fe5b139f420c] + x-ms-request-id: [2e321bcd-75db-416d-803f-5946b18aae7b] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -1013,24 +1091,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3cefa30c-d9d0-11e6-99bc-645106422854] + x-ms-client-request-id: [a6338340-e290-11e6-89ca-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339902961,"modificationTime":1484339903015,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302155590,"modificationTime":1485302157010,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:27 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:57 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [db9787ad-184c-4cf2-8a8a-42ae020919f9] + x-ms-request-id: [99305f74-44d1-4ea9-bde8-8ef9a2a438d3] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -1039,13 +1117,13 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3d030fdc-d9d0-11e6-bee0-645106422854] + x-ms-client-request-id: [a646f84a-e290-11e6-8001-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?read=true&OP=OPEN&length=8&offset=3 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=10&read=true&offset=1&OP=OPEN response: - body: {string: ' + body: {string: '23 456 @@ -1053,14 +1131,14 @@ interactions: headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:38:27 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:57 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [97e4a73c-1c62-4209-9185-6b7f2091a986] + x-ms-request-id: [194d4bd0-e5a8-4e4f-8433-a662aee5e2c7] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -1069,24 +1147,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3d16286c-d9d0-11e6-b159-645106422854] + x-ms-client-request-id: [a6662c06-e290-11e6-96ac-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?read=true&OP=OPEN&length=3&offset=0 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS response: - body: {string: '123'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302155590,"modificationTime":1485302157010,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] - Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:38:27 GMT'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:57 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] - Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [de4b2fa7-45b2-4cf7-a0a4-fd4de06376dd] + x-ms-request-id: [0c62ae13-6679-49a5-99be-a9b5c661e661] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -1095,24 +1173,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3d294c4a-d9d0-11e6-8c5b-645106422854] + x-ms-client-request-id: [a67a5034-e290-11e6-b66d-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339902961,"modificationTime":1484339903015,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302155590,"modificationTime":1485302157010,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:27 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:57 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [4a57d2fe-5c7f-4543-a542-a01477ab9307] + x-ms-request-id: [b7089564-2704-4ef6-b98a-f7159567d824] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -1121,24 +1199,28 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3d3c8e58-d9d0-11e6-80da-645106422854] + x-ms-client-request-id: [a68debb6-e290-11e6-88ca-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=10&read=true&offset=1&OP=OPEN response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339902961,"modificationTime":1484339903015,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '23 + + 456 + + 789'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] - Content-Length: ['289'] - Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:27 GMT'] + Content-Type: [application/octet-stream] + Date: ['Tue, 24 Jan 2017 23:55:57 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [8bb50086-5a30-42cc-814e-87e835ad0238] + x-ms-request-id: [9f0a1b32-fce0-47be-8779-0ff11a7dabe1] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -1147,28 +1229,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3d4f939e-d9d0-11e6-8bfc-645106422854] + x-ms-client-request-id: [a6a2ac34-e290-11e6-a3c3-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?read=true&OP=OPEN&length=8&offset=3 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=1&read=true&offset=0&OP=OPEN response: - body: {string: ' - - 456 - - 789'} + body: {string: '1'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:38:28 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:58 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [1e456071-25f2-49bd-9b5e-3ff6a8c98545] + x-ms-request-id: [08fc4671-1c78-4ff9-8039-5d06d56c510b] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -1177,24 +1255,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3d63fb26-d9d0-11e6-a6aa-645106422854] + x-ms-client-request-id: [a6b63428-e290-11e6-afa1-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339902961,"modificationTime":1484339903015,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302155590,"modificationTime":1485302157010,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:28 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:58 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [e7fb655f-692c-42a9-8adc-6822f79750a3] + x-ms-request-id: [ae2575bd-3a99-4819-9cbf-3f91bcb0fdfb] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -1203,24 +1281,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3d771552-d9d0-11e6-8856-645106422854] + x-ms-client-request-id: [a6c8aafa-e290-11e6-82b7-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339902961,"modificationTime":1484339903015,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302155590,"modificationTime":1485302157010,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:28 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:58 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [af820f12-1456-47b1-a93b-594ae818b3c0] + x-ms-request-id: [2a845006-cc07-4cca-b142-591df7e79cc5] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -1229,26 +1307,54 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3d8a3d92-d9d0-11e6-89c3-645106422854] + x-ms-client-request-id: [a6dc0b98-e290-11e6-9b4f-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?read=true&OP=OPEN&length=5&offset=6 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=9&read=true&offset=2&OP=OPEN response: - body: {string: '6 + body: {string: '3 + + 456 789'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:38:28 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:58 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [f27094c9-3f20-4438-9105-b5c858d26b6d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a6ef31f4-e290-11e6-9837-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=2&read=true&offset=0&OP=OPEN + response: + body: {string: '12'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Tue, 24 Jan 2017 23:55:58 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [18cb372f-8a18-411f-81ef-3a8b7668c21f] + x-ms-request-id: [d460641e-3902-41d5-af6c-1518753d1b3f] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -1257,24 +1363,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3d9ddcae-d9d0-11e6-92f2-645106422854] + x-ms-client-request-id: [a7029322-e290-11e6-8d2a-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339902961,"modificationTime":1484339903015,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302155590,"modificationTime":1485302157010,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:28 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:58 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [3c0aa4da-3292-4657-8b5b-f2b4c8c255a9] + x-ms-request-id: [0ab5680b-154e-4425-a125-32124c53d567] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -1283,24 +1389,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3db0eb5c-d9d0-11e6-b088-645106422854] + x-ms-client-request-id: [a715f3d0-e290-11e6-b126-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339902961,"modificationTime":1484339903015,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302155590,"modificationTime":1485302157010,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:28 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:58 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [959fce75-be61-4ff2-83fb-d2e9b9af020d] + x-ms-request-id: [ad886df4-73fe-496f-a9bb-a601364b6285] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -1309,24 +1415,54 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3dc428ac-d9d0-11e6-ad41-645106422854] + x-ms-client-request-id: [a72856e2-e290-11e6-9fa2-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?read=true&OP=OPEN&length=2&offset=9 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=8&read=true&offset=3&OP=OPEN response: - body: {string: '89'} + body: {string: ' + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Tue, 24 Jan 2017 23:55:58 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2e608f15-4494-46af-a1d3-5582f604163e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a73b84b4-e290-11e6-9b44-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=3&read=true&offset=0&OP=OPEN + response: + body: {string: '123'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:38:28 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:59 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [62ec61f7-1a48-4b2b-a463-45c309baa202] + x-ms-request-id: [0d497a40-a591-42e3-bf2a-85e2e1600a63] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -1335,24 +1471,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3dd7cb10-d9d0-11e6-bb52-645106422854] + x-ms-client-request-id: [a74e9758-e290-11e6-9aa5-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339902961,"modificationTime":1484339903015,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302155590,"modificationTime":1485302157010,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:28 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:59 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [5b066d87-cbbf-48a5-8ffd-b3960c0925cd] + x-ms-request-id: [caed6527-02fb-4191-910e-8bab618d7d03] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -1361,24 +1497,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3deb1638-d9d0-11e6-aa1f-645106422854] + x-ms-client-request-id: [a76148b6-e290-11e6-8c09-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339902961,"modificationTime":1484339903015,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302155590,"modificationTime":1485302157010,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:29 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:59 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [cef3b878-b859-446f-b18a-de6b90c1aa3e] + x-ms-request-id: [1d54e1b5-51f2-4c5d-82de-21c9db71c802] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -1387,26 +1523,26 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3dfdf81a-d9d0-11e6-a49b-645106422854] + x-ms-client-request-id: [a773ab98-e290-11e6-8d3b-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?read=true&OP=OPEN&length=7&offset=4 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=6&read=true&offset=5&OP=OPEN response: - body: {string: '456 + body: {string: '56 789'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:38:29 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:59 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [2da96cc1-1aac-428a-ad29-93ed778c2650] + x-ms-request-id: [bf2ff54f-be79-4d57-831b-e883e73847b0] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -1415,26 +1551,26 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3e11a112-d9d0-11e6-a3d2-645106422854] + x-ms-client-request-id: [a7872006-e290-11e6-a743-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?read=true&OP=OPEN&length=4&offset=0 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=5&read=true&offset=0&OP=OPEN response: body: {string: '123 -'} + 4'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:38:29 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:59 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [54bb39a5-818d-4dd4-aac0-e1cd7e22c002] + x-ms-request-id: [9e4ad9a1-a189-46e7-b6fd-8e970dc7895c] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -1443,24 +1579,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3e256076-d9d0-11e6-94ae-645106422854] + x-ms-client-request-id: [a79a0bf8-e290-11e6-8939-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339902961,"modificationTime":1484339903015,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302155590,"modificationTime":1485302157010,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:29 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:59 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [c62fa962-3fa1-4e87-b3cc-a18089ad469d] + x-ms-request-id: [0623419a-3615-4fc2-9373-abae8d0f39d8] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -1469,24 +1605,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3e387812-d9d0-11e6-a7b1-645106422854] + x-ms-client-request-id: [a7ac6ed8-e290-11e6-ad97-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339902961,"modificationTime":1484339903015,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302155590,"modificationTime":1485302157010,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:29 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:59 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [f4993ba2-befc-48a8-a465-ef92e22d01be] + x-ms-request-id: [7aa01dc6-d2f2-4f58-b850-b83a15128a3a] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -1495,26 +1631,54 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3e4b5e88-d9d0-11e6-8a74-645106422854] + x-ms-client-request-id: [a7bf6fee-e290-11e6-86d2-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?read=true&OP=OPEN&length=7&offset=4 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=3&read=true&offset=8&OP=OPEN response: - body: {string: '456 + body: {string: '789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Tue, 24 Jan 2017 23:55:59 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [07db75a0-5bbe-4bde-83ef-7f8afe5a24bb] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a7d62cfa-e290-11e6-b249-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=8&read=true&offset=0&OP=OPEN + response: + body: {string: '123 - 789'} + 456 + +'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:38:29 GMT'] + Date: ['Tue, 24 Jan 2017 23:56:00 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [fb0716dd-1bea-4406-919b-d3f726cf03a3] + x-ms-request-id: [da06eb26-de85-4e6c-b8e4-aed06ff60529] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -1523,24 +1687,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3e5f1422-d9d0-11e6-b4f5-645106422854] + x-ms-client-request-id: [a7eaed00-e290-11e6-ac82-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339902961,"modificationTime":1484339903015,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302155590,"modificationTime":1485302157010,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:29 GMT'] + Date: ['Tue, 24 Jan 2017 23:56:00 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [331aecb8-d1c8-4b2a-9ab4-1d882ae8e108] + x-ms-request-id: [ac820d55-e6dd-4f52-b8f2-233cba0e4503] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -1549,24 +1713,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3e94b780-d9d0-11e6-b9b3-645106422854] + x-ms-client-request-id: [a7fd9ea4-e290-11e6-b3d2-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339902961,"modificationTime":1484339903015,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302155590,"modificationTime":1485302157010,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:30 GMT'] + Date: ['Tue, 24 Jan 2017 23:56:00 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [de323b36-e09f-42b1-a760-17a2900e91d6] + x-ms-request-id: [fb886a1f-2abb-4f73-a48c-2cadfdcc43ec] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -1575,24 +1739,16799 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3ea7d5ee-d9d0-11e6-9832-645106422854] + x-ms-client-request-id: [a8109d22-e290-11e6-8a8f-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?read=true&OP=OPEN&length=3&offset=8 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=0&read=true&offset=11&OP=OPEN response: - body: {string: '789'} + body: {string: '{"RemoteException":{"exception":"AccessControlException","message":"Invalid + offset value. [e69c5811-6ae8-4907-b00f-5b59fa98913a][2017-01-24T15:56:00.4436326-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] - Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:38:30 GMT'] + Content-Length: ['234'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:56:00 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e69c5811-6ae8-4907-b00f-5b59fa98913a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 403, message: Forbidden} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a8254a38-e290-11e6-8a4b-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=0&read=true&offset=11&OP=OPEN + response: + body: {string: '{"RemoteException":{"exception":"AccessControlException","message":"Invalid + offset value. [1d7cbc9b-5404-4b08-b11c-c9ab3a114015][2017-01-24T15:56:00.7092628-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['234'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:56:00 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [1d7cbc9b-5404-4b08-b11c-c9ab3a114015] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 403, message: Forbidden} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a84dbaa6-e290-11e6-a094-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=0&read=true&offset=11&OP=OPEN + response: + body: {string: '{"RemoteException":{"exception":"AccessControlException","message":"Invalid + offset value. [63cbb143-8389-474b-a130-b87238dbb972][2017-01-24T15:56:00.9436473-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['234'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:56:00 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [63cbb143-8389-474b-a130-b87238dbb972] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 403, message: Forbidden} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a87293fe-e290-11e6-9aef-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=0&read=true&offset=11&OP=OPEN + response: + body: {string: '{"RemoteException":{"exception":"AccessControlException","message":"Invalid + offset value. [ed1210b1-bc35-4ba0-b0b5-857a6e394637][2017-01-24T15:56:01.2717523-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['234'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:56:01 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ed1210b1-bc35-4ba0-b0b5-857a6e394637] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 403, message: Forbidden} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a8a417ae-e290-11e6-88ee-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=0&read=true&offset=11&OP=OPEN + response: + body: {string: '{"RemoteException":{"exception":"AccessControlException","message":"Invalid + offset value. [f94086ee-06c1-4e68-a8fa-707db6f2bff7][2017-01-24T15:56:01.6155051-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['234'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:56:01 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [f94086ee-06c1-4e68-a8fa-707db6f2bff7] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 403, message: Forbidden} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a8d7bdb8-e290-11e6-acaa-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=0&read=true&offset=11&OP=OPEN + response: + body: {string: '{"RemoteException":{"exception":"AccessControlException","message":"Invalid + offset value. [b62117a3-8f4d-40e8-becb-5fd416b56409][2017-01-24T15:56:02.0842819-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['234'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:56:02 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b62117a3-8f4d-40e8-becb-5fd416b56409] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 403, message: Forbidden} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a920adae-e290-11e6-88bb-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=0&read=true&offset=11&OP=OPEN + response: + body: {string: '{"RemoteException":{"exception":"AccessControlException","message":"Invalid + offset value. [6260ee49-d0e3-4d02-8974-6e23261fcd2e][2017-01-24T15:56:02.3811591-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['234'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:56:02 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [6260ee49-d0e3-4d02-8974-6e23261fcd2e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 403, message: Forbidden} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a94dc498-e290-11e6-bca4-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=0&read=true&offset=11&OP=OPEN + response: + body: {string: '{"RemoteException":{"exception":"AccessControlException","message":"Invalid + offset value. [09c536d8-5e4a-4d3a-8a5b-15f8a4439fac][2017-01-24T15:56:02.6155406-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['234'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:56:02 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [09c536d8-5e4a-4d3a-8a5b-15f8a4439fac] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 403, message: Forbidden} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a971b3b6-e290-11e6-b727-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=0&read=true&offset=11&OP=OPEN + response: + body: {string: '{"RemoteException":{"exception":"AccessControlException","message":"Invalid + offset value. [2ccdb579-1594-49ee-9e3d-2e00e28acf63][2017-01-24T15:56:02.9124157-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['234'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:56:02 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2ccdb579-1594-49ee-9e3d-2e00e28acf63] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 403, message: Forbidden} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a99f0580-e290-11e6-977f-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=0&read=true&offset=11&OP=OPEN + response: + body: {string: '{"RemoteException":{"exception":"AccessControlException","message":"Invalid + offset value. [86bd9725-0197-42e1-8a09-b5edd8f68fb8][2017-01-24T15:56:03.2092938-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['234'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:56:03 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [86bd9725-0197-42e1-8a09-b5edd8f68fb8] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 403, message: Forbidden} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a9cb801c-e290-11e6-9555-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:56:03 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [899c4e09-759f-45ee-b7a8-fdea0909a9fd] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a9f0cf14-e290-11e6-bfef-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/.?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"azure_test_dir","type":"DIRECTORY","blockSize":0,"accessTime":1484346729170,"modificationTime":1485302155003,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"tmp","type":"DIRECTORY","blockSize":0,"accessTime":1484331873300,"modificationTime":1484331873300,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['552'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:56:03 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [5a035de0-3cb4-4c4f-b648-e744e93d862c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123 + + 456 + + 789' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['11'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [49a25570-e292-11e6-8603-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=CREATE&write=true&overwrite=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 00:07:40 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test/a?OP=CREATE&write=true&overwrite=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [dba9dc8b-3555-4892-a40d-6ed0e202ae5d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4a26db40-e292-11e6-9f05-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302861447,"modificationTime":1485302861509,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:07:41 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [dd26a6ca-2a4d-43b3-a713-30f2fae1325e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4a3c110c-e292-11e6-ab8b-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302861447,"modificationTime":1485302861509,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:07:41 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [0a157792-35fc-46cf-a4a1-6ea981882d0d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4a5b0ac6-e292-11e6-9064-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=10&OP=OPEN&read=true&offset=1 + response: + body: {string: '23 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 00:07:41 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [33297545-8c3b-4a54-ae9c-831e3f0dceb0] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4a912250-e292-11e6-a112-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302861447,"modificationTime":1485302861509,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:07:41 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ba1941af-f505-439e-8dc4-9eaf5c0719e9] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4aa2fcb6-e292-11e6-b9da-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302861447,"modificationTime":1485302861509,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:07:41 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d24b223e-68b9-4c16-8371-896182df5d89] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4ac16dae-e292-11e6-b264-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=10&OP=OPEN&read=true&offset=1 + response: + body: {string: '23 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 00:07:42 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d3671767-d82b-4eb4-a9d5-a4917d5744fb] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4ae06742-e292-11e6-a0d0-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=1&OP=OPEN&read=true&offset=0 + response: + body: {string: '1'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 00:07:42 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [aad16e0c-10a9-4a95-ba08-7376e318b0d8] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4aff39f4-e292-11e6-96c2-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302861447,"modificationTime":1485302861509,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:07:42 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c2540a36-79c1-4ecd-87db-a229aefd9c69] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4b1e9546-e292-11e6-9d1a-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302861447,"modificationTime":1485302861509,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:07:42 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [25c48e85-2241-48d2-a261-d9f1c7eb4ca5] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4b3fc56e-e292-11e6-9b39-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=9&OP=OPEN&read=true&offset=2 + response: + body: {string: '3 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 00:07:42 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [fc727ee8-74a6-4c7e-9d0b-b485425ca43b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4b5ed29c-e292-11e6-818d-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=2&OP=OPEN&read=true&offset=0 + response: + body: {string: '12'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 00:07:43 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [eed39215-c438-4e5e-a2e4-6d66701d5c73] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4b803d14-e292-11e6-9407-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302861447,"modificationTime":1485302861509,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:07:43 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [cf55d11f-9ef0-4d9f-a473-9844eecd6ab8] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4ba19466-e292-11e6-b58e-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302861447,"modificationTime":1485302861509,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:07:43 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a993344b-3935-4ce2-88f6-c163173364f7] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4bc08e10-e292-11e6-a5a0-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=8&OP=OPEN&read=true&offset=3 + response: + body: {string: ' + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 00:07:43 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c83961c7-9e7c-492b-bd61-aeb711ac8961] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4bdf9b48-e292-11e6-8177-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=3&OP=OPEN&read=true&offset=0 + response: + body: {string: '123'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 00:07:44 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [37ad94df-9c52-4e9b-b4ea-1f5c2f12b9b2] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4c0a68e4-e292-11e6-9a6b-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302861447,"modificationTime":1485302861509,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:07:44 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [16350b4a-de4a-4dae-bb04-295311b71260] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4c278d48-e292-11e6-a6c4-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302861447,"modificationTime":1485302861509,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:07:44 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [73a9048f-3d4e-4b50-9d1e-ecf73a054e9a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4c39f052-e292-11e6-86a3-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=6&OP=OPEN&read=true&offset=5 + response: + body: {string: '56 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 00:07:44 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ea201a0e-3549-402b-aa3e-c4ab7f6006cf] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4c4cc89e-e292-11e6-8dc6-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=5&OP=OPEN&read=true&offset=0 + response: + body: {string: '123 + + 4'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 00:07:44 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2097f1bd-eacc-4c19-90c9-13190ae60ed7] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4c5edd66-e292-11e6-b14b-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302861447,"modificationTime":1485302861509,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:07:44 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [fbc1608c-8a43-40e9-9407-d618d5bb514f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4c8368ae-e292-11e6-b757-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302861447,"modificationTime":1485302861509,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:07:45 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [8884309c-d577-43c1-b21b-ea23fabc6361] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4cb19046-e292-11e6-b16f-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=3&OP=OPEN&read=true&offset=8 + response: + body: {string: '789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 00:07:45 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b00efa57-8436-4937-937b-85be20308edf] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4cc3a62c-e292-11e6-b220-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=8&OP=OPEN&read=true&offset=0 + response: + body: {string: '123 + + 456 + +'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 00:07:45 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [faadaa7a-89d9-4330-8edd-f951c0433f96] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4ced2648-e292-11e6-89bf-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302861447,"modificationTime":1485302861509,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:07:45 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [5bfd744b-0b0b-4ddd-a4f3-5fad79b9895d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4cff2898-e292-11e6-97da-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302861447,"modificationTime":1485302861509,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:07:45 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [496d0755-d45f-48f8-8040-bb66dd9a6ac0] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4d113d7e-e292-11e6-809e-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=0&OP=OPEN&read=true&offset=11 + response: + body: {string: '{"RemoteException":{"exception":"AccessControlException","message":"Invalid + offset value. [60bca54a-a521-4499-abf4-be296bf44b13][2017-01-24T16:07:46.7510275-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['234'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:07:45 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [60bca54a-a521-4499-abf4-be296bf44b13] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 403, message: Forbidden} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4d24c486-e292-11e6-92c8-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=0&OP=OPEN&read=true&offset=11 + response: + body: {string: '{"RemoteException":{"exception":"AccessControlException","message":"Invalid + offset value. [b997c029-3eb4-493d-a150-854919cee1a5][2017-01-24T16:07:47.2666445-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['234'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:07:46 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b997c029-3eb4-493d-a150-854919cee1a5] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 403, message: Forbidden} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4d729766-e292-11e6-b788-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=0&OP=OPEN&read=true&offset=11 + response: + body: {string: '{"RemoteException":{"exception":"AccessControlException","message":"Invalid + offset value. [ac672274-9e38-475a-9337-50d2d09ec60c][2017-01-24T16:07:47.5791504-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['234'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:07:46 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ac672274-9e38-475a-9337-50d2d09ec60c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 403, message: Forbidden} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4da3918a-e292-11e6-9749-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=0&OP=OPEN&read=true&offset=11 + response: + body: {string: '{"RemoteException":{"exception":"AccessControlException","message":"Invalid + offset value. [da424a2b-f9ee-4a46-b65b-9dc3b1bd0c93][2017-01-24T16:07:47.8291737-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['234'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:07:46 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [da424a2b-f9ee-4a46-b65b-9dc3b1bd0c93] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 403, message: Forbidden} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4dc97cc8-e292-11e6-a380-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=0&OP=OPEN&read=true&offset=11 + response: + body: {string: '{"RemoteException":{"exception":"AccessControlException","message":"Invalid + offset value. [dd36232d-2467-4993-97a2-c570e7733adc][2017-01-24T16:07:48.0791784-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['234'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:07:47 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [dd36232d-2467-4993-97a2-c570e7733adc] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 403, message: Forbidden} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4def687e-e292-11e6-b57c-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=0&OP=OPEN&read=true&offset=11 + response: + body: {string: '{"RemoteException":{"exception":"AccessControlException","message":"Invalid + offset value. [ee1026c2-3aaf-4090-908d-0e0f63abf0ef][2017-01-24T16:07:48.3291617-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['234'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:07:47 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ee1026c2-3aaf-4090-908d-0e0f63abf0ef] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 403, message: Forbidden} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4e15efe2-e292-11e6-a333-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=0&OP=OPEN&read=true&offset=11 + response: + body: {string: '{"RemoteException":{"exception":"AccessControlException","message":"Invalid + offset value. [b7d429c5-fc78-4d47-8932-fe8b14ff9a34][2017-01-24T16:07:48.5791831-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['234'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:07:47 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b7d429c5-fc78-4d47-8932-fe8b14ff9a34] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 403, message: Forbidden} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4e3af080-e292-11e6-8d47-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=0&OP=OPEN&read=true&offset=11 + response: + body: {string: '{"RemoteException":{"exception":"AccessControlException","message":"Invalid + offset value. [9534650a-efb8-454e-83f8-fbe31c5dd5d6][2017-01-24T16:07:48.9229209-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['234'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:07:48 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9534650a-efb8-454e-83f8-fbe31c5dd5d6] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 403, message: Forbidden} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4e71566e-e292-11e6-85e6-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=0&OP=OPEN&read=true&offset=11 + response: + body: {string: '{"RemoteException":{"exception":"AccessControlException","message":"Invalid + offset value. [ced9b3f3-074d-44c7-8ba7-7a7a5e9cf09b][2017-01-24T16:07:49.1729439-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['234'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:07:48 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ced9b3f3-074d-44c7-8ba7-7a7a5e9cf09b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 403, message: Forbidden} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4e95e1c2-e292-11e6-9f17-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=0&OP=OPEN&read=true&offset=11 + response: + body: {string: '{"RemoteException":{"exception":"AccessControlException","message":"Invalid + offset value. [4244c011-8091-4395-8e4c-2d11a2e8b7e8][2017-01-24T16:07:49.4073228-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['234'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:07:48 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [4244c011-8091-4395-8e4c-2d11a2e8b7e8] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 403, message: Forbidden} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4eba329c-e292-11e6-901e-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:07:48 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [49bed163-9ab7-4f65-bcc5-d04395553796] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4edd3786-e292-11e6-a898-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/.?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"azure_test_dir","type":"DIRECTORY","blockSize":0,"accessTime":1484346729170,"modificationTime":1485302155003,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"tmp","type":"DIRECTORY","blockSize":0,"accessTime":1484331873300,"modificationTime":1484331873300,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['552'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:07:48 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [babadea9-35f5-4fe6-ad33-3e4bdbf1b9df] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123 + + 456 + + 789' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['11'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [07fa4062-e293-11e6-b805-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 00:13:00 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d8e4179a-2852-4c05-8892-b3fa1f6870a1] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [087c6882-e293-11e6-a4db-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485303180775,"modificationTime":1485303180847,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:13:01 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e08d2d50-8304-471e-9ba6-226673182618] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [08a33df6-e293-11e6-afa7-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485303180775,"modificationTime":1485303180847,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:13:01 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c102a1d4-c6b6-4fc9-a7ed-d6f123bec5d2] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [08c2107a-e293-11e6-9c34-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&read=true&offset=1&length=10 + response: + body: {string: '23 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 00:13:01 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [760f5f12-f3dd-40d9-9b8b-4866f55b7c98] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [08fbd1a6-e293-11e6-a1c2-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485303180775,"modificationTime":1485303180847,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:13:01 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d2f0c390-4e5e-48f2-9270-8e5c67f07663] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [090e82dc-e293-11e6-b8ac-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485303180775,"modificationTime":1485303180847,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:13:02 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [354e0f25-3911-4f74-b664-f7e86211ccc6] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0923dff0-e293-11e6-bc40-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&read=true&offset=1&length=10 + response: + body: {string: '23 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 00:13:02 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [79e81312-d77c-4d48-8a3c-420c9f399597] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [09362f3e-e293-11e6-aad5-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&read=true&offset=0&length=1 + response: + body: {string: '1'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 00:13:02 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c42b77f0-3279-41e6-a70f-d027efdf697c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [09487e82-e293-11e6-abf9-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485303180775,"modificationTime":1485303180847,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:13:02 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7e202e41-838a-46a4-9dc1-f1aab8aca290] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [095a58d0-e293-11e6-8e1b-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485303180775,"modificationTime":1485303180847,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:13:02 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [88814423-b0e9-45b2-96cc-0e788a7b61cf] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [096c0c08-e293-11e6-ba6c-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&read=true&offset=2&length=9 + response: + body: {string: '3 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 00:13:02 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [8ee4440e-9103-4281-8a1c-5e02846e622d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [097ff5de-e293-11e6-ace8-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&read=true&offset=0&length=2 + response: + body: {string: '12'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 00:13:02 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [6886b3e1-50cd-477c-a409-c68f7130b042] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0991f746-e293-11e6-b562-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485303180775,"modificationTime":1485303180847,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:13:02 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c2d18c90-ec30-4d5e-a0c1-ea973d496b30] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [09a3bdf4-e293-11e6-94d7-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485303180775,"modificationTime":1485303180847,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:13:03 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [4093f108-930a-4953-b2c2-1702edd543e5] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [09b59834-e293-11e6-ab51-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&read=true&offset=3&length=8 + response: + body: {string: ' + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 00:13:03 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [05719242-5c45-427b-bf5c-636c9613ad2e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [09c799ba-e293-11e6-a4b5-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&read=true&offset=0&length=3 + response: + body: {string: '123'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 00:13:03 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c9f55d65-76e6-442c-a60d-d0bace97a81f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [09d987a4-e293-11e6-9938-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485303180775,"modificationTime":1485303180847,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:13:03 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d175bc04-fc39-429b-8823-cad5230f3bba] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [09ef3252-e293-11e6-b4ba-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485303180775,"modificationTime":1485303180847,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:13:03 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e1726a03-b3a5-4b66-961c-b9d752746b26] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0a0133be-e293-11e6-a7ee-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&read=true&offset=5&length=6 + response: + body: {string: '56 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 00:13:03 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2fc3e2d0-bc07-4df7-943e-8efef3f80745] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0a136fb0-e293-11e6-890a-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&read=true&offset=0&length=5 + response: + body: {string: '123 + + 4'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 00:13:03 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [18a1f789-16bd-4a94-8160-274791562182] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0a25d2a2-e293-11e6-9088-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485303180775,"modificationTime":1485303180847,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:13:03 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e4ae89e6-8503-422f-a3cc-9bdf74af6009] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0a37d410-e293-11e6-9885-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485303180775,"modificationTime":1485303180847,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:13:03 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [765959cc-7460-4c94-a0eb-b5dc7c0693df] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0a49c1e2-e293-11e6-9504-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&read=true&offset=8&length=3 + response: + body: {string: '789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 00:13:04 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d158826e-f138-44d2-a5e4-5097604e8240] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0a5c6036-e293-11e6-ae79-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&read=true&offset=0&length=8 + response: + body: {string: '123 + + 456 + +'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 00:13:04 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [649cd6f8-da9f-4c91-8ddd-f5c08f7bccea] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0a70e570-e293-11e6-825f-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485303180775,"modificationTime":1485303180847,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:13:04 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [4996eca0-4f37-4edf-b92a-d5caf4f074d0] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0a8320a8-e293-11e6-9c01-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485303180775,"modificationTime":1485303180847,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:13:04 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7819c68b-23d7-4769-9c24-7c3fd7aa31a2] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0a9584ac-e293-11e6-a589-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&read=true&offset=1&length=10 + response: + body: {string: '23 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 00:13:04 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [66d5c859-28f2-41e9-a6e0-c30ac48a2523] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0aa883cc-e293-11e6-b610-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485303180775,"modificationTime":1485303180847,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:13:04 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [06e7ac0c-610b-44cc-9828-52dd260573ba] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0aba4a70-e293-11e6-bb9a-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485303180775,"modificationTime":1485303180847,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:13:04 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [69251983-1254-42fa-aa81-cd2855caa576] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0acc1146-e293-11e6-a2ec-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&read=true&offset=1&length=10 + response: + body: {string: '23 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 00:13:04 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [32e55bed-0ca6-49a0-b3b7-6efa59568ec5] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0ade3a22-e293-11e6-a210-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485303180775,"modificationTime":1485303180847,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:13:05 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [adfe83d0-fd2a-46c4-8d0d-0e5c75d12ff9] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0af1871c-e293-11e6-bce5-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485303180775,"modificationTime":1485303180847,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:13:05 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [07295d4d-45e6-494a-9e39-4dccb2354be1] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0b058448-e293-11e6-9a52-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&read=true&offset=1&length=10 + response: + body: {string: '23 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 00:13:05 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9ec1e2a4-1332-49f2-ab18-8f54343acf30] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0b174b1a-e293-11e6-8028-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485303180775,"modificationTime":1485303180847,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:13:05 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a481263f-1b4b-4187-a566-090d3d23bb7d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0b3c3838-e293-11e6-bad7-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485303180775,"modificationTime":1485303180847,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:13:05 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [897e6bc8-b347-44bc-9ede-bde7766e91b7] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0b4e3a00-e293-11e6-9e8e-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&read=true&offset=3&length=8 + response: + body: {string: ' + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 00:13:05 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [182152ff-5303-4533-ab30-0d43129f0bf3] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0b6067b4-e293-11e6-8c54-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&read=true&offset=0&length=3 + response: + body: {string: '123'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 00:13:05 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [77137fca-1249-4797-a7b4-a751007b87e7] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0b72b724-e293-11e6-8370-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485303180775,"modificationTime":1485303180847,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:13:06 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [22151235-2822-40ca-b4f4-417e9e5fb08d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0b84b88c-e293-11e6-9f4b-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485303180775,"modificationTime":1485303180847,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:13:06 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [61ad7854-18f0-4e76-a14c-32b42647c258] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0b96a65e-e293-11e6-89c2-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&read=true&offset=3&length=8 + response: + body: {string: ' + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 00:13:06 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [6a8f9a51-adee-4b77-a29a-bb64b264df17] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0ba8a7f6-e293-11e6-ae49-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485303180775,"modificationTime":1485303180847,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:13:06 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [03d44124-648d-41e1-bc0f-8b0436fed43f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0bbabcfe-e293-11e6-b251-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485303180775,"modificationTime":1485303180847,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:13:06 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e1697406-12a7-422e-aa93-28de26138a09] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0bcce522-e293-11e6-a488-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&read=true&offset=6&length=5 + response: + body: {string: '6 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 00:13:06 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d447dc0c-f097-40cf-a0d2-ffebc32cc6e1] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0be0f5e4-e293-11e6-9d4a-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485303180775,"modificationTime":1485303180847,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:13:06 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [0a4d580a-ccd3-4c12-8f85-4fcd35be7fcd] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0bf2d01c-e293-11e6-a4df-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485303180775,"modificationTime":1485303180847,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:13:06 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ad91dbb6-bb9b-477b-b141-2de5541ef6be] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0c0496f6-e293-11e6-828c-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&read=true&offset=9&length=2 + response: + body: {string: '89'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 00:13:06 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d57f0da8-03cc-4483-bf43-415aa6d7823f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0c18941e-e293-11e6-98a8-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485303180775,"modificationTime":1485303180847,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:13:07 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a0631c33-203c-4799-be71-7c19f8ad6844] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0c2a81e8-e293-11e6-b584-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485303180775,"modificationTime":1485303180847,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:13:07 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [28efa4dd-fb1e-4b29-98ef-717d1e91ed42] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0c687580-e293-11e6-bc38-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&read=true&offset=4&length=7 + response: + body: {string: '456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 00:13:07 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a606d1ff-87df-4725-a724-a1ddabe62a0e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0c8782b0-e293-11e6-930a-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&read=true&offset=0&length=4 + response: + body: {string: '123 + +'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 00:13:07 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [710ab5c7-11cd-4977-9c37-0ee877413e88] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0ca68fdc-e293-11e6-85f3-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485303180775,"modificationTime":1485303180847,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:13:08 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [932b6e37-dea1-46d3-8482-63d97c76d1e6] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0cbe711c-e293-11e6-9409-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485303180775,"modificationTime":1485303180847,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:13:08 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2f6454b5-0f28-4349-a640-932916986f04] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0ce4aa5a-e293-11e6-969a-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&read=true&offset=4&length=7 + response: + body: {string: '456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 00:13:08 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [42547247-7ede-4fd9-88a7-d49bb2d54454] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0d036950-e293-11e6-9d73-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485303180775,"modificationTime":1485303180847,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:13:08 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [91ca800c-c7ee-45d2-b312-c126d6a6932c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0d1900a4-e293-11e6-9670-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485303180775,"modificationTime":1485303180847,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:13:08 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3cba1b98-3972-4fc7-95a5-3a5754852447] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0d419752-e293-11e6-9873-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&read=true&offset=8&length=3 + response: + body: {string: '789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 00:13:09 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [90a54bb1-ddac-416f-9756-59f9b076e9c0] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0d6090fe-e293-11e6-9418-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:13:09 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a32581da-7005-4c6c-a52b-c20225b8eab0] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [0d737cee-e293-11e6-8887-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/.?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"azure_test_dir","type":"DIRECTORY","blockSize":0,"accessTime":1484346729170,"modificationTime":1485302155003,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"tmp","type":"DIRECTORY","blockSize":0,"accessTime":1484331873300,"modificationTime":1484331873300,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['552'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:13:09 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [40066bb0-f61f-474d-9309-578a5871324b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123 + + 456 + + 789' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['11'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2835060a-e293-11e6-a6b1-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=CREATE&write=true&overwrite=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 00:13:54 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test/a?OP=CREATE&write=true&overwrite=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [674cf077-1c63-470d-8034-72d76061b59a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [28c18e98-e293-11e6-a6fd-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485303234731,"modificationTime":1485303234865,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:13:55 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [66430467-a80d-4aef-919c-20a22bbb6b2a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [28d30766-e293-11e6-9a36-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485303234731,"modificationTime":1485303234865,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:13:55 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [647e4e1b-8d68-430b-83dd-ab29e987cc45] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [28e6f0ec-e293-11e6-bb18-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=1&read=true&length=10 + response: + body: {string: '23 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 00:13:55 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d498eece-8d5a-4d98-9007-b9efa99e9c3e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [29189bbe-e293-11e6-ae99-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485303234731,"modificationTime":1485303234865,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:13:55 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2e2dc9ea-a0aa-498c-8f2d-bc48fe882ab1] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [29309094-e293-11e6-befa-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485303234731,"modificationTime":1485303234865,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:13:55 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [acb3c379-203b-42bf-bb9a-9f96d7f8fa19] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2945514a-e293-11e6-8ba6-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=1&read=true&length=10 + response: + body: {string: '23 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 00:13:55 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ec4442ce-3618-45d9-8348-a2fd62bd0efa] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [29566822-e293-11e6-a1a3-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=0&read=true&length=1 + response: + body: {string: '1'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 00:13:56 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c61befda-cca3-4e6b-a595-1353335b379a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2967b9a8-e293-11e6-a677-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485303234731,"modificationTime":1485303234865,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:13:56 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7af37437-bddc-49d8-a405-2279b51b754b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2978f6ee-e293-11e6-958e-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485303234731,"modificationTime":1485303234865,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:13:56 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b9d5648f-5886-4f6f-8fd2-a0194c5eadcb] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [298a35de-e293-11e6-a128-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=2&read=true&length=9 + response: + body: {string: '3 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 00:13:56 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [866cbac5-8384-416d-8188-7b5d74c54d41] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [299b73d0-e293-11e6-936a-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=0&read=true&length=2 + response: + body: {string: '12'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 00:13:56 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e652d742-44e2-4739-a799-1d81cdeab022] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [29ac9e70-e293-11e6-a713-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485303234731,"modificationTime":1485303234865,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:13:56 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [61223902-a053-4120-a3eb-32aba6fc1508] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [29cd93e4-e293-11e6-b446-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485303234731,"modificationTime":1485303234865,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:13:56 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [21e58b31-99d7-48e9-ad93-3a34e4ef5de5] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [29df0c7e-e293-11e6-b22b-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=3&read=true&length=8 + response: + body: {string: ' + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 00:13:56 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [6c98cb67-7f70-4576-9359-fc4124619035] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [29f05e36-e293-11e6-b93a-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=0&read=true&length=3 + response: + body: {string: '123'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 00:13:57 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c550685e-7686-4d52-8261-52efbca4f2c1] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2a01751e-e293-11e6-83c1-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485303234731,"modificationTime":1485303234865,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:13:57 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [8eee2508-e17c-4e36-b25b-7aefed5d1043] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2a12b326-e293-11e6-a4d6-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485303234731,"modificationTime":1485303234865,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:13:57 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [79c980ca-b87f-4970-a4da-40e29f3b1818] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2a23f130-e293-11e6-8135-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=5&read=true&length=6 + response: + body: {string: '56 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 00:13:57 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b2f913fd-34c3-485d-ad18-0f89e0b6cb16] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2a3556c6-e293-11e6-9311-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=0&read=true&length=5 + response: + body: {string: '123 + + 4'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 00:13:57 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3118de71-e850-4dae-8be7-12130005f67b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2a46f62e-e293-11e6-8c1d-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485303234731,"modificationTime":1485303234865,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:13:57 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3dc5543e-a47b-4c6a-a47e-d4146f61c82d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2a585a94-e293-11e6-9835-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485303234731,"modificationTime":1485303234865,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:13:57 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [bc4fd0cc-2fe2-4af7-914d-639507a3b46c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2a69d41e-e293-11e6-95db-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=8&read=true&length=3 + response: + body: {string: '789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 00:13:57 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [457a41c6-fe53-4c2b-8fa9-40f6594d71a4] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2a7be8fa-e293-11e6-b7a9-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=0&read=true&length=8 + response: + body: {string: '123 + + 456 + +'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 00:13:57 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [217c2a41-dfbd-49ea-954a-15b66029e3ab] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2a8d4dde-e293-11e6-89c9-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485303234731,"modificationTime":1485303234865,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:13:58 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [25d05fd5-a5ee-4bb7-80fd-729472bd7f8a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2a9e8bf0-e293-11e6-a50b-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485303234731,"modificationTime":1485303234865,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:13:58 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2a79a93c-32b7-4110-9e8b-2a607fcad7a5] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2aafca12-e293-11e6-9cb9-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=11&read=true&length=0 + response: + body: {string: '{"RemoteException":{"exception":"AccessControlException","message":"Invalid + offset value. [b1e28f4a-48c6-420c-bf94-e5a0f80c202b][2017-01-24T16:13:58.5690466-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['234'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:13:58 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b1e28f4a-48c6-420c-bf94-e5a0f80c202b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 403, message: Forbidden} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2ac267a8-e293-11e6-852c-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=11&read=true&length=0 + response: + body: {string: '{"RemoteException":{"exception":"AccessControlException","message":"Invalid + offset value. [3ab2b792-7407-4b6a-b059-ce8fc33e3f89][2017-01-24T16:13:58.7253063-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['234'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:13:58 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3ab2b792-7407-4b6a-b059-ce8fc33e3f89] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 403, message: Forbidden} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2adae5c2-e293-11e6-934c-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=11&read=true&length=0 + response: + body: {string: '{"RemoteException":{"exception":"AccessControlException","message":"Invalid + offset value. [ca74b466-fe9e-4eaf-811f-8dd87f26a7dc][2017-01-24T16:13:58.8816138-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['234'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:13:58 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ca74b466-fe9e-4eaf-811f-8dd87f26a7dc] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 403, message: Forbidden} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2af2c67a-e293-11e6-9d87-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=11&read=true&length=0 + response: + body: {string: '{"RemoteException":{"exception":"AccessControlException","message":"Invalid + offset value. [9298f9e7-8dcd-4da1-b30a-e394ce927db3][2017-01-24T16:13:59.0377913-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['234'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:13:58 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9298f9e7-8dcd-4da1-b30a-e394ce927db3] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 403, message: Forbidden} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2b0a59d2-e293-11e6-bb73-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=11&read=true&length=0 + response: + body: {string: '{"RemoteException":{"exception":"AccessControlException","message":"Invalid + offset value. [00118ef7-c66f-4b74-8188-af1fa22b39c4][2017-01-24T16:13:59.1940624-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['234'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:13:58 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [00118ef7-c66f-4b74-8188-af1fa22b39c4] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 403, message: Forbidden} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2b22b0d4-e293-11e6-94a3-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=11&read=true&length=0 + response: + body: {string: '{"RemoteException":{"exception":"AccessControlException","message":"Invalid + offset value. [1652baf2-abb1-42b8-b58f-fd3e6c8ce108][2017-01-24T16:13:59.3503155-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['234'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:13:59 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [1652baf2-abb1-42b8-b58f-fd3e6c8ce108] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 403, message: Forbidden} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2b3adfba-e293-11e6-a664-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=11&read=true&length=0 + response: + body: {string: '{"RemoteException":{"exception":"AccessControlException","message":"Invalid + offset value. [0ce696da-cdfb-4002-931a-da361c6d19db][2017-01-24T16:13:59.5065485-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['234'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:13:59 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [0ce696da-cdfb-4002-931a-da361c6d19db] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 403, message: Forbidden} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2b5272b0-e293-11e6-b267-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=11&read=true&length=0 + response: + body: {string: '{"RemoteException":{"exception":"AccessControlException","message":"Invalid + offset value. [770c506b-16fd-4dda-9f2e-1db51d0ff502][2017-01-24T16:13:59.6628016-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['234'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:13:59 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [770c506b-16fd-4dda-9f2e-1db51d0ff502] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 403, message: Forbidden} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2b6adcae-e293-11e6-9119-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=11&read=true&length=0 + response: + body: {string: '{"RemoteException":{"exception":"AccessControlException","message":"Invalid + offset value. [f0faf070-6507-429c-910c-d8493c08d669][2017-01-24T16:13:59.8190715-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['234'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:13:59 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [f0faf070-6507-429c-910c-d8493c08d669] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 403, message: Forbidden} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2b820e34-e293-11e6-b4e5-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=11&read=true&length=0 + response: + body: {string: '{"RemoteException":{"exception":"AccessControlException","message":"Invalid + offset value. [507e43b2-8afc-4a07-94fa-736e9c037e3b][2017-01-24T16:14:00.0065755-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['234'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:13:59 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [507e43b2-8afc-4a07-94fa-736e9c037e3b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 403, message: Forbidden} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2b9e86d2-e293-11e6-810b-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:13:59 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [25e32500-a7a6-4285-b680-f85e52992e79] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [2bb51c1a-e293-11e6-ae60-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/.?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"azure_test_dir","type":"DIRECTORY","blockSize":0,"accessTime":1484346729170,"modificationTime":1485302155003,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"tmp","type":"DIRECTORY","blockSize":0,"accessTime":1484331873300,"modificationTime":1484331873300,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['552'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 00:13:59 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a1d9735e-5106-44a3-a5b9-3c81188af645] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123 + + 456 + + 789' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['11'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [da5e2d38-e29b-11e6-adb1-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?overwrite=true&write=true&OP=CREATE + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:16:09 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test/a?overwrite=true&write=true&OP=CREATE'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [257a05d1-d7e7-4b68-8ce2-cbcf95bdf61f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [dae0ca86-e29b-11e6-8c25-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485306969637,"modificationTime":1485306969799,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:16:09 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [0a0acfe5-57ef-4b4a-bf2e-03e9778a4aeb] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [daf22f94-e29b-11e6-9360-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485306969637,"modificationTime":1485306969799,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:16:09 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a0794de2-a0c8-4f97-aabf-40de11c87caa] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [db034690-e29b-11e6-9c8f-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=10&offset=1&read=true&OP=OPEN + response: + body: {string: '23 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:16:10 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [de0bf032-bfcb-4128-95bb-270ba20a4799] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [db348fae-e29b-11e6-93ce-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485306969637,"modificationTime":1485306969799,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:16:10 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [4f9cfa12-f62a-4876-84e3-234e232918e4] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [db45cdf6-e29b-11e6-b19d-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485306969637,"modificationTime":1485306969799,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:16:10 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [6cc22bdf-8f41-44e3-935e-7d929072977e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [db570bbe-e29b-11e6-9518-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=10&offset=1&read=true&OP=OPEN + response: + body: {string: '23 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:16:10 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c2ba5b60-6bdc-4230-b540-47fc5ffeec5b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [db680f3e-e29b-11e6-a452-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=1&offset=0&read=true&OP=OPEN + response: + body: {string: '1'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:16:10 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [62dc0831-5726-43a5-8419-c9911c5ee0e8] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [db794d2e-e29b-11e6-bc29-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485306969637,"modificationTime":1485306969799,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:16:10 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7efdbdae-a547-4d3a-9a46-762052380d13] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [db8a6428-e29b-11e6-a4ea-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485306969637,"modificationTime":1485306969799,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:16:10 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [946f0d8c-9bef-41a4-8a65-0b6d90dd70e1] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [db9bb5c0-e29b-11e6-bd75-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=9&offset=2&read=true&OP=OPEN + response: + body: {string: '3 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:16:11 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [1a4786b5-8e6e-4e9e-88d1-aab8206c8ac9] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [dbace03a-e29b-11e6-a0ed-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=2&offset=0&read=true&OP=OPEN + response: + body: {string: '12'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:16:11 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ec4c47b9-5f63-4b1d-9a64-2ed8ce026c13] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [dbbdf764-e29b-11e6-8e55-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485306969637,"modificationTime":1485306969799,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:16:11 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [320422ef-04ff-4c82-b3f3-e5f76bef95c6] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [dbd05a30-e29b-11e6-9b99-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485306969637,"modificationTime":1485306969799,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:16:11 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [14051e75-a7a8-4ccf-8b1b-99107062fef2] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [dbea8566-e29b-11e6-8822-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=8&offset=3&read=true&OP=OPEN + response: + body: {string: ' + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:16:11 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [643b703f-4fc8-4af7-99ab-7724ef7f2b28] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [dbfbd708-e29b-11e6-bac1-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=3&offset=0&read=true&OP=OPEN + response: + body: {string: '123'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:16:11 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9f77df44-44e9-42d5-8f00-2975e7a42876] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [dc0d1506-e29b-11e6-a7aa-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485306969637,"modificationTime":1485306969799,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:16:11 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ff07ccfb-5e46-443d-8838-8e34c56776cf] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [dc1e2b34-e29b-11e6-8c58-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485306969637,"modificationTime":1485306969799,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:16:11 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [81b49581-49f3-4cdc-bf76-da115c3b7f86] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [dc2f5746-e29b-11e6-bb33-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=6&offset=5&read=true&OP=OPEN + response: + body: {string: '56 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:16:11 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [53aa0350-9f5c-461c-8b2a-a14fd678287b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [dc4130e4-e29b-11e6-99d1-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=5&offset=0&read=true&OP=OPEN + response: + body: {string: '123 + + 4'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:16:12 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [6bae2b7e-4fd4-4619-b87e-f59be6f04eed] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [dc52bce4-e29b-11e6-86dc-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485306969637,"modificationTime":1485306969799,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:16:12 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [6a72e03b-bafc-423e-bcb0-79a87800c2b0] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [dc63e77e-e29b-11e6-ae06-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485306969637,"modificationTime":1485306969799,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:16:12 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3e99bbfb-085e-4f9c-a20a-c22983975366] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [dc7511f8-e29b-11e6-a0c6-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=3&offset=8&read=true&OP=OPEN + response: + body: {string: '789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:16:12 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [6bf2b152-53ae-42a7-a34d-dcd3bda046ea] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [dc8b6c9c-e29b-11e6-9c3d-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=8&offset=0&read=true&OP=OPEN + response: + body: {string: '123 + + 456 + +'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:16:12 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a401fefc-a27e-4d6b-a54a-458cfeb944a9] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [dc9c9710-e29b-11e6-9058-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485306969637,"modificationTime":1485306969799,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:16:12 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a847e8b6-7acf-43eb-94a1-b6862135b2d7] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [dcade8a8-e29b-11e6-b41b-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485306969637,"modificationTime":1485306969799,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:16:12 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [f7e21e0b-bba1-40a5-a35d-733c588c59f2] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [dcbf616c-e29b-11e6-b1ee-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=11&offset=0&read=true&OP=OPEN + response: + body: {string: '123 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:16:12 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [510f98b5-0f1c-4342-92e0-f3bd74850bd7] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [dcd3c012-e29b-11e6-9441-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485306969637,"modificationTime":1485306969799,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:16:13 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c7d6013b-8ab0-4183-bde0-7fa752fa2530] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [dce4c2a6-e29b-11e6-a5fd-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485306969637,"modificationTime":1485306969799,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:16:13 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [5accae62-3771-478b-bb75-2c8f576da7a9] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [dcf59fda-e29b-11e6-86a8-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=10&offset=1&read=true&OP=OPEN + response: + body: {string: '23 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:16:13 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3ff546f7-ba0d-4cfb-a2a5-dbd146e3606c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [dd06b6e2-e29b-11e6-9dd0-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485306969637,"modificationTime":1485306969799,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:16:13 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [86189d97-8dfb-43e7-b3d7-b9bad0ab781f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [dd17ba5c-e29b-11e6-880d-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485306969637,"modificationTime":1485306969799,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:16:13 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [784c86a4-acfe-445d-b425-863bbc049f44] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [dd290bdc-e29b-11e6-9895-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=10&offset=1&read=true&OP=OPEN + response: + body: {string: '23 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:16:13 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [29cebed3-7f34-40f0-a751-de989a3a5529] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [dd3a3686-e29b-11e6-9447-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485306969637,"modificationTime":1485306969799,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:16:13 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ea0221d0-7264-40f6-a9ca-48c1b08e630b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [dd4b4d62-e29b-11e6-b3ff-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485306969637,"modificationTime":1485306969799,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:16:13 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c3c4c0a2-c16a-4bc8-975c-6179a71be0ad] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [dd5c63f0-e29b-11e6-88c3-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=10&offset=1&read=true&OP=OPEN + response: + body: {string: '23 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:16:13 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d84d69f2-f4da-459f-9a9e-3bb0caf3bfb6] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [dd6d67c2-e29b-11e6-b9cd-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485306969637,"modificationTime":1485306969799,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:16:14 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [383a2afc-a74a-4dae-b854-d46a6d0ce9e9] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [dd7e7eb0-e29b-11e6-8255-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485306969637,"modificationTime":1485306969799,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:16:14 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d94c8857-87ce-42f5-b6b8-799e0a727431] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [dd900ada-e29b-11e6-92b4-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=8&offset=3&read=true&OP=OPEN + response: + body: {string: ' + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:16:14 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [54325417-5927-4553-861d-8aa4b0f0d199] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [dda13634-e29b-11e6-96b1-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=3&offset=0&read=true&OP=OPEN + response: + body: {string: '123'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:16:14 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [f7913b66-5f62-4fe1-bae8-98b6bda3826a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [ddb71b6c-e29b-11e6-aff1-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485306969637,"modificationTime":1485306969799,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:16:14 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d672f5fd-f3e6-414f-9f11-8b94cd50fc8c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [ddc8591c-e29b-11e6-8613-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485306969637,"modificationTime":1485306969799,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:16:14 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9bb45edf-f536-4d41-a74b-f9447b6bab55] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [ddd98366-e29b-11e6-9f67-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=8&offset=3&read=true&OP=OPEN + response: + body: {string: ' + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:16:14 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [4511777c-6887-4a0d-ac6a-2e8b75adba87] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [ddead4f6-e29b-11e6-aab0-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485306969637,"modificationTime":1485306969799,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:16:14 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [fb4aef33-c54d-43de-bc08-ac236434f5d6] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [ddfc1300-e29b-11e6-9a2e-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485306969637,"modificationTime":1485306969799,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:16:14 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [4bed0f01-45d0-4509-8454-b036807886dc] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [de0d29f8-e29b-11e6-8cfb-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=5&offset=6&read=true&OP=OPEN + response: + body: {string: '6 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:16:15 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [5604d06b-5502-4c7b-8242-18c71a00424a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [de20b1f6-e29b-11e6-96b9-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485306969637,"modificationTime":1485306969799,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:16:15 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [74b0bf76-b4a9-4b4e-8fb4-9725a9057f77] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [de321714-e29b-11e6-b963-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485306969637,"modificationTime":1485306969799,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:16:15 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [6c9d7094-2fe2-4f1f-9ceb-073da712199b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [de432de6-e29b-11e6-9e35-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=2&offset=9&read=true&OP=OPEN + response: + body: {string: '89'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:16:15 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [faa4ebc3-398d-4041-aefe-b4ee6de198c5] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [de56a236-e29b-11e6-852e-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485306969637,"modificationTime":1485306969799,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:16:15 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [5388542d-2af2-4af2-a9a2-1bdd2f17d086] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [de67e05e-e29b-11e6-86e3-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485306969637,"modificationTime":1485306969799,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:16:15 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [72270d6f-3c64-4ee5-9503-ccfd9e13cb54] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [de798000-e29b-11e6-b774-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=7&offset=4&read=true&OP=OPEN + response: + body: {string: '456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:16:15 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [29ca12d4-65db-497b-ae41-449c23559991] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [de8cf478-e29b-11e6-84de-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=4&offset=0&read=true&OP=OPEN + response: + body: {string: '123 + +'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:16:15 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [0db01d17-bb41-41d1-b190-faa9c27f79ad] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [dea0a368-e29b-11e6-a8bc-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485306969637,"modificationTime":1485306969799,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:16:16 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [6357f018-31f4-4064-9d7e-1a5b3674f3d2] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [deb31a24-e29b-11e6-816f-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485306969637,"modificationTime":1485306969799,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:16:16 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [31d71f55-7bc6-405f-886b-812aafd9bff7] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [dec47f06-e29b-11e6-acf9-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=7&offset=4&read=true&OP=OPEN + response: + body: {string: '456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:16:16 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [41579993-25de-4b14-be2d-c996c079f826] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [dedb75e6-e29b-11e6-b5d8-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485306969637,"modificationTime":1485306969799,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:16:16 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [0fd19381-0439-481c-a968-ee562a9b22d4] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [deeceea2-e29b-11e6-9bd0-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485306969637,"modificationTime":1485306969799,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:16:16 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c87028e7-f7a9-4710-84b4-0d326c257c4f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [defe2ca2-e29b-11e6-96d6-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=3&offset=8&read=true&OP=OPEN + response: + body: {string: '789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:16:16 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [61536d0b-b32f-4269-ac56-1911b5abd044] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [df0fb8c8-e29b-11e6-aa88-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:16:16 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [846423f6-51a9-42bc-8f15-ca4d31920f66] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [df20e386-e29b-11e6-b23d-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/.?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"azure_test_dir","type":"DIRECTORY","blockSize":0,"accessTime":1484346729170,"modificationTime":1485302155003,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"tmp","type":"DIRECTORY","blockSize":0,"accessTime":1484331873300,"modificationTime":1484331873300,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['552'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:16:16 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d6641075-d495-44bb-ad1a-fb06bb8752ce] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123 + + 456 + + 789' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['11'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [b9484ed0-e29c-11e6-8794-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=CREATE&write=true&overwrite=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:22:22 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test/a?OP=CREATE&write=true&overwrite=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [0576f159-39c9-4645-8183-2fa9e69740fd] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [b9a464de-e29c-11e6-b6d0-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307343634,"modificationTime":1485307343688,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:22:22 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d030cfc8-66bc-4124-a199-2a2224b1ae71] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [b9b7509e-e29c-11e6-ae77-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307343634,"modificationTime":1485307343688,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:22:24 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7606a88c-d9c6-4f1e-bd0d-46fe56f73a07] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [b9c9ee40-e29c-11e6-b25a-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&read=true&offset=1&length=10 + response: + body: {string: '23 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:22:24 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [84bfdbd7-2990-4e62-893e-dcda0e2b7070] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [b9f0d734-e29c-11e6-b827-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307343634,"modificationTime":1485307343688,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:22:24 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d8a14131-8615-41ca-9c34-c5f793979769] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [ba03af68-e29c-11e6-9430-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307343634,"modificationTime":1485307343688,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:22:24 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [79ff2477-97d7-4906-b77a-c0c622f283f6] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [ba163988-e29c-11e6-b858-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&read=true&offset=1&length=10 + response: + body: {string: '23 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:22:24 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [41bb671b-429d-4f2c-ad96-58abe7ccfb3d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [ba3fba82-e29c-11e6-b870-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&read=true&offset=0&length=1 + response: + body: {string: '1'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:22:24 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [aed0d2b8-e0de-483f-921c-d505c9a36c99] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [ba52a630-e29c-11e6-a10a-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307343634,"modificationTime":1485307343688,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:22:25 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [677c3486-9bde-4033-83a1-8dd7ba6f242e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [ba65a58a-e29c-11e6-b74a-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307343634,"modificationTime":1485307343688,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:22:25 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [47807bc7-5b06-497f-92d2-f23d78f79f3c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [ba784328-e29c-11e6-9bdc-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&read=true&offset=2&length=9 + response: + body: {string: '3 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:22:25 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [eb2ce0eb-fc00-43c4-a27d-04874372638b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [ba8acdc6-e29c-11e6-9706-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&read=true&offset=0&length=2 + response: + body: {string: '12'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:22:25 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [67406db2-c432-4196-97d7-58820bdf80c4] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [ba9d3052-e29c-11e6-8449-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307343634,"modificationTime":1485307343688,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:22:25 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7dc788e8-8eb5-454a-86f2-7ca93da8edaf] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [baafcde6-e29c-11e6-8eff-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307343634,"modificationTime":1485307343688,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:22:25 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [590baaf2-03af-4b52-a45e-98b470bfabcf] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [bac21d62-e29c-11e6-92f5-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&read=true&offset=3&length=8 + response: + body: {string: ' + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:22:25 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [824da193-eba8-4ab7-b298-3ea6b664dcea] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [bad48068-e29c-11e6-b70f-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&read=true&offset=0&length=3 + response: + body: {string: '123'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:22:25 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [57fa7f4c-5ba3-4795-8e36-2c0c9d02239b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [bae70a86-e29c-11e6-a867-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307343634,"modificationTime":1485307343688,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:22:25 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [976b80e4-ea30-4c60-84a6-bf53fd77c7a3] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [baf9bbbe-e29c-11e6-b256-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307343634,"modificationTime":1485307343688,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:22:26 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [01962700-4300-459f-af7a-56d8bb767bee] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [bb0c0b3a-e29c-11e6-a6a8-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&read=true&offset=5&length=6 + response: + body: {string: '56 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:22:26 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d8c27f9b-0ad7-4005-9f49-68e31b2f0220] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [bb1e9552-e29c-11e6-8ec1-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&read=true&offset=0&length=5 + response: + body: {string: '123 + + 4'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:22:26 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7abc050c-c13e-4029-a8ea-df8ee2ade749] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [bb311f5e-e29c-11e6-9fca-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307343634,"modificationTime":1485307343688,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:22:26 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [715b9bfb-d075-40ac-b7cc-c793e294118f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [bb44e208-e29c-11e6-83f1-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307343634,"modificationTime":1485307343688,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:22:26 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d07f8042-3907-4c22-8e63-f06ea8b06ecc] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [bb577fa4-e29c-11e6-923c-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&read=true&offset=8&length=3 + response: + body: {string: '789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:22:26 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9adffd55-dda0-4c9f-b2c4-fd6cecd5f1f7] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [bb69f6d0-e29c-11e6-9543-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&read=true&offset=0&length=8 + response: + body: {string: '123 + + 456 + +'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:22:26 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [8c2d31a0-9929-4fff-9b79-b27c2ab5d5aa] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [bb7c8030-e29c-11e6-a93d-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307343634,"modificationTime":1485307343688,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:22:26 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [4e93a3ed-d014-45be-a9fb-39cb9d87957a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [bb8ef6d2-e29c-11e6-bab4-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307343634,"modificationTime":1485307343688,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:22:27 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e8fd4dd1-e39c-4cb5-bcfd-8b058babb235] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [bba885d0-e29c-11e6-b3a4-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&read=true&offset=11&length=0 + response: + body: {string: '{"RemoteException":{"exception":"AccessControlException","message":"Invalid + offset value. [98720296-d872-4ef6-9f81-2f8a4d1c5092][2017-01-24T17:22:27.2560168-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['234'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:22:27 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [98720296-d872-4ef6-9f81-2f8a4d1c5092] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 403, message: Forbidden} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [bbbc5bee-e29c-11e6-a084-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&read=true&offset=11&length=0 + response: + body: {string: '{"RemoteException":{"exception":"AccessControlException","message":"Invalid + offset value. [d7fd200e-c347-4bd2-abcb-ada297162668][2017-01-24T17:22:27.5216805-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['234'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:22:27 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d7fd200e-c347-4bd2-abcb-ada297162668] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 403, message: Forbidden} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [bbe3ba10-e29c-11e6-b6b6-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&read=true&offset=11&length=0 + response: + body: {string: '{"RemoteException":{"exception":"AccessControlException","message":"Invalid + offset value. [5cf386c0-db0c-48e1-b5d8-7c5081e9830f][2017-01-24T17:22:27.6779146-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['234'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:22:27 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [5cf386c0-db0c-48e1-b5d8-7c5081e9830f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 403, message: Forbidden} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [bbfce75e-e29c-11e6-95fe-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&read=true&offset=11&length=0 + response: + body: {string: '{"RemoteException":{"exception":"AccessControlException","message":"Invalid + offset value. [1d7f1949-ae7a-434b-aeed-b445cbea5ab6][2017-01-24T17:22:27.8497959-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['234'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:22:27 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [1d7f1949-ae7a-434b-aeed-b445cbea5ab6] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 403, message: Forbidden} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [bc159f6e-e29c-11e6-b4bb-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&read=true&offset=11&length=0 + response: + body: {string: '{"RemoteException":{"exception":"AccessControlException","message":"Invalid + offset value. [9288097d-f225-408a-9ead-9db90f980362][2017-01-24T17:22:28.0060415-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['234'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:22:27 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9288097d-f225-408a-9ead-9db90f980362] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 403, message: Forbidden} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [bc2e57b0-e29c-11e6-b8ec-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&read=true&offset=11&length=0 + response: + body: {string: '{"RemoteException":{"exception":"AccessControlException","message":"Invalid + offset value. [a9b02a72-2714-4bfc-b120-d495bc9b4df7][2017-01-24T17:22:28.1622837-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['234'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:22:28 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a9b02a72-2714-4bfc-b120-d495bc9b4df7] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 403, message: Forbidden} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [bc472358-e29c-11e6-8931-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&read=true&offset=11&length=0 + response: + body: {string: '{"RemoteException":{"exception":"AccessControlException","message":"Invalid + offset value. [286eba52-79ce-4ab1-8735-af9af595f816][2017-01-24T17:22:28.3341799-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['234'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:22:28 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [286eba52-79ce-4ab1-8735-af9af595f816] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 403, message: Forbidden} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [bc602982-e29c-11e6-8839-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&read=true&offset=11&length=0 + response: + body: {string: '{"RemoteException":{"exception":"AccessControlException","message":"Invalid + offset value. [9e8ddf77-7ab8-433c-a1a4-a10f693b946c][2017-01-24T17:22:28.4904149-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['234'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:22:28 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9e8ddf77-7ab8-433c-a1a4-a10f693b946c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 403, message: Forbidden} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [bc78f528-e29c-11e6-bba8-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&read=true&offset=11&length=0 + response: + body: {string: '{"RemoteException":{"exception":"AccessControlException","message":"Invalid + offset value. [a640f84c-7703-4305-a2d8-d49b6cbafe50][2017-01-24T17:22:28.6623119-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['234'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:22:28 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a640f84c-7703-4305-a2d8-d49b6cbafe50] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 403, message: Forbidden} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [bc91fbb4-e29c-11e6-b40a-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&read=true&offset=11&length=0 + response: + body: {string: '{"RemoteException":{"exception":"AccessControlException","message":"Invalid + offset value. [2753b302-224e-46e6-a060-f5db1a24db31][2017-01-24T17:22:28.8185469-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['234'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:22:28 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2753b302-224e-46e6-a060-f5db1a24db31] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 403, message: Forbidden} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [bcab3c48-e29c-11e6-ae45-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"foo","type":"DIRECTORY","blockSize":0,"accessTime":1485306990023,"modificationTime":1485307000628,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['287'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:22:28 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [f5c09e82-63aa-4617-9332-d4f2dddf86dc] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [bcc31d50-e29c-11e6-a174-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"foo","type":"DIRECTORY","blockSize":0,"accessTime":1485306990023,"modificationTime":1485307000628,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['287'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:22:28 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [98f2ce23-eb58-46e8-9c5e-07ccfc33474c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [bcd56d08-e29c-11e6-af2e-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"foo","type":"DIRECTORY","blockSize":0,"accessTime":1485306990023,"modificationTime":1485307000628,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['287'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:22:29 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ed7b6803-7d01-42a6-9d0c-7380ffd9cb8c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [bce781e8-e29c-11e6-ba92-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/foo?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:22:29 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3ba6d5ef-7d76-46a1-ab62-f3762018e0c6] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123 + + 456 + + 789' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['11'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [d6ec3a80-e29c-11e6-8e1b-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=CREATE&overwrite=true&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:23:13 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test/a?OP=CREATE&overwrite=true&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [6db86905-6b28-4142-b016-b4e273eba7b4] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [d78f0a12-e29c-11e6-8388-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307393347,"modificationTime":1485307393607,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:23:13 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ce0e59ff-ad45-4741-98de-8a04c746bf18] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [d7a14618-e29c-11e6-8b6a-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307393347,"modificationTime":1485307393607,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:23:13 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [dbe6a5a1-fafe-496f-8cdc-903a63af59b8] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [d7b28458-e29c-11e6-a673-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=1&read=true&length=10 + response: + body: {string: '23 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:23:14 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [bd055602-b07a-4c24-b8f5-9e5f6f719ac3] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [d80f4a36-e29c-11e6-b5d6-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307393347,"modificationTime":1485307393607,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:23:14 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [4667c9dc-ba54-4c35-9ca0-ce01e2a96455] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [d821fb50-e29c-11e6-b5de-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307393347,"modificationTime":1485307393607,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:23:14 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7706e382-4cdf-4c2c-9927-f50c78e753b4] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [d8331254-e29c-11e6-a5e3-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=1&read=true&length=10 + response: + body: {string: '23 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:23:14 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a0d3d485-baeb-47b1-9f0c-46bda0cc17fb] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [d84429d4-e29c-11e6-bfbd-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=0&read=true&length=1 + response: + body: {string: '1'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:23:14 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [0ba351e1-1a48-4361-bc0a-31a6bf262539] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [d85553ee-e29c-11e6-85eb-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307393347,"modificationTime":1485307393607,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:23:14 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [5ab00dfd-6104-4f02-91dd-cd908de9f90f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [d867072c-e29c-11e6-82b8-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307393347,"modificationTime":1485307393607,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:23:15 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [5d2da35f-5472-4442-84a6-9e18f309c638] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [d8781df8-e29c-11e6-bc44-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=2&read=true&length=9 + response: + body: {string: '3 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:23:15 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [208c60f0-fc51-4da8-b58f-0490bd39d0a3] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [d8894874-e29c-11e6-ad70-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=0&read=true&length=2 + response: + body: {string: '12'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:23:15 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [329ae11d-f21e-44aa-850a-a5cfb6a16b79] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [d89afbb0-e29c-11e6-8e8d-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307393347,"modificationTime":1485307393607,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:23:15 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [670717dc-cf7f-4307-b881-ba55a7b8af63] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [d8ac7480-e29c-11e6-9832-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307393347,"modificationTime":1485307393607,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:23:15 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [51aab504-82e5-4da5-9c0b-0aa6cc7df658] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [d8bd9eec-e29c-11e6-b29f-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=3&read=true&length=8 + response: + body: {string: ' + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:23:15 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3696adee-d786-4813-b0b5-0d07d3cdd1f4] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [d8cf1792-e29c-11e6-99be-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=0&read=true&length=3 + response: + body: {string: '123'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:23:15 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [f343505c-c8f1-4001-985c-c32b983e51f6] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [d8e04218-e29c-11e6-a9dd-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307393347,"modificationTime":1485307393607,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:23:15 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [57bf6c80-9012-4194-9ee0-c4c609a38bc4] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [d8f1802e-e29c-11e6-a341-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307393347,"modificationTime":1485307393607,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:23:15 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [03c67910-5550-474b-b3c6-628d9e97538c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [d902839a-e29c-11e6-ade2-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=5&read=true&length=6 + response: + body: {string: '56 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:23:16 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [26a35b20-54b2-4c28-b805-614c33c29d8b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [d914d34c-e29c-11e6-ac1e-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=0&read=true&length=5 + response: + body: {string: '123 + + 4'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:23:16 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ef666593-9d38-4d21-b918-ec64179e834f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [d927e5fa-e29c-11e6-bc87-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307393347,"modificationTime":1485307393607,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:23:16 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a993c793-50b6-4856-8461-596988150397] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [d939997a-e29c-11e6-8075-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307393347,"modificationTime":1485307393607,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:23:16 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [22bdf709-c363-4e99-9333-c92db8f0fc87] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [d94b11d4-e29c-11e6-ad9e-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=8&read=true&length=3 + response: + body: {string: '789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:23:16 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c8b2f8a9-cb43-4146-9e2c-9a250e12b882] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [d95dd688-e29c-11e6-b275-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=0&read=true&length=8 + response: + body: {string: '123 + + 456 + +'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:23:16 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [686bdcd7-6e4e-49ab-9f8f-952a0ce02e8b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [d96f283e-e29c-11e6-a982-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307393347,"modificationTime":1485307393607,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:23:16 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [66086a63-6195-4282-8297-0819fec232cc] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [d98052ac-e29c-11e6-9ccc-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307393347,"modificationTime":1485307393607,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:23:16 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [46fab8a6-5e8f-400f-bf92-ceef2ab019e9] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [d9916c24-e29c-11e6-898c-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=11&read=true&length=0 + response: + body: {string: '{"RemoteException":{"exception":"AccessControlException","message":"Invalid + offset value. [390b3b40-f10f-4886-8106-94c005ed3d37][2017-01-24T17:23:17.6175531-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['234'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:23:17 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [390b3b40-f10f-4886-8106-94c005ed3d37] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 403, message: Forbidden} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [d9c00a76-e29c-11e6-a07c-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=11&read=true&length=0 + response: + body: {string: '{"RemoteException":{"exception":"AccessControlException","message":"Invalid + offset value. [c3ec5785-4654-44fc-b56d-2c4e66b22a49][2017-01-24T17:23:17.7894461-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['234'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:23:17 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c3ec5785-4654-44fc-b56d-2c4e66b22a49] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 403, message: Forbidden} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [d9d94b5a-e29c-11e6-9744-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=11&read=true&length=0 + response: + body: {string: '{"RemoteException":{"exception":"AccessControlException","message":"Invalid + offset value. [cf212e17-a762-4e73-b68b-26ab4ad316af][2017-01-24T17:23:17.9456982-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['234'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:23:17 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [cf212e17-a762-4e73-b68b-26ab4ad316af] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 403, message: Forbidden} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [d9f23d94-e29c-11e6-9a12-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=11&read=true&length=0 + response: + body: {string: '{"RemoteException":{"exception":"AccessControlException","message":"Invalid + offset value. [654fb655-39db-4fb7-80af-ec5426f548ca][2017-01-24T17:23:18.1175717-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['234'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:23:17 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [654fb655-39db-4fb7-80af-ec5426f548ca] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 403, message: Forbidden} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [da0ae3ac-e29c-11e6-853f-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=11&read=true&length=0 + response: + body: {string: '{"RemoteException":{"exception":"AccessControlException","message":"Invalid + offset value. [28d241d6-c7ce-43ef-a4c6-24f675532d4b][2017-01-24T17:23:18.2738253-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['234'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:23:17 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [28d241d6-c7ce-43ef-a4c6-24f675532d4b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 403, message: Forbidden} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [da23745a-e29c-11e6-8a04-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=11&read=true&length=0 + response: + body: {string: '{"RemoteException":{"exception":"AccessControlException","message":"Invalid + offset value. [e8003659-2ff3-4517-a7f8-2ef7931299fe][2017-01-24T17:23:18.4300750-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['234'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:23:17 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e8003659-2ff3-4517-a7f8-2ef7931299fe] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 403, message: Forbidden} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [da3c6728-e29c-11e6-baf9-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=11&read=true&length=0 + response: + body: {string: '{"RemoteException":{"exception":"AccessControlException","message":"Invalid + offset value. [3d9c7ada-a909-4850-ae2a-a778fd6c626e][2017-01-24T17:23:18.5863264-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['234'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:23:17 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3d9c7ada-a909-4850-ae2a-a778fd6c626e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 403, message: Forbidden} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [da542108-e29c-11e6-bd5e-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=11&read=true&length=0 + response: + body: {string: '{"RemoteException":{"exception":"AccessControlException","message":"Invalid + offset value. [3bc1b7f2-5150-4fdc-9d21-df45615c5f0e][2017-01-24T17:23:18.7581854-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['234'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:23:18 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3bc1b7f2-5150-4fdc-9d21-df45615c5f0e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 403, message: Forbidden} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [da6d3bc2-e29c-11e6-b71c-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=11&read=true&length=0 + response: + body: {string: '{"RemoteException":{"exception":"AccessControlException","message":"Invalid + offset value. [d0f9dc66-0f87-46fe-8476-b973e2569b35][2017-01-24T17:23:18.9144539-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['234'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:23:18 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d0f9dc66-0f87-46fe-8476-b973e2569b35] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 403, message: Forbidden} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [da86b748-e29c-11e6-9620-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=11&read=true&length=0 + response: + body: {string: '{"RemoteException":{"exception":"AccessControlException","message":"Invalid + offset value. [99ced7df-c355-45c3-87e7-fc2178f5cc44][2017-01-24T17:23:19.0707057-08:00]","javaClassName":"org.apache.hadoop.security.AccessControlException"}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['234'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:23:18 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [99ced7df-c355-45c3-87e7-fc2178f5cc44] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 403, message: Forbidden} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [da9e96b8-e29c-11e6-948d-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:23:18 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [54296ebf-2b0e-48a8-9f57-aefe9ce52e0b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [dab4f22c-e29c-11e6-9e37-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/.?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"azure_test_dir","type":"DIRECTORY","blockSize":0,"accessTime":1484346729170,"modificationTime":1485307349397,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"tmp","type":"DIRECTORY","blockSize":0,"accessTime":1484331873300,"modificationTime":1484331873300,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['552'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:23:18 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ba2b0332-5370-4ae7-afb8-2f51ec12e00b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123 + + 456 + + 789' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['11'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4c1f4fcc-e29d-11e6-99d6-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?write=true&OP=CREATE&overwrite=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:26:29 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test/a?write=true&OP=CREATE&overwrite=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [4d97776d-c336-4e01-8715-828274855f1f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4c91e7ba-e29d-11e6-9e12-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307590074,"modificationTime":1485307590125,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:26:29 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [00f03f64-5064-44df-82c1-666fcb59f83d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4cc0e6f4-e29d-11e6-9175-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307590074,"modificationTime":1485307590125,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:26:29 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [51ce9ca0-a094-4768-95ec-61d9f4933b69] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4cd30f78-e29d-11e6-ac48-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=1&read=true&length=10 + response: + body: {string: '23 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:26:30 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [0f3140dc-d10a-4b85-b4a7-ce4d54040fc0] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4d16f654-e29d-11e6-a34d-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307590074,"modificationTime":1485307590125,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:26:30 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [35a74e9e-ef39-475e-9829-5ebb140d8a86] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4d293236-e29d-11e6-8610-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307590074,"modificationTime":1485307590125,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:26:30 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ee6bfd30-9a5f-4cde-b2e1-4bf02d01feac] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4d3b9540-e29d-11e6-8be9-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=1&read=true&length=10 + response: + body: {string: '23 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:26:30 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d8170945-8d39-48d0-b56d-cb7a7a00bc70] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4d4daa3e-e29d-11e6-a115-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=0&read=true&length=1 + response: + body: {string: '1'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:26:30 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7c583cbc-bafc-4f47-9a4a-82e20d4d3cc8] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4d5fbf1e-e29d-11e6-97bf-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307590074,"modificationTime":1485307590125,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:26:30 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [fb581374-cc66-40c3-85fa-6bf6ae2532c5] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4d71e788-e29d-11e6-969c-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307590074,"modificationTime":1485307590125,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:26:30 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [8869f4d7-938a-479c-8a22-2957277097b7] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4d84718a-e29d-11e6-8ef6-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=2&read=true&length=9 + response: + body: {string: '3 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:26:31 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [78401976-f659-4cf1-a17a-7805ca173b54] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4d96c118-e29d-11e6-95ba-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=0&read=true&length=2 + response: + body: {string: '12'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:26:31 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [908a0251-ef9b-4d0c-8317-775078f75309] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4da8e998-e29d-11e6-9991-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307590074,"modificationTime":1485307590125,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:26:31 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [08c734ef-7b96-4ab3-b1ab-a79ec3d89cc8] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4dbb38fe-e29d-11e6-9cd3-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307590074,"modificationTime":1485307590125,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:26:31 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [724ca66b-36eb-400b-8cbf-184546d1c5b0] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4dcd751c-e29d-11e6-adea-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=3&read=true&length=8 + response: + body: {string: ' + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:26:31 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [4c0f1d0d-0431-4371-a37a-716740721eb0] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4ddfc476-e29d-11e6-9512-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=0&read=true&length=3 + response: + body: {string: '123'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:26:31 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ec9bb3e8-4971-460a-9c15-fb4e435e6dbd] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4df1ed00-e29d-11e6-a938-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307590074,"modificationTime":1485307590125,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:26:31 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a05b73b4-114f-4e3a-ae5f-3d77a1ac4099] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4e041566-e29d-11e6-a63c-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307590074,"modificationTime":1485307590125,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:26:31 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9cb14c00-6f61-4611-9f0e-4bb98af57452] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4e167864-e29d-11e6-896c-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=5&read=true&length=6 + response: + body: {string: '56 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:26:31 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [060bf938-c69e-4d30-aa5e-b90a02c1dea6] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4e28c7de-e29d-11e6-a74d-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=0&read=true&length=5 + response: + body: {string: '123 + + 4'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:26:32 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [26423d46-29e8-43ef-9405-8f2dcd3eff17] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4e3b03de-e29d-11e6-a55e-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307590074,"modificationTime":1485307590125,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:26:32 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b30d3d76-28c5-4605-8403-e2faaa147ac5] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4e4d535a-e29d-11e6-be62-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307590074,"modificationTime":1485307590125,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:26:32 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ae2a19bb-445b-4b77-86c6-7187cce60fb5] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4e5f7ad0-e29d-11e6-8781-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=8&read=true&length=3 + response: + body: {string: '789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:26:32 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e8abb278-7e9a-4edd-8911-710c2e0bc0bc] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4e725406-e29d-11e6-a18c-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=0&read=true&length=8 + response: + body: {string: '123 + + 456 + +'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:26:32 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [6a203619-b344-4c91-bb7c-7faaaa413af6] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4e84ca98-e29d-11e6-8bfb-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307590074,"modificationTime":1485307590125,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:26:32 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [75d29f87-fb5b-4bc5-9238-fc1f11f68d89] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4e96f3be-e29d-11e6-96d3-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307590074,"modificationTime":1485307590125,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:26:32 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7e94a48b-665a-43b9-9c8a-3c8fc909598f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4ea95610-e29d-11e6-8b59-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=0&read=true&length=11 + response: + body: {string: '123 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:26:32 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [19592569-2d55-4ab5-96a9-30400ea45f7a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4ebf4f26-e29d-11e6-b184-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307590074,"modificationTime":1485307590125,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:26:33 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b0cd4a23-9c95-435b-bb66-51c1c69b7d39] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4ed17788-e29d-11e6-a095-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307590074,"modificationTime":1485307590125,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:26:33 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e2ffe5ff-f879-45f6-a87a-e4f67dab1612] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4ee38c5a-e29d-11e6-852b-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=1&read=true&length=10 + response: + body: {string: '23 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:26:33 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [144b7a8d-9814-4084-9193-a52f2fd3c49d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4ef6c64a-e29d-11e6-9517-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307590074,"modificationTime":1485307590125,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:26:33 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [14394a7b-e9ca-46b9-8ee1-3676010de9e3] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4f08c79c-e29d-11e6-893d-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307590074,"modificationTime":1485307590125,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:26:33 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7b306beb-00da-43a7-a11e-0eb085fe2df6] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4f1b1734-e29d-11e6-8865-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=1&read=true&length=10 + response: + body: {string: '23 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:26:33 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [0dbf67d0-9f89-45b3-b69a-491e3d99b49c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4f2d2c0a-e29d-11e6-b911-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307590074,"modificationTime":1485307590125,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:26:33 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b64b9636-d32d-4bae-a946-2076f9f39857] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4f3f40f6-e29d-11e6-a7cf-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307590074,"modificationTime":1485307590125,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:26:33 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [24c74c51-3db5-44b6-8832-ccafa4b5657b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4f516968-e29d-11e6-babd-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=1&read=true&length=10 + response: + body: {string: '23 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:26:33 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [02a671ff-87fa-49b7-909a-c2552951e82d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4f6343ba-e29d-11e6-bddc-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307590074,"modificationTime":1485307590125,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:26:35 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9c962bb6-36b1-4247-91b1-f946a79f0401] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4f759330-e29d-11e6-bf25-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307590074,"modificationTime":1485307590125,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:26:35 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [4f150df8-3467-4881-8f23-90dc41aefbc1] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4f8794a2-e29d-11e6-a873-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=3&read=true&length=8 + response: + body: {string: ' + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:26:35 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d2511c74-1e0a-4034-a948-a032598808ce] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4f99d09c-e29d-11e6-8e94-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=0&read=true&length=3 + response: + body: {string: '123'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:26:35 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [f2b497a7-7f5b-4aa2-a484-1530893fb4f3] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4fabf98c-e29d-11e6-a9c9-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307590074,"modificationTime":1485307590125,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:26:35 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [5eb5837a-d58f-4213-94b2-76fe939bd19d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4fbe34e8-e29d-11e6-bf05-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307590074,"modificationTime":1485307590125,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:26:35 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [dbfdaa60-fb51-4dbe-ba0c-655f404f22b1] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4fd070ee-e29d-11e6-bdb3-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=3&read=true&length=8 + response: + body: {string: ' + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:26:35 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9530030e-dc13-47ec-a5c6-bde33c35f6c5] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4fe285de-e29d-11e6-b70d-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307590074,"modificationTime":1485307590125,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:26:35 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d351fc8d-4430-4120-8739-281c4c15ebe7] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4ff473ba-e29d-11e6-945d-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307590074,"modificationTime":1485307590125,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:26:36 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [27f6eb35-e2b0-4df8-a2c3-2066f293c5e4] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [5006d6ac-e29d-11e6-a1eb-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=6&read=true&length=5 + response: + body: {string: '6 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:26:36 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [1131b483-8f1e-4d7a-89f7-c4c3fb3a29c8] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [501b35a4-e29d-11e6-a427-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307590074,"modificationTime":1485307590125,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:26:36 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c8084eff-e533-4515-afb3-daf31ac47567] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [502d717e-e29d-11e6-8c74-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307590074,"modificationTime":1485307590125,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:26:36 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a544befd-c6bf-49ee-bb18-8a903a212131] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [503fad7a-e29d-11e6-9f45-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=9&read=true&length=2 + response: + body: {string: '89'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:26:36 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [26a36881-5201-40ec-860a-b9b586cbc5a6] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [50540cb4-e29d-11e6-b198-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307590074,"modificationTime":1485307590125,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:26:36 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [4deb1d10-ba90-47fb-94d2-d97ef4a7beab] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [506634d4-e29d-11e6-97f4-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307590074,"modificationTime":1485307590125,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:26:36 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a5b03df2-415c-4d5c-b0be-88a5e9e55c71] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [50785d22-e29d-11e6-8551-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=4&read=true&length=7 + response: + body: {string: '456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:26:36 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [550d1583-6b55-46f0-a794-d5e8c9b4c71b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [508d1dae-e29d-11e6-947b-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=0&read=true&length=4 + response: + body: {string: '123 + +'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:26:37 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [305e97b1-3aca-4a4a-88e7-d371b05b6ecf] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [50a1b73a-e29d-11e6-8d7f-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307590074,"modificationTime":1485307590125,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:26:37 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [63204a8b-0d56-48df-b2b1-6879b1fa359b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [50b3f314-e29d-11e6-bdeb-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307590074,"modificationTime":1485307590125,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:26:37 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c4c34ae5-5d1e-4c24-a44a-944a6b73fde3] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [50c61b98-e29d-11e6-a6c7-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=4&read=true&length=7 + response: + body: {string: '456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:26:37 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [641a4988-8c60-44db-900b-30102aeafe06] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [50dab506-e29d-11e6-8de7-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307590074,"modificationTime":1485307590125,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:26:37 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [31a9f079-f66c-40bb-b8be-c9d4c417fa8a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [50ecdd76-e29d-11e6-a152-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307590074,"modificationTime":1485307590125,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:26:37 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [52057d3b-2888-4603-849d-072d10f6c24f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [50ff05de-e29d-11e6-952d-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?OP=OPEN&offset=8&read=true&length=3 + response: + body: {string: '789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:26:37 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2ef2a869-ed54-4c2c-ac15-fe94f7a5fd51] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [511141ca-e29d-11e6-b5a5-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:26:37 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [6d16c70c-d504-49f8-8b4e-774966926e7e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [51232fa6-e29d-11e6-9e42-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/.?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"azure_test_dir","type":"DIRECTORY","blockSize":0,"accessTime":1484346729170,"modificationTime":1485307349397,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"tmp","type":"DIRECTORY","blockSize":0,"accessTime":1484331873300,"modificationTime":1484331873300,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['552'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:26:37 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [21a17008-4f10-4905-adcf-940b82669b92] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123 + + 456 + + 789' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['11'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9fbb4e64-e29d-11e6-bcae-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:28:49 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [edce4478-e5b1-43e5-843b-2e7eb0586c43] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a026cdd2-e29d-11e6-9a7b-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307730301,"modificationTime":1485307730374,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:49 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [558bffe5-aafe-4349-ab6a-8f82ee5d0b9b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a03a1b68-e29d-11e6-9b35-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307730301,"modificationTime":1485307730374,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:49 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c90c330e-1caa-45be-9dbf-f9b64e96d1f0] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a053352c-e29d-11e6-913f-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=1&OP=OPEN&read=true&length=10 + response: + body: {string: '23 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:28:50 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [6b38caaf-4725-4a10-916f-d0d71e0dd17d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a08e1b0c-e29d-11e6-b0e6-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307730301,"modificationTime":1485307730374,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:50 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [403fb3ae-e03d-49cf-9b66-f51bbed71f49] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a09ff594-e29d-11e6-acc5-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307730301,"modificationTime":1485307730374,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:50 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [34c0b05a-17ca-459e-beeb-ba7a96a39537] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a0c851a8-e29d-11e6-8bdf-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=1&OP=OPEN&read=true&length=10 + response: + body: {string: '23 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:28:50 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9e17fd36-7e2e-4122-9dcb-98caef37577c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a0d9f13a-e29d-11e6-949f-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=0&OP=OPEN&read=true&length=1 + response: + body: {string: '1'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:28:50 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [067a57ce-ac55-4b4b-a451-d21582db6889] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a0eba480-e29d-11e6-872e-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307730301,"modificationTime":1485307730374,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:51 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e9ad610f-8c5b-4be1-bf96-d5ab4738ac1c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a0fd30c0-e29d-11e6-b071-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307730301,"modificationTime":1485307730374,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:51 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2f0567eb-1cdc-445a-971d-3c8aae5da650] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a10ebcf0-e29d-11e6-aa92-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=2&OP=OPEN&read=true&length=9 + response: + body: {string: '3 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:28:51 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [8ed20612-efcf-41fe-8a20-168f6059961f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a1207024-e29d-11e6-a7d5-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=0&OP=OPEN&read=true&length=2 + response: + body: {string: '12'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:28:51 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [870b974c-d31a-4548-9c99-7b18604aa490] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a1320fd8-e29d-11e6-9156-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307730301,"modificationTime":1485307730374,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:51 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e7900fcd-1fca-4311-b000-b68d60b40e5c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a1487e24-e29d-11e6-b62f-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307730301,"modificationTime":1485307730374,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:51 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [4a34acfd-fce1-4b68-9896-543dc8e3ba4f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a15a0a78-e29d-11e6-88fc-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=3&OP=OPEN&read=true&length=8 + response: + body: {string: ' + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:28:51 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [43f3c412-0703-4f14-8605-670a656023d7] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a16d1d14-e29d-11e6-8b8e-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=0&OP=OPEN&read=true&length=3 + response: + body: {string: '123'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:28:51 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7842a592-3043-436c-9926-e37ecb3c2d08] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a17fbaa8-e29d-11e6-95c4-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307730301,"modificationTime":1485307730374,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:52 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [23e03997-9918-4b57-918d-38269507436d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a1916e00-e29d-11e6-828d-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307730301,"modificationTime":1485307730374,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:52 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [4e5b4767-123c-4ed7-ad3b-13def24defbd] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a1a2fa1a-e29d-11e6-af92-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=5&OP=OPEN&read=true&length=6 + response: + body: {string: '56 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:28:52 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [991f2c40-e7dc-4874-b77f-76fdcaadbdc0] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a1b4fb86-e29d-11e6-b4be-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=0&OP=OPEN&read=true&length=5 + response: + body: {string: '123 + + 4'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:28:52 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d07602c2-606e-4aa5-9174-92283bfb5bae] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a1e23994-e29d-11e6-ba2b-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307730301,"modificationTime":1485307730374,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:52 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a95b4e47-a48d-4a77-8519-ac7acc2a0e07] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a1f3d936-e29d-11e6-8878-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307730301,"modificationTime":1485307730374,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:52 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [993d92b0-b99e-4bd6-ab0b-e780d524d93a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a2057902-e29d-11e6-a308-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=8&OP=OPEN&read=true&length=3 + response: + body: {string: '789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:28:52 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e8f0683c-8461-49fc-baac-cb1e21f1239a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a21766e4-e29d-11e6-a91b-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=0&OP=OPEN&read=true&length=8 + response: + body: {string: '123 + + 456 + +'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:28:52 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3f84cac3-6a35-47e7-94f3-cf57add985cb] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a229f0ec-e29d-11e6-9454-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307730301,"modificationTime":1485307730374,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:53 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [29f4164e-1eb6-4f11-991a-6073550b6f92] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a23b90a6-e29d-11e6-a244-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307730301,"modificationTime":1485307730374,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:53 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [bae8237b-3893-4d40-9ab0-e3d0b5785371] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a24d43f6-e29d-11e6-b877-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=0&OP=OPEN&read=true&length=11 + response: + body: {string: '123 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:28:53 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [df260028-924b-41b2-a69a-2fd50c76fd95] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a2626608-e29d-11e6-854a-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307730301,"modificationTime":1485307730374,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:53 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [f3c787f8-3cf3-471a-8134-051df3ced291] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a273deb8-e29d-11e6-b46d-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307730301,"modificationTime":1485307730374,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:53 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a845b0b7-c5e4-4a4c-8a18-a3f84f89439b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a285cc82-e29d-11e6-bcf6-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=1&OP=OPEN&read=true&length=10 + response: + body: {string: '23 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:28:53 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [74fee6c8-fdaa-4706-bb43-4ccf7fae075d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a2979362-e29d-11e6-8b51-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307730301,"modificationTime":1485307730374,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:53 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [507522a9-40ed-4782-8636-e94f5328571f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a2a91f8a-e29d-11e6-83b7-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307730301,"modificationTime":1485307730374,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:53 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [615fd9a6-cc79-4c79-bc04-d9873057b3f6] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a2ba982c-e29d-11e6-86af-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=1&OP=OPEN&read=true&length=10 + response: + body: {string: '23 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:28:54 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [85887c66-1ae1-4143-8956-3f3712d31873] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a2cc10dc-e29d-11e6-89fe-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307730301,"modificationTime":1485307730374,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:54 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [8bc595f5-ca9c-4d86-868a-012cbc9a5643] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a2ddb086-e29d-11e6-bf86-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307730301,"modificationTime":1485307730374,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:54 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9cd73cbf-c3fa-4602-9a81-8baca00b97cd] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a2ef774a-e29d-11e6-9729-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=1&OP=OPEN&read=true&length=10 + response: + body: {string: '23 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:28:54 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [270b016d-1f80-43ac-a478-37fb67b12853] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a3011708-e29d-11e6-9a0f-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307730301,"modificationTime":1485307730374,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:54 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a3477a38-b8f3-48c2-8aa4-d091b891a1c2] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a312b6da-e29d-11e6-8248-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307730301,"modificationTime":1485307730374,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:54 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ddbee43e-9227-4556-a402-833a78f8f9e3] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a3245564-e29d-11e6-9a9b-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=3&OP=OPEN&read=true&length=8 + response: + body: {string: ' + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:28:54 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [46abe843-6b31-499d-bba4-8a45164420a9] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a3361c24-e29d-11e6-934e-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=0&OP=OPEN&read=true&length=3 + response: + body: {string: '123'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:28:54 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [419ffeff-8d93-4771-bbd3-a2acfdbae986] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a347bbdc-e29d-11e6-a0e1-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307730301,"modificationTime":1485307730374,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:54 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [674bfb2c-3e0c-4478-8f73-2175340f0a6e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a3593488-e29d-11e6-ab4c-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307730301,"modificationTime":1485307730374,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:55 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [09cc6023-d030-4b3e-b985-331336201273] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a36ac0ba-e29d-11e6-b8ef-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=3&OP=OPEN&read=true&length=8 + response: + body: {string: ' + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:28:55 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9ec02fe4-f99c-417f-bf85-8ac18225dd3e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a37c8780-e29d-11e6-bd50-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307730301,"modificationTime":1485307730374,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:55 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [50266629-420d-441f-9eff-dc2997ddf476] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a3905d9e-e29d-11e6-bf43-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307730301,"modificationTime":1485307730374,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:55 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [eac49b6d-7e2b-4384-9fb6-5334636b45f0] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a3a1d64a-e29d-11e6-adbb-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=6&OP=OPEN&read=true&length=5 + response: + body: {string: '6 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:28:55 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b1a88390-2a52-4b7b-92cb-bdaa8a32d526] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a3b5fa86-e29d-11e6-a958-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307730301,"modificationTime":1485307730374,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:55 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [982be5ff-aab1-4471-bec7-f06b8e00031d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a3c77330-e29d-11e6-a3dc-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307730301,"modificationTime":1485307730374,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:55 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [fe7c9147-a3b1-41e6-ab19-148611eba5a6] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a3d912e8-e29d-11e6-bbc3-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=9&OP=OPEN&read=true&length=2 + response: + body: {string: '89'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:28:55 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [6930523b-a048-4b30-bb21-ab5cee21458b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a3ecc1f6-e29d-11e6-9825-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307730301,"modificationTime":1485307730374,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:56 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [08d5b512-a293-4978-8ab3-f2a079009a0b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a42c14e4-e29d-11e6-a48c-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307730301,"modificationTime":1485307730374,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:56 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [1ecf9555-91bf-4b96-8391-0b001b6526e5] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a43d8d90-e29d-11e6-9227-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=4&OP=OPEN&read=true&length=7 + response: + body: {string: '456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:28:56 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d3efca98-31e4-4d83-b7bf-cf5d55859174] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a4515028-e29d-11e6-a093-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=0&OP=OPEN&read=true&length=4 + response: + body: {string: '123 + +'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:28:56 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [89de3d5f-f963-4b30-8de4-c2b614dee817] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a468cfca-e29d-11e6-b211-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307730301,"modificationTime":1485307730374,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:56 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [6df59aa7-4138-44ab-afe7-0b20c6dd508a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a47ad12c-e29d-11e6-8136-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307730301,"modificationTime":1485307730374,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:56 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c515579a-862b-4a1b-bc3f-3aa3cd2496c4] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a490b69e-e29d-11e6-8d5a-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=4&OP=OPEN&read=true&length=7 + response: + body: {string: '456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:28:57 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [41681a2e-0555-45b9-a198-70794b20c578] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a4a5ec50-e29d-11e6-8364-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307730301,"modificationTime":1485307730374,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:57 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3fac7415-8025-4e61-b1f1-1b418a012520] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a4b73de6-e29d-11e6-a72a-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307730301,"modificationTime":1485307730374,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:57 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [4d6115c2-c4fd-4b1a-9254-f65409e59ccf] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a4c8a308-e29d-11e6-9f57-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=8&OP=OPEN&read=true&length=3 + response: + body: {string: '789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:28:57 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a16b1f79-8207-49fc-a5e9-b604832e305b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a4edcac2-e29d-11e6-8208-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:57 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [76fb8ef7-0adf-40de-b5ef-c5f3d043cb8e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a4ff4368-e29d-11e6-a596-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/.?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"azure_test_dir","type":"DIRECTORY","blockSize":0,"accessTime":1484346729170,"modificationTime":1485307729229,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"tmp","type":"DIRECTORY","blockSize":0,"accessTime":1484331873300,"modificationTime":1484331873300,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['552'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:57 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [0059df8b-6c1a-4395-a2c1-3da19042da10] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123 + + 456 + + 789' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['11'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [482fb3b4-e29e-11e6-9db7-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:33:32 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [aac1683c-a18e-476b-9ee4-89714599d34a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [48801da2-e29e-11e6-aa0f-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308012858,"modificationTime":1485308012911,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:32 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c7432f89-b272-4b10-80c6-6cc812b39e86] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4891d0e4-e29e-11e6-a7ac-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308012858,"modificationTime":1485308012911,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:32 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b8dad106-087c-4126-abe3-5e1843a4f8ac] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [48a33606-e29e-11e6-8a67-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=1&read=true&OP=OPEN&length=10 + response: + body: {string: '23 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:33:32 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e408d731-fcc9-48f1-a3e2-2cd0dfbc6462] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [48c3a2c8-e29e-11e6-bb3e-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308012858,"modificationTime":1485308012911,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:32 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [75da785e-bef7-48c1-b674-fda229024e87] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [48d52efa-e29e-11e6-aa47-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308012858,"modificationTime":1485308012911,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:32 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2141b940-660f-4bd6-9674-69f2cad0392f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [48e6a7a6-e29e-11e6-bd6d-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=1&read=true&OP=OPEN&length=10 + response: + body: {string: '23 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:33:33 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [855af165-74c5-4411-8cd3-e189079631d0] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [48f8204c-e29e-11e6-8f6e-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=0&read=true&OP=OPEN&length=1 + response: + body: {string: '1'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:33:33 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3d359ae8-01e6-4185-b879-19f8cf89c6fb] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [490998f6-e29e-11e6-bf5d-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308012858,"modificationTime":1485308012911,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:33 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [807bf9dc-5433-4c91-bded-f76bdab561f0] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [491b2524-e29e-11e6-b6a8-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308012858,"modificationTime":1485308012911,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:33 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [78a849fa-bfcb-4c1d-a491-01eb8dbfdb70] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [492cb154-e29e-11e6-a7ab-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=2&read=true&OP=OPEN&length=9 + response: + body: {string: '3 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:33:33 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c258f8be-4390-42b9-894e-17382edcf40e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [493e3e1c-e29e-11e6-9729-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=0&read=true&OP=OPEN&length=2 + response: + body: {string: '12'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:33:33 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [1ca8f161-998e-4a2c-aa51-7f3e19c40a96] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [494fc9b4-e29e-11e6-97cd-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308012858,"modificationTime":1485308012911,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:33 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [543ead6b-35bb-438a-8e1d-84c4c27a0956] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4961425c-e29e-11e6-b33b-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308012858,"modificationTime":1485308012911,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:33 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [aad874f2-7946-413c-a2a5-7abf5c5cec3b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4972bb00-e29e-11e6-a850-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=3&read=true&OP=OPEN&length=8 + response: + body: {string: ' + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:33:33 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [8fa3d7aa-0230-4a43-85af-b5970df70dae] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [49844730-e29e-11e6-8e0c-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=0&read=true&OP=OPEN&length=3 + response: + body: {string: '123'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:33:34 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [1c29de76-6894-4d81-88b4-7b09053acb70] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [49960e06-e29e-11e6-8444-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308012858,"modificationTime":1485308012911,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:34 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9a896ccf-4290-464a-bef0-1570f20f5561] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [49b87690-e29e-11e6-af74-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308012858,"modificationTime":1485308012911,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:34 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [fc3299cd-971d-49cb-9dda-29f145429199] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [49c9ef38-e29e-11e6-9100-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=5&read=true&OP=OPEN&length=6 + response: + body: {string: '56 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:33:34 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2b4e2af5-569a-4fbb-9ba6-a06d2ecd45d8] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [49db7b70-e29e-11e6-9766-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=0&read=true&OP=OPEN&length=5 + response: + body: {string: '123 + + 4'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:33:34 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [0b2166c2-8c44-4ef2-bb57-12c08bc8750f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [49ed07a2-e29e-11e6-809d-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308012858,"modificationTime":1485308012911,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:34 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [463b55a3-bb40-4a8e-8bc9-83e231a22e4b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [49febade-e29e-11e6-9028-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308012858,"modificationTime":1485308012911,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:34 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [f29a7086-d997-49e7-9f72-36eeef2fd8f0] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4a103386-e29e-11e6-87ed-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=8&read=true&OP=OPEN&length=3 + response: + body: {string: '789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:33:34 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3fd72f82-f67d-4f67-8972-2688f090cbb2] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4a21fa48-e29e-11e6-93f6-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=0&read=true&OP=OPEN&length=8 + response: + body: {string: '123 + + 456 + +'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:33:35 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [94f9db46-2392-487c-8c84-da5d493f94b8] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4a33d49c-e29e-11e6-9513-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308012858,"modificationTime":1485308012911,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:35 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [baf21cb2-f3f1-4b60-a921-f352d0237b18] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4a4560d0-e29e-11e6-a1a2-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308012858,"modificationTime":1485308012911,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:35 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [47578cbe-54c5-405e-b43e-16417ac1953a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4a56d986-e29e-11e6-8215-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=0&read=true&OP=OPEN&length=11 + response: + body: {string: '123 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:33:35 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d84a692a-8740-448d-850f-9a11186a5252] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4a6b866e-e29e-11e6-801a-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308012858,"modificationTime":1485308012911,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:35 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [32b18d47-6f75-4df6-a298-ee031a45b24a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4a7d129c-e29e-11e6-ae46-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308012858,"modificationTime":1485308012911,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:35 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c7f7205d-adea-4a07-aaf8-0e65cdab00c4] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4a8e9ed4-e29e-11e6-a822-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=1&read=true&OP=OPEN&length=10 + response: + body: {string: '23 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:33:35 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [73765ea9-ed1e-4e08-8b7f-c8cdcb0be2a6] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4aa02afa-e29e-11e6-9d78-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308012858,"modificationTime":1485308012911,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:35 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7559e187-5ab1-4638-9342-c2336d856e3e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4ab1901c-e29e-11e6-b714-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308012858,"modificationTime":1485308012911,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:36 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [942d54d6-445b-4f1d-8608-93e975093d07] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4ac31c50-e29e-11e6-ad54-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=1&read=true&OP=OPEN&length=10 + response: + body: {string: '23 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:33:36 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [f7e5d003-1fe0-4cac-aa78-e1258f545467] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4ad4816c-e29e-11e6-af92-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308012858,"modificationTime":1485308012911,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:36 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [f6864417-e9a1-499f-9e8b-34fda8eeba0d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4ae634b4-e29e-11e6-af89-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308012858,"modificationTime":1485308012911,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:36 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ba58841f-e1b6-4d48-b3f2-67772c1114ca] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4afa1e58-e29e-11e6-9dc3-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=1&read=true&OP=OPEN&length=10 + response: + body: {string: '23 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:33:36 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [19240bda-89f2-48db-92cd-27132b4cdadd] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4b0b96fa-e29e-11e6-b28a-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308012858,"modificationTime":1485308012911,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:36 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9fdc645b-f133-4f4a-b8e9-7a62919978be] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4b1d36b4-e29e-11e6-b2b8-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308012858,"modificationTime":1485308012911,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:36 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a62bf108-d1de-4cf7-96a6-14bc7ab6c996] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4b2ec2e2-e29e-11e6-9db9-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=3&read=true&OP=OPEN&length=8 + response: + body: {string: ' + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:33:36 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [00192626-4373-4ae3-a94b-0462c55293bd] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4b403b8c-e29e-11e6-9cae-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=0&read=true&OP=OPEN&length=3 + response: + body: {string: '123'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:33:36 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d71667af-22ff-47e1-84bd-2f1fe8b02a1e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4b51eeca-e29e-11e6-b0cd-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308012858,"modificationTime":1485308012911,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:37 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [708cbfd5-cc03-4d74-9cd7-932782e68ad6] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4b7a8574-e29e-11e6-9ea4-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308012858,"modificationTime":1485308012911,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:37 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c1cdd0a9-79bc-4e7c-a21e-70c14120c70d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4b8c119c-e29e-11e6-9404-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=3&read=true&OP=OPEN&length=8 + response: + body: {string: ' + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:33:37 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a225fe3f-c962-463b-9dfe-01f1c295c818] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4b9d9dcc-e29e-11e6-b015-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308012858,"modificationTime":1485308012911,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:37 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [67ec9250-72dd-4459-b087-bea7269fc06d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4baf02ee-e29e-11e6-9ca2-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308012858,"modificationTime":1485308012911,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:37 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [97f30495-c650-4b23-8972-998e811c9b2c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4bc08f1c-e29e-11e6-9f3e-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=6&read=true&OP=OPEN&length=5 + response: + body: {string: '6 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:33:37 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3fff8352-790e-4e10-8697-f6fce9a94f98] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4bd42aa4-e29e-11e6-b75f-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308012858,"modificationTime":1485308012911,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:37 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [1ddf5320-c17c-44e6-8787-5ae81b95b592] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4be5a348-e29e-11e6-a1f3-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308012858,"modificationTime":1485308012911,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:37 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a778ed05-7af1-4464-92d2-995727d542e5] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4bf77d9c-e29e-11e6-97aa-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=9&read=true&OP=OPEN&length=2 + response: + body: {string: '89'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:33:38 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [dadf3138-2099-4519-8485-01203c6aaf36] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4c0b53ba-e29e-11e6-9bbf-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308012858,"modificationTime":1485308012911,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:38 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [5d819818-79a5-4ced-8d25-c3b0838ab60a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4c1edbba-e29e-11e6-8639-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308012858,"modificationTime":1485308012911,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:38 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [452d251d-611c-4cdc-be74-68e05b758812] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4c305466-e29e-11e6-83b9-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=4&read=true&OP=OPEN&length=7 + response: + body: {string: '456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:33:38 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [fa13a6e0-1c2f-4459-9dc2-00981e4cadf5] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4c446648-e29e-11e6-917b-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=0&read=true&OP=OPEN&length=4 + response: + body: {string: '123 + +'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:33:38 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [8432b8dd-bfb5-427f-9eee-9b0b6dcc5900] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4c5d8012-e29e-11e6-9654-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308012858,"modificationTime":1485308012911,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:38 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9f03612c-1012-4dbf-a6b5-5d90883aca7c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4c721982-e29e-11e6-9257-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308012858,"modificationTime":1485308012911,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:38 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [840aaef7-041c-4323-9076-d496bd2fe6f9] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4c9e0b88-e29e-11e6-93c1-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=4&read=true&OP=OPEN&length=7 + response: + body: {string: '456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:33:39 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d4a5bca0-a24b-479e-82af-2cd109724e5d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4cb1ba8c-e29e-11e6-b75c-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308012858,"modificationTime":1485308012911,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:39 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [dd4436be-d827-4540-9725-4362e2988ae3] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4cc4582e-e29e-11e6-91f8-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308012858,"modificationTime":1485308012911,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:39 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [830bea19-6e80-4854-9120-5c8736e13e1d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4cd5bd50-e29e-11e6-b7c6-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=8&read=true&OP=OPEN&length=3 + response: + body: {string: '789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:33:39 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [aa00bd0f-6ef0-4644-ae4c-00390b61c11d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4ce78418-e29e-11e6-b41f-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:39 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2cae5156-df1e-43d0-bee9-36ea2f70dc6a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4cf8fcc2-e29e-11e6-b584-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/.?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"azure_test_dir","type":"DIRECTORY","blockSize":0,"accessTime":1485307822683,"modificationTime":1485308011842,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"tmp","type":"DIRECTORY","blockSize":0,"accessTime":1484331873300,"modificationTime":1484331873300,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['552'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:39 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c1f87958-1b2a-419f-9c9a-4369fdf201c8] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123 + + 456 + + 789' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['11'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [81e3c87e-e368-11e6-8d46-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?write=true&OP=CREATE&overwrite=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Thu, 26 Jan 2017 01:41:07 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test/a?write=true&OP=CREATE&overwrite=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [6297eed6-2286-4fd2-bdf6-587c004cfbd7] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8254164a-e368-11e6-a697-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394868110,"modificationTime":1485394868170,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:41:07 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b4cf8eaa-dcca-490f-9752-ab74ada6b9c7] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [82657b64-e368-11e6-9de7-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394868110,"modificationTime":1485394868170,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:41:08 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [75a6eb89-5405-4e1e-a431-26b1642d2a1f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8276927a-e368-11e6-8d4b-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=1&OP=OPEN&length=10&read=true + response: + body: {string: '23 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Thu, 26 Jan 2017 01:41:08 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [f30ea5ce-929a-422d-ae86-07eb63dc053c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [82b387b4-e368-11e6-95cd-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394868110,"modificationTime":1485394868170,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:41:08 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3d518f8c-4e1d-4ded-9af9-95e48353f34d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [82c53b08-e368-11e6-bef0-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394868110,"modificationTime":1485394868170,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:41:08 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [80665c03-80fe-460f-94ff-7f33f907a793] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [82d6a010-e368-11e6-8dc0-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=0&OP=OPEN&length=11&read=true + response: + body: {string: '123 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Thu, 26 Jan 2017 01:41:08 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [fcafdecb-54d6-4af5-a4d5-abbc80be557f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [82eb8792-e368-11e6-998c-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394868110,"modificationTime":1485394868170,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:41:08 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [8dd6a94f-9716-44d8-bbe1-83023c7ffb1a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [82fe86f0-e368-11e6-a084-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394868110,"modificationTime":1485394868170,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:41:09 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [210558d3-cc62-4fdf-b5e9-e9bab1746aaf] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8310611a-e368-11e6-a4f8-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=0&OP=OPEN&length=11&read=true + response: + body: {string: '123 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Thu, 26 Jan 2017 01:41:09 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [351fdb8d-8147-438a-bf71-b818973e48be] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8326468a-e368-11e6-bec8-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394868110,"modificationTime":1485394868170,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:41:09 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [69c01e5b-9480-4021-856a-da6f08f1a7d7] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8337e634-e368-11e6-a20f-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394868110,"modificationTime":1485394868170,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:41:09 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [92fc0b8e-08c3-4f30-8d61-0de3660fc5fe] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [834937d0-e368-11e6-9e3e-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=0&OP=OPEN&length=11&read=true + response: + body: {string: '123 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Thu, 26 Jan 2017 01:41:09 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e2f5f444-ed7b-4701-a76c-cf26ea03b64e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [835fe080-e368-11e6-aa38-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394868110,"modificationTime":1485394868170,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:41:09 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [28a33f1b-4220-4c55-8193-3e1b388286c2] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8372301c-e368-11e6-a8cf-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394868110,"modificationTime":1485394868170,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:41:09 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [210c4e73-04db-4d24-be1a-2f2fcde39d07] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [838381a6-e368-11e6-a230-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=0&OP=OPEN&length=11&read=true + response: + body: {string: '123 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Thu, 26 Jan 2017 01:41:09 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d9f7ed8f-d23b-461d-90e3-b6821f1eb591] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [83986912-e368-11e6-a07a-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394868110,"modificationTime":1485394868170,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:41:09 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [fab69654-7591-4cdd-b560-204f20362c54] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [83a9e1da-e368-11e6-9617-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394868110,"modificationTime":1485394868170,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:41:10 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b2636424-2002-4bb5-b1c7-a17d7a20faf3] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [83bb6e00-e368-11e6-a4df-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=0&OP=OPEN&length=11&read=true + response: + body: {string: '123 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Thu, 26 Jan 2017 01:41:10 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9eb1ae86-4577-46cf-81a9-a1a79643341e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [83d05580-e368-11e6-bc50-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394868110,"modificationTime":1485394868170,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:41:10 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [35df7af2-b4f2-41a9-adeb-17562248c790] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [83e19378-e368-11e6-b517-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394868110,"modificationTime":1485394868170,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:41:10 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [18b6ff32-ed83-4e56-a2fd-7bade29f7b62] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [83f5b7a8-e368-11e6-a522-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=0&OP=OPEN&length=11&read=true + response: + body: {string: '123 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Thu, 26 Jan 2017 01:41:10 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [bac7f194-2229-4b01-b904-47edc17b039a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [840b9d2c-e368-11e6-b792-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394868110,"modificationTime":1485394868170,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:41:10 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [adb65977-fc28-42b0-8d77-cf8d439dc6c6] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [841d2948-e368-11e6-822b-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394868110,"modificationTime":1485394868170,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:41:10 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [8123bc30-9db4-4c33-90fe-36783ce22435] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [842e8e6c-e368-11e6-8ee0-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=0&OP=OPEN&length=11&read=true + response: + body: {string: '123 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Thu, 26 Jan 2017 01:41:10 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e88d19dd-b1fd-4d7c-b90f-72f80fd2165b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8444123a-e368-11e6-a1dd-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394868110,"modificationTime":1485394868170,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:41:11 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7aec1d0c-f578-425b-b4e9-a95bef192e40] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8455b206-e368-11e6-ac73-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394868110,"modificationTime":1485394868170,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:41:11 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ade3f415-2510-4b2d-9828-587b9d89f164] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [84673dfa-e368-11e6-bec3-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=1&OP=OPEN&length=10&read=true + response: + body: {string: '23 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Thu, 26 Jan 2017 01:41:11 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [0b777c7e-416e-4d76-99a6-18db6f1eb966] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8478a324-e368-11e6-92ec-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394868110,"modificationTime":1485394868170,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:41:11 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [aebbe396-da2e-4358-b8e5-91e8884dce5e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [848c659e-e368-11e6-b3fb-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394868110,"modificationTime":1485394868170,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:41:11 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [aac6dfee-b795-4824-b552-10b993174b23] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [849dcacc-e368-11e6-ab61-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=1&OP=OPEN&length=10&read=true + response: + body: {string: '23 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Thu, 26 Jan 2017 01:41:11 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7f7fac22-6453-4534-988e-3b11af4bbd96] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [84af2fe2-e368-11e6-8bbe-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394868110,"modificationTime":1485394868170,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:41:11 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [8bb14bc5-5a48-4bae-847f-7a36c89bb407] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [84c081f6-e368-11e6-99fa-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394868110,"modificationTime":1485394868170,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:41:11 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [54101d57-c0b1-44b0-b8c3-737bd226f939] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [84d1bf74-e368-11e6-957f-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=1&OP=OPEN&length=10&read=true + response: + body: {string: '23 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Thu, 26 Jan 2017 01:41:12 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2f2a008e-721d-426c-b7d3-be96c4bc1c4c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [84e2e9ee-e368-11e6-af18-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394868110,"modificationTime":1485394868170,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:41:12 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [1954c9a0-4f48-4497-9117-f36ea9dc1c23] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [84f489a6-e368-11e6-aab0-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test/a?recursive=False&OP=DELETE + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:41:12 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [70a2a093-cdc6-4119-90c7-97fe5329597a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8528a57e-e368-11e6-9178-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:41:12 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [fe82db7a-be96-4f4e-bea5-1d45636d478f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [853a0aa6-e368-11e6-b4f8-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/.?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"azure_test_dir","type":"DIRECTORY","blockSize":0,"accessTime":1485308113891,"modificationTime":1485308113891,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"tmp","type":"DIRECTORY","blockSize":0,"accessTime":1484331873300,"modificationTime":1484331873300,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['552'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:41:12 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3cbe3888-6be6-4b05-89a2-0a3f2d32b850] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123 + + 456 + + 789' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['11'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [96901c50-e368-11e6-bfa3-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?write=true&overwrite=true&OP=CREATE + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Thu, 26 Jan 2017 01:41:42 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test/a?write=true&overwrite=true&OP=CREATE'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [365889dd-de97-4281-8d47-c469e2aa8476] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [96f064ae-e368-11e6-81dd-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394902737,"modificationTime":1485394902787,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:41:42 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b7be979d-730a-4294-9965-e97395ba7ebe] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9701dd6c-e368-11e6-80cf-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394902737,"modificationTime":1485394902787,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:41:42 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [24291532-62e1-41ce-84f7-3c10b33a4a82] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [97131a6e-e368-11e6-bf5b-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=1&length=10&read=true&OP=OPEN + response: + body: {string: '23 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Thu, 26 Jan 2017 01:41:42 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c7d1e323-183c-4eb6-b417-f6709116eb88] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [972fdeba-e368-11e6-83cf-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394902737,"modificationTime":1485394902787,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:41:42 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [fc2a819a-0749-4868-9f65-781afc3f50cd] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9740f5e4-e368-11e6-b355-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394902737,"modificationTime":1485394902787,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:41:42 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d8ba5fac-8b01-4f10-80ed-0c024f39f539] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [97520cb0-e368-11e6-9573-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=0&length=11&read=true&OP=OPEN + response: + body: {string: '123 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Thu, 26 Jan 2017 01:41:42 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [eafd71d4-a3a4-47c8-94f1-35073cdcc477] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9766b8b6-e368-11e6-a70f-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394902737,"modificationTime":1485394902787,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:41:42 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [dd800b3a-af6b-473d-b4f9-b1ac8c77d712] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9777f7ca-e368-11e6-9b3e-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394902737,"modificationTime":1485394902787,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:41:43 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [17340ed1-92ba-43de-8f78-0bb81e7ed391] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [97894966-e368-11e6-b57d-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=0&length=11&read=true&OP=OPEN + response: + body: {string: '123 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Thu, 26 Jan 2017 01:41:43 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b4538dce-0f8c-4a65-ab00-0af35465d628] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [97b22e1c-e368-11e6-968b-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394902737,"modificationTime":1485394902787,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:41:43 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [13650f0b-9bd9-4575-82dd-1c74538253ef] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [97c3ba5c-e368-11e6-8672-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394902737,"modificationTime":1485394902787,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:41:43 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [89495cc9-a804-4854-a7b8-51ce128173ef] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [97d804c8-e368-11e6-809b-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=0&length=11&read=true&OP=OPEN + response: + body: {string: '123 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Thu, 26 Jan 2017 01:41:43 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a5746ca9-4c2e-454a-b81d-1aadfa9f0206] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [97ec77f6-e368-11e6-b3e9-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394902737,"modificationTime":1485394902787,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:41:43 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d5fcc488-24a7-451c-a187-28ee79c53441] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [97fe0430-e368-11e6-b6cd-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394902737,"modificationTime":1485394902787,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:41:43 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [022f631c-16c0-444f-84b9-5bc956bb26f4] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [980f2eb6-e368-11e6-81a2-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=0&length=11&read=true&OP=OPEN + response: + body: {string: '123 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Thu, 26 Jan 2017 01:41:44 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [50a82ce0-0ff2-4e18-833c-f6b5534af956] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [982450cc-e368-11e6-ba1e-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394902737,"modificationTime":1485394902787,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:41:44 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [6fc057ea-df8a-4eb4-b217-d689651ad0a0] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9835b602-e368-11e6-afde-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394902737,"modificationTime":1485394902787,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:41:44 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [862c44a4-6d7a-4901-8b6d-a0cab08edc62] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [98472e9c-e368-11e6-b1d3-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=0&length=11&read=true&OP=OPEN + response: + body: {string: '123 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Thu, 26 Jan 2017 01:41:44 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [031098da-3dc8-4695-8c53-0cf7feab5fd0] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [985bef14-e368-11e6-9230-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394902737,"modificationTime":1485394902787,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:41:44 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b05c05a2-0479-4fa3-b125-5c2794ce00c5] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9875300a-e368-11e6-a2a9-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394902737,"modificationTime":1485394902787,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:41:44 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [eaa88aa3-e2e0-41d8-a999-b7b96c3fc6bc] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9886819c-e368-11e6-a6d1-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=0&length=11&read=true&OP=OPEN + response: + body: {string: '123 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Thu, 26 Jan 2017 01:41:44 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [4cedbc29-e03d-441d-9620-d6b72f9852fd] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [989b55a2-e368-11e6-ac3c-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394902737,"modificationTime":1485394902787,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:41:44 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [90d7612d-496c-450a-8b9c-586d708ee28d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [98acf578-e368-11e6-96a5-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394902737,"modificationTime":1485394902787,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:41:45 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9ef91c0e-6903-4397-9b94-cc90ef37d50d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [98be9502-e368-11e6-a795-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=0&length=11&read=true&OP=OPEN + response: + body: {string: '123 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Thu, 26 Jan 2017 01:41:45 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [f8825284-2e37-4004-acde-52abc5807054] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [98d3691a-e368-11e6-a716-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394902737,"modificationTime":1485394902787,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:41:45 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ce174de6-e95e-4d23-bff9-5d1fec41a779] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [98e654d2-e368-11e6-84aa-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394902737,"modificationTime":1485394902787,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:41:45 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e0d312b0-b9da-4482-a6f1-8919dbc2ce42] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [98f792e2-e368-11e6-82d3-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=1&length=10&read=true&OP=OPEN + response: + body: {string: '23 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Thu, 26 Jan 2017 01:41:45 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [5235ef85-ff0e-42c3-af38-4030a6d3e7d2] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [99089662-e368-11e6-a5a8-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394902737,"modificationTime":1485394902787,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:41:45 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [95d062d8-ad2f-4dee-8ef4-a9d6c8982d6e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [991a2288-e368-11e6-afd0-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394902737,"modificationTime":1485394902787,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:41:45 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9ba45453-c6d5-4247-b2b1-0844498fa9b1] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [992bd5d4-e368-11e6-89ff-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=1&length=10&read=true&OP=OPEN + response: + body: {string: '23 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Thu, 26 Jan 2017 01:41:45 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [dc871b3f-36b6-4db2-9b48-423767c10486] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [993d005c-e368-11e6-9e6a-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394902737,"modificationTime":1485394902787,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:41:45 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9168c06f-2626-4ae8-817a-809afc3304a7] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [994e1752-e368-11e6-b4f4-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394902737,"modificationTime":1485394902787,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:41:46 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [5e984a7e-f517-4443-99a3-3d2134647a6a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [995f68ec-e368-11e6-99a9-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?offset=1&length=10&read=true&OP=OPEN + response: + body: {string: '23 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Thu, 26 Jan 2017 01:41:46 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [1ff7881e-95e6-4e4a-aa59-81cef15a2e53] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [99707fec-e368-11e6-b7db-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394902737,"modificationTime":1485394902787,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:41:46 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [dd5b1267-6179-4bb1-8d04-503e01246716] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9981bdf8-e368-11e6-8df7-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test/a?recursive=False&OP=DELETE + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:41:46 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [36b5e347-b73e-445f-a35a-17742e0cfaa1] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [99b786ae-e368-11e6-8fba-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:41:46 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [09b32648-a01f-4494-843e-deabbf030d44] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [99c863f0-e368-11e6-9d9c-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:41:46 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e0c648b8-4d57-4d65-bdc5-012fb901e919] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [99d98e74-e368-11e6-ab6d-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/.?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"azure_test_dir","type":"DIRECTORY","blockSize":0,"accessTime":1485308113891,"modificationTime":1485308113891,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"tmp","type":"DIRECTORY","blockSize":0,"accessTime":1484331873300,"modificationTime":1484331873300,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['552'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:41:47 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ad08bd6c-f314-452f-a2e0-0d100c2f798a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123 + + 456 + + 789' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['11'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9dde8880-e368-11e6-808e-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?write=true&overwrite=true&OP=CREATE + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Thu, 26 Jan 2017 01:41:59 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test/a?write=true&overwrite=true&OP=CREATE'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [517413e7-8a63-4fe5-948a-7d5ca8d0401f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a0c86210-e368-11e6-8598-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394919237,"modificationTime":1485394919304,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:41:59 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [44cd8085-cd26-496a-aafe-4cb44f3f067e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a0f92274-e368-11e6-9a69-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394919237,"modificationTime":1485394919304,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:41:59 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [367e0d6b-0384-41c1-805a-67d48b7a41cd] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a117ce40-e368-11e6-bb91-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?read=true&OP=OPEN&offset=1&length=10 + response: + body: {string: '23 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Thu, 26 Jan 2017 01:42:00 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [fbb24e40-64c4-465b-adc8-9f9bec103aba] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a15dfe8a-e368-11e6-a419-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394919237,"modificationTime":1485394919304,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:42:00 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a40e2a6b-3514-4639-91c4-0c08b49b0f69] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a1746ce4-e368-11e6-b665-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394919237,"modificationTime":1485394919304,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:42:00 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7fd7f053-444e-4fd4-b1fc-12abcd125ce7] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a193c840-e368-11e6-9653-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?read=true&OP=OPEN&offset=0&length=11 + response: + body: {string: '123 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Thu, 26 Jan 2017 01:42:00 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c2a33659-7fed-4985-b19c-52decb5e9558] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a1b08ba6-e368-11e6-843e-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394919237,"modificationTime":1485394919304,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:42:00 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9cff1d69-e23a-4b3d-addd-3754b5946133] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a1d1cf40-e368-11e6-8a93-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394919237,"modificationTime":1485394919304,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:42:01 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a9961249-a9c4-433f-b6dd-186cf4177a9d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a1f0a5d0-e368-11e6-bb36-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?read=true&OP=OPEN&offset=0&length=11 + response: + body: {string: '123 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Thu, 26 Jan 2017 01:42:01 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [f56dd7c5-8313-426e-89d8-ad0976977671] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a20abd6c-e368-11e6-8299-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394919237,"modificationTime":1485394919304,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:42:01 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ede5fefa-bd93-4c03-9034-a29dc1add55b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a22e991c-e368-11e6-b83a-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394919237,"modificationTime":1485394919304,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:42:01 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [329c66f7-b760-4e9f-9ed4-a05cd6169b66] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a24dcd70-e368-11e6-a7a6-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?read=true&OP=OPEN&offset=0&length=11 + response: + body: {string: '123 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Thu, 26 Jan 2017 01:42:01 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [1e38eda8-a981-4af9-b8a8-5993645e7b4d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a265610a-e368-11e6-bff0-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394919237,"modificationTime":1485394919304,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:42:02 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [6b901d47-81a6-4977-9b88-3743ed6845ff] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a28e6c64-e368-11e6-9008-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394919237,"modificationTime":1485394919304,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:42:02 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [1f53fc79-172d-4678-a345-02b01cbf4a13] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a2ad0470-e368-11e6-850a-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?read=true&OP=OPEN&offset=0&length=11 + response: + body: {string: '123 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Thu, 26 Jan 2017 01:42:02 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e70c757f-df8e-48fa-b551-90396f647799] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a2ccfc00-e368-11e6-94c3-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394919237,"modificationTime":1485394919304,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:42:02 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [396666fd-36b5-4aae-b68f-ed4939b4e09d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a2e12046-e368-11e6-9ca7-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394919237,"modificationTime":1485394919304,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:42:02 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [8c3b87e3-f4c4-4b92-8e80-330e184a53e4] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a30c627a-e368-11e6-bafa-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?read=true&OP=OPEN&offset=0&length=11 + response: + body: {string: '123 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Thu, 26 Jan 2017 01:42:03 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7c7ee49f-c05f-4216-ba85-1c6542d998e9] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a32b6fc0-e368-11e6-9b78-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394919237,"modificationTime":1485394919304,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:42:03 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [18a32451-2894-4a53-90ab-0fc3c63fdea5] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a33ea99a-e368-11e6-8c97-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394919237,"modificationTime":1485394919304,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:42:03 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ded4e488-8e5b-48dd-9f73-79a9f409e7aa] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a3694f9a-e368-11e6-93f9-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?read=true&OP=OPEN&offset=0&length=11 + response: + body: {string: '123 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Thu, 26 Jan 2017 01:42:03 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [f401a9b1-d858-4988-9d8b-58a6480bc163] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a3884934-e368-11e6-8332-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394919237,"modificationTime":1485394919304,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:42:03 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [83edac72-35f0-4302-b35c-68a111378eb4] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a3a85466-e368-11e6-9a3b-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394919237,"modificationTime":1485394919304,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:42:04 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3825d1b4-9a8a-4bce-ac28-69f088c3d8ea] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a3c7c338-e368-11e6-8580-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?read=true&OP=OPEN&offset=0&length=11 + response: + body: {string: '123 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Thu, 26 Jan 2017 01:42:04 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e3129328-fcdd-43a6-b857-a54d72b4875d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a3e570d8-e368-11e6-9164-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394919237,"modificationTime":1485394919304,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:42:04 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [556874bf-8885-424b-8b56-f61db259d57c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a4046a6c-e368-11e6-b4e9-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394919237,"modificationTime":1485394919304,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:42:04 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [8eca0fc7-b5d2-438c-ac71-693d2ba94ab7] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a41a770c-e368-11e6-8e93-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?read=true&OP=OPEN&offset=1&length=10 + response: + body: {string: '23 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Thu, 26 Jan 2017 01:42:04 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [92b58b31-7f76-46aa-a88e-f84dc3913837] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a4422358-e368-11e6-be52-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394919237,"modificationTime":1485394919304,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:42:05 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a75acb80-8b32-460b-88c3-cd147e35084e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a463c8ac-e368-11e6-8531-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394919237,"modificationTime":1485394919304,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:42:05 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [1cae36af-9fec-447b-ad98-9bd427fe8faf] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a482e966-e368-11e6-85a2-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?read=true&OP=OPEN&offset=1&length=10 + response: + body: {string: '23 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Thu, 26 Jan 2017 01:42:05 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [5ca366c6-17fa-4ed9-bbf4-8009e9612c4a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a4a1bbf4-e368-11e6-980f-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394919237,"modificationTime":1485394919304,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:42:05 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [bf12a8f6-59d6-4803-806b-60f5a2adf7df] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a4b40b90-e368-11e6-87f7-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394919237,"modificationTime":1485394919304,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:42:05 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [07b88d51-4ce8-4e73-b687-52d9917bc669] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a4c62066-e368-11e6-a02a-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?read=true&OP=OPEN&offset=1&length=10 + response: + body: {string: '23 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Thu, 26 Jan 2017 01:42:05 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [317ce894-17b4-4ad6-a685-d6c811de583c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a4d80e40-e368-11e6-81b2-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394919237,"modificationTime":1485394919304,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:42:05 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [50152a58-dfba-4cbf-aefc-b530bbf92249] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a4f10102-e368-11e6-8f4b-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test/a?recursive=False&OP=DELETE + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:42:06 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [203bb9c6-f8d2-47a2-9819-5919e3382477] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a526f24a-e368-11e6-aa77-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:42:06 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3720300a-fd50-4501-83e9-cc17973debd6] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a5387db6-e368-11e6-a6f8-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:42:06 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [82ca221c-e32c-4b62-bc4c-d2eee0ec462e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a54a7f26-e368-11e6-be49-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/.?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"azure_test_dir","type":"DIRECTORY","blockSize":0,"accessTime":1485308113891,"modificationTime":1485308113891,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"tmp","type":"DIRECTORY","blockSize":0,"accessTime":1484331873300,"modificationTime":1484331873300,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['552'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:42:06 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [f8abc84f-45d8-4594-8cfe-9b2c8c6ccea9] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123 + + 456 + + 789' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['11'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [b1616822-e368-11e6-b42c-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?overwrite=true&write=true&OP=CREATE + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Thu, 26 Jan 2017 01:42:27 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test/a?overwrite=true&write=true&OP=CREATE'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [f8047748-67de-49f6-ab5f-8dbb50dec635] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [b1af73c6-e368-11e6-a799-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394947766,"modificationTime":1485394947815,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:42:27 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [8be8b257-d52a-46f0-b6c8-93c22fbdefd6] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [b1c1c34c-e368-11e6-9dd8-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394947766,"modificationTime":1485394947815,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:42:27 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b8e6b82a-6502-4c10-b685-2977a65c39c7] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [b1d4265e-e368-11e6-9d27-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=10&offset=1&read=true&OP=OPEN + response: + body: {string: '23 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Thu, 26 Jan 2017 01:42:28 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2a806a16-aa34-456a-810b-338dfd66863e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [b2127b5c-e368-11e6-9e55-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394947766,"modificationTime":1485394947815,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:42:28 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d99fdb98-5974-41ff-811f-aa5d43acf9eb] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [b224f210-e368-11e6-87e3-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394947766,"modificationTime":1485394947815,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:42:28 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [abb29168-d340-4e80-806a-515c863c55b3] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [b2371a70-e368-11e6-9ae8-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=11&offset=0&read=true&OP=OPEN + response: + body: {string: '123 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Thu, 26 Jan 2017 01:42:28 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [cd914b1d-425c-4856-adfc-3ea9359aea78] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [b24f3658-e368-11e6-a84b-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394947766,"modificationTime":1485394947815,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:42:28 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [6e1a1441-1b8d-45b8-b7ce-caf894d196d4] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [b261722c-e368-11e6-b1a4-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394947766,"modificationTime":1485394947815,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:42:28 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9ca0f20b-e3ce-43da-aa2f-bbd81f8713f7] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [b273872c-e368-11e6-9a00-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=11&offset=0&read=true&OP=OPEN + response: + body: {string: '123 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Thu, 26 Jan 2017 01:42:29 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [4645af0e-a05f-458d-8c83-edf3688240ba] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [b28931f4-e368-11e6-9f1e-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394947766,"modificationTime":1485394947815,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:42:29 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7193e3c3-ce47-4204-a969-6836708e382e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [b29b6df8-e368-11e6-a87c-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394947766,"modificationTime":1485394947815,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:42:29 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [1f15a5fc-4100-4f69-a4c5-3c3418ab038e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [b2adaa0a-e368-11e6-add8-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=11&offset=0&read=true&OP=OPEN + response: + body: {string: '123 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Thu, 26 Jan 2017 01:42:29 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a1a86ebd-cfd9-43c9-a42b-94b7b3738142] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [b2c354d2-e368-11e6-bd63-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394947766,"modificationTime":1485394947815,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:42:29 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9c1d72e0-9c36-46f3-b283-cde39e8eb7b5] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [b2d5a464-e368-11e6-80af-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394947766,"modificationTime":1485394947815,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:42:29 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [6899c000-8204-48f9-84b9-80c632e27684] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [b2e7f3d0-e368-11e6-826d-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=11&offset=0&read=true&OP=OPEN + response: + body: {string: '123 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Thu, 26 Jan 2017 01:42:29 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [8cf53656-34f4-4ceb-91e8-e438ac755a94] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [b2fd9e9e-e368-11e6-af66-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394947766,"modificationTime":1485394947815,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:42:29 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [44c34d71-e885-456b-bfff-37de87e7fb6b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [b30fee34-e368-11e6-9c08-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394947766,"modificationTime":1485394947815,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:42:30 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7c598767-525f-4646-8c9e-d880a034e936] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [b3222a24-e368-11e6-8e04-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=11&offset=0&read=true&OP=OPEN + response: + body: {string: '123 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Thu, 26 Jan 2017 01:42:30 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7ef81f99-dc59-495f-b04e-1f13017bed2b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [b337d51c-e368-11e6-902c-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394947766,"modificationTime":1485394947815,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:42:30 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [26c54f2d-127a-4e05-8736-6cf04c772372] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [b34b226e-e368-11e6-b7da-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394947766,"modificationTime":1485394947815,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:42:30 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ad1daaf3-415e-4b3a-962e-d42faa4b8088] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [b35d5e5a-e368-11e6-a03d-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=11&offset=0&read=true&OP=OPEN + response: + body: {string: '123 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Thu, 26 Jan 2017 01:42:30 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ccd82dbf-85c4-4c25-96ce-8a21922456ad] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [b3730952-e368-11e6-9a03-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394947766,"modificationTime":1485394947815,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:42:30 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c2f195b5-2238-48c0-9d44-c0967247029a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [b38531b4-e368-11e6-b6b1-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394947766,"modificationTime":1485394947815,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:42:30 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [20e99239-ceff-4a60-849f-8000072985bb] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [b3975a22-e368-11e6-bd4f-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=11&offset=0&read=true&OP=OPEN + response: + body: {string: '123 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Thu, 26 Jan 2017 01:42:30 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [56fe2224-c4ed-47e2-b40f-b2436c33fd07] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [b3acca78-e368-11e6-9b52-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394947766,"modificationTime":1485394947815,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:42:31 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [0db4780f-b401-451c-8f23-5cc99e5332c5] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [b3bf19e8-e368-11e6-bb71-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394947766,"modificationTime":1485394947815,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:42:31 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3022e153-9cc5-46e8-b0ad-9475f0e4835c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [b3d1a3fe-e368-11e6-8786-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=10&offset=1&read=true&OP=OPEN + response: + body: {string: '23 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Thu, 26 Jan 2017 01:42:31 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9cc5c6a7-2ffa-4196-a211-2bfb28d1e021] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [b3e42e24-e368-11e6-86f6-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394947766,"modificationTime":1485394947815,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:42:31 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [73c26295-6d15-490f-9a27-af0c8e2df774] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [b3f66a26-e368-11e6-bbaa-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394947766,"modificationTime":1485394947815,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:42:31 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [774af162-32f3-4d33-ba87-f243c55c4ce0] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [b408a60c-e368-11e6-96e8-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=10&offset=1&read=true&OP=OPEN + response: + body: {string: '23 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Thu, 26 Jan 2017 01:42:31 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [45999854-d717-489b-b4b5-46f6a4ab83b2] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [b41ace78-e368-11e6-9f2c-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394947766,"modificationTime":1485394947815,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:42:31 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [5af13d56-02c1-4fec-b982-17654c855a9e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [b42ce368-e368-11e6-aad1-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394947766,"modificationTime":1485394947815,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:42:31 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3c5b9ccf-c98f-4c5b-9884-d9d93ce9ab87] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [b43f5a02-e368-11e6-bf2a-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1//tmp/test/a?length=10&offset=1&read=true&OP=OPEN + response: + body: {string: '23 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Thu, 26 Jan 2017 01:42:32 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [1b868e83-128a-43fc-93d2-80148b3704b2] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [b4583934-e368-11e6-b896-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485394947766,"modificationTime":1485394947815,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:42:32 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [79f2d1e9-4b6e-49eb-9208-31149d18797d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [b46b1164-e368-11e6-92ce-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/tmp/test/a?recursive=False&OP=DELETE + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Thu, 26 Jan 2017 01:42:32 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] - Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [9b4cfd20-156b-446c-bc4d-1311f65bfb17] + x-ms-request-id: [a8863f57-e6ed-4be4-b410-6267936c329d] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -1601,9 +18540,9 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3ebb3366-d9d0-11e6-8ebf-645106422854] + x-ms-client-request-id: [b4a1b1da-e368-11e6-9187-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: @@ -1612,13 +18551,13 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['34'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:30 GMT'] + Date: ['Thu, 26 Jan 2017 01:42:32 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [7964764e-aaa7-47ca-9c87-64dba5199a85] + x-ms-request-id: [1455d0c6-b551-4a01-a21a-756eb1918ec2] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -1627,24 +18566,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3ece659e-d9d0-11e6-89e1-645106422854] + x-ms-client-request-id: [b4b3edc0-e368-11e6-9784-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/.?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"azure_test_dir","type":"DIRECTORY","blockSize":0,"accessTime":1484339701363,"modificationTime":1484339902345,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"tmp","type":"DIRECTORY","blockSize":0,"accessTime":1484331873300,"modificationTime":1484331873300,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"azure_test_dir","type":"DIRECTORY","blockSize":0,"accessTime":1485308113891,"modificationTime":1485308113891,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"tmp","type":"DIRECTORY","blockSize":0,"accessTime":1484331873300,"modificationTime":1484331873300,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['552'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:30 GMT'] + Date: ['Thu, 26 Jan 2017 01:42:32 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [c333df60-6321-46f4-b90e-d2b6811fdc7b] + x-ms-request-id: [7537f188-360b-4bbc-83c6-a6474c328d7c] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_core/test_readline.yaml b/tests/recordings/test_core/test_readline.yaml index 73a4417..4c3f5ad 100644 --- a/tests/recordings/test_core/test_readline.yaml +++ b/tests/recordings/test_core/test_readline.yaml @@ -10,25 +10,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['11'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3eee2b58-d9d0-11e6-bccd-645106422854] + x-ms-client-request-id: [a54c51f8-e29d-11e6-b739-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:38:31 GMT'] + Date: ['Wed, 25 Jan 2017 01:28:59 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [fe11f59b-3911-4af9-b107-04ecf18b19d5] + x-ms-request-id: [514ba072-9199-4698-b129-9ae436bedd10] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -37,24 +37,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3f3e7d36-d9d0-11e6-beca-645106422854] + x-ms-client-request-id: [a5bc6562-e29d-11e6-a746-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339911726,"modificationTime":1484339911771,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307739629,"modificationTime":1485307739738,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:31 GMT'] + Date: ['Wed, 25 Jan 2017 01:28:59 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [52b0949d-0d17-483d-b169-7ca05dadb56c] + x-ms-request-id: [d2685500-bd07-44ab-aebc-049d25fb4aed] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -63,11 +63,11 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3f50391c-d9d0-11e6-9453-645106422854] + x-ms-client-request-id: [a5ce0518-e29d-11e6-b12f-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?read=true&OP=OPEN&length=11&offset=0 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=0&OP=OPEN&read=true&length=11 response: body: {string: '123 @@ -77,14 +77,14 @@ interactions: headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:38:31 GMT'] + Date: ['Wed, 25 Jan 2017 01:28:59 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [40de05f6-63d5-49c0-a953-ed341e80e463] + x-ms-request-id: [5ee2bbea-4034-4878-9060-ea0a4b9be09e] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -93,24 +93,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3f64b2c0-d9d0-11e6-b897-645106422854] + x-ms-client-request-id: [a5f6e9d8-e29d-11e6-8795-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339911726,"modificationTime":1484339911771,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307739629,"modificationTime":1485307739738,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:32 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:00 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [3639d6a4-5f2e-4bb7-9daf-5b21d4a1e0fa] + x-ms-request-id: [8002448d-8fdb-48d5-907c-9df6cee865b3] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -119,24 +119,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3f766bc6-d9d0-11e6-9251-645106422854] + x-ms-client-request-id: [a608b0a2-e29d-11e6-b5fc-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339911726,"modificationTime":1484339911771,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307739629,"modificationTime":1485307739738,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:32 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:00 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [2f4dd0e5-1b61-4080-a9bd-c9317194640a] + x-ms-request-id: [748eaa00-397f-4fc7-8186-835fa23ee70b] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -145,24 +145,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3f880526-d9d0-11e6-8e81-645106422854] + x-ms-client-request-id: [a61a3cd0-e29d-11e6-94d2-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339911726,"modificationTime":1484339911771,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307739629,"modificationTime":1485307739738,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:32 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:00 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [12c280bc-cc81-4117-b56b-3428600c60bd] + x-ms-request-id: [11385357-6ffa-478f-913b-15bf3fd9d108] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -172,24 +172,217 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3f99bbec-d9d0-11e6-84db-645106422854] + x-ms-client-request-id: [a62bb578-e29d-11e6-aeff-645106422854] method: DELETE - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?recursive=True&OP=DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=DELETE&recursive=True response: body: {string: '{"boolean":true}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:32 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:00 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [29fd6f3b-4e57-46a0-983d-bb4ab3c08524] + x-ms-request-id: [c976c3cc-16f4-432f-b0ca-99a095061d23] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123 + + 456 + + 789' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['11'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4d49dbe4-e29e-11e6-a3a5-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:33:41 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [cc39d0bf-1e36-4161-8a3a-60105d60bad0] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4da6403e-e29e-11e6-991d-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308021460,"modificationTime":1485308021527,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:41 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [0b4c6354-b628-4a8f-8a04-9e4e713b4ecf] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4dbd239c-e29e-11e6-a4c7-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=0&read=true&OP=OPEN&length=11 + response: + body: {string: '123 + + 456 + + 789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:33:41 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [55ef9793-0faf-4472-ae4a-0c589356dcf7] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4df202c6-e29e-11e6-9960-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308021460,"modificationTime":1485308021527,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:42 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [69fdef89-67fa-4601-ab84-e5895d88321a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4e2017a2-e29e-11e6-a4a1-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308021460,"modificationTime":1485308021527,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:42 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ae2a677e-1f1e-4272-8324-1a8c0f645cdc] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4e322c8c-e29e-11e6-a6a0-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":11,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308021460,"modificationTime":1485308021527,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:42 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [6b695175-58fa-49c3-99d8-de40e062247c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4e444170-e29e-11e6-ab6a-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:42 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a6bee821-fff8-4865-a1c4-241d26669ef6] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_core/test_readlines.yaml b/tests/recordings/test_core/test_readlines.yaml index 6e3d460..5a47a93 100644 --- a/tests/recordings/test_core/test_readlines.yaml +++ b/tests/recordings/test_core/test_readlines.yaml @@ -8,25 +8,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['7'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [41121b12-d9d0-11e6-a09e-645106422854] + x-ms-client-request-id: [a7f3f25c-e29d-11e6-a821-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:38:34 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:03 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [99402f0a-1c73-42f2-885b-921ef181ed90] + x-ms-request-id: [04a0ddf9-5910-443f-87f9-3eb368b35f47] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -35,24 +35,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [416c111c-d9d0-11e6-8e11-645106422854] + x-ms-client-request-id: [a84a8a54-e29d-11e6-bff8-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":7,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339915350,"modificationTime":1484339915399,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":7,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307744020,"modificationTime":1485307744087,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:34 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:03 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [a29107c4-858a-493a-9380-972ac6ea919c] + x-ms-request-id: [ea951282-92f3-44ff-9c7b-4e16672e7e2f] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -61,11 +61,11 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [417ed888-d9d0-11e6-8671-645106422854] + x-ms-client-request-id: [a86edb30-e29d-11e6-b8fa-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?read=true&OP=OPEN&length=7&offset=0 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=0&OP=OPEN&read=true&length=7 response: body: {string: '123 @@ -73,14 +73,14 @@ interactions: headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:38:35 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:03 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [ab0620f3-e8c7-4b25-980b-7bd86f7749b7] + x-ms-request-id: [3cfbcdb3-7dd4-499b-8b14-f4fd1f23ef9e] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -89,24 +89,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [41b51aec-d9d0-11e6-95cc-645106422854] + x-ms-client-request-id: [a8a4087a-e29d-11e6-adef-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":7,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339915350,"modificationTime":1484339915399,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":7,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307744020,"modificationTime":1485307744087,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:35 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:04 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [5a52e5f5-1fa7-4dc6-8914-bfb6f223b83a] + x-ms-request-id: [f569ded2-e6ad-4f0a-b126-73a72f0db664] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -115,11 +115,11 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [41c7d03e-d9d0-11e6-96f3-645106422854] + x-ms-client-request-id: [a8cf854c-e29d-11e6-95f3-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?read=true&OP=OPEN&length=7&offset=0 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=0&OP=OPEN&read=true&length=7 response: body: {string: '123 @@ -127,14 +127,14 @@ interactions: headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:38:35 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:04 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [13d02544-dc12-49c4-8f51-7a0514d08e25] + x-ms-request-id: [ecebc7ad-280d-4aff-8519-996d10ceffde] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -144,25 +144,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [41da229e-d9d0-11e6-9a3c-645106422854] + x-ms-client-request-id: [a8e249f8-e29d-11e6-99d5-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:38:35 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:04 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [30d3c428-c036-4de6-a029-efef93987193] + x-ms-request-id: [09c1107a-c244-4e5d-bde8-0dc5db8b5669] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -6170,25 +6170,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['8999'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [41fc361e-d9d0-11e6-8745-645106422854] + x-ms-client-request-id: [a92d9754-e29d-11e6-8b70-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:38:36 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:05 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [4dd7195d-76b9-4298-9c07-588bcbfa6df8] + x-ms-request-id: [6dc8090e-0d12-4092-b693-72cb1cde410a] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -6197,24 +6197,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [42469f1a-d9d0-11e6-972b-645106422854] + x-ms-client-request-id: [a9594ebe-e29d-11e6-9aa4-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":8999,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339916657,"modificationTime":1484339916719,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":8999,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307745826,"modificationTime":1485307745884,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['291'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:36 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:05 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [9f550b73-d1c3-43ee-812b-4c2f9f3c6c17] + x-ms-request-id: [ea628b63-8e93-435f-8974-ff9e73f333cc] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -6223,11 +6223,11 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [425923ae-d9d0-11e6-851e-645106422854] + x-ms-client-request-id: [a988fdc2-e29d-11e6-a4f5-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?read=true&OP=OPEN&length=8999&offset=0 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=0&OP=OPEN&read=true&length=8999 response: body: {string: 'fe @@ -12231,14 +12231,14 @@ interactions: headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:38:36 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:05 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [c07a5ecb-22b9-4d3a-b793-a4eafc4a8aa5] + x-ms-request-id: [535e5be6-68ef-415b-82d5-379ef69e07b7] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -12247,24 +12247,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [42720aee-d9d0-11e6-93c5-645106422854] + x-ms-client-request-id: [a9b58c02-e29d-11e6-97cc-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":8999,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339916657,"modificationTime":1484339916719,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":8999,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307745826,"modificationTime":1485307745884,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['291'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:36 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:05 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [ac99a098-9586-4adf-ba09-8d45cf92ab6d] + x-ms-request-id: [b364320b-a77e-4c63-a4f0-e7a43959658f] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -12273,24 +12273,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [4287c9e4-d9d0-11e6-984b-645106422854] + x-ms-client-request-id: [a9c83d6e-e29d-11e6-927e-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":8999,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339916657,"modificationTime":1484339916719,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":8999,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307745826,"modificationTime":1485307745884,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['291'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:36 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:05 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [60a3beb5-b1c1-431f-bdb2-0d4ee34b9d4a] + x-ms-request-id: [0ec1e916-f892-46e6-9beb-676d3ff77ce5] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -12299,24 +12299,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [429a64e2-d9d0-11e6-bffb-645106422854] + x-ms-client-request-id: [a9db1566-e29d-11e6-a0c1-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":8999,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339916657,"modificationTime":1484339916719,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":8999,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307745826,"modificationTime":1485307745884,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['291'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:36 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:06 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [ac16ce3d-181a-4cb8-9dfe-9385b7f7138a] + x-ms-request-id: [c93c7b53-009d-4214-ac48-e1cabe28c7b6] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -12326,24 +12326,12371 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [42c0fd06-d9d0-11e6-bff6-645106422854] + x-ms-client-request-id: [a9eded9c-e29d-11e6-b358-645106422854] method: DELETE - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?recursive=True&OP=DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=DELETE&recursive=True response: body: {string: '{"boolean":true}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:37 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:06 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [1a33be0c-61fd-4bca-a09c-203ed2eef8a7] + x-ms-request-id: [806b310b-7695-4111-843b-dc54b56d1011] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123 + + 456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['7'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4fed4a0a-e29e-11e6-aa31-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:33:45 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [023c35f3-94e8-4337-ab4a-7f74310c98f5] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [50352880-e29e-11e6-b7de-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":7,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308025788,"modificationTime":1485308025841,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:45 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [51a67b20-64df-4dcd-bb71-fa7b879042d2] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [50529b8c-e29e-11e6-b94e-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=0&read=true&OP=OPEN&length=7 + response: + body: {string: '123 + + 456'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:33:45 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e539d44e-06ac-478e-845b-93cb00b2550d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [506fc078-e29e-11e6-8faa-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":7,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308025788,"modificationTime":1485308025841,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:45 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [5230ffeb-7c40-44c4-b2c0-9440021d6e5a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [508173ba-e29e-11e6-b50a-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=0&read=true&OP=OPEN&length=7 + response: + body: {string: '123 + + 456'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:33:45 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [07e96512-c2da-41e6-8163-b61dbb1890d9] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [50937522-e29e-11e6-8fbb-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:33:45 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7138380e-2b96-4651-ac70-b87a89c2974f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: 'fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['8999'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [50b8c3e4-e29e-11e6-836c-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:33:47 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [58fff967-7f51-472b-adef-d1f89de06dd9] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [50ed06d0-e29e-11e6-b853-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":8999,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308026916,"modificationTime":1485308026990,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['291'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:47 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [753f5ab8-a66f-4285-8727-d169a4c6ec9b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [50ff90e6-e29e-11e6-aa2c-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=0&read=true&OP=OPEN&length=8999 + response: + body: {string: 'fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo + + fe + + fi + + fo'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:33:47 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7954ed21-6a98-49d3-bd2c-c0872445d634] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [512099ee-e29e-11e6-8148-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":8999,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308026916,"modificationTime":1485308026990,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['291'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:47 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c5f05c9b-e456-4afc-859a-fce433371a65] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [5132aed4-e29e-11e6-b530-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":8999,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308026916,"modificationTime":1485308026990,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['291'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:47 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [1f66f119-099d-444b-8e4b-7ad6182eff46] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [51446218-e29e-11e6-b568-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":8999,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308026916,"modificationTime":1485308026990,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['291'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:47 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9226062d-7a0c-4860-b959-2306cf2dd7e4] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [51563c68-e29e-11e6-a4af-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:47 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [02aad51d-617a-44b3-ab1c-f24f715e0ef7] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_core/test_rm.yaml b/tests/recordings/test_core/test_rm.yaml index 74c9ccd..5e611b8 100644 --- a/tests/recordings/test_core/test_rm.yaml +++ b/tests/recordings/test_core/test_rm.yaml @@ -5,9 +5,9 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [28aa3f66-d9d0-11e6-bcf6-645106422854] + x-ms-client-request-id: [14f63c12-e290-11e6-bf0b-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: @@ -16,13 +16,13 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['34'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:53 GMT'] + Date: ['Tue, 24 Jan 2017 23:51:53 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [977a4880-c2ee-4495-b747-bcddf473f42e] + x-ms-request-id: [256fb0c1-2b41-4ca5-a93a-f9f82d5877da] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -32,9 +32,220 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [28e7c27e-d9d0-11e6-ab9a-645106422854] + x-ms-client-request-id: [1535b52c-e290-11e6-a5d1-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Tue, 24 Jan 2017 23:51:53 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [60148e5f-c42b-41fa-8faa-ab2dd4601397] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [1552b2e8-e290-11e6-8e82-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301914096,"modificationTime":1485301914096,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:54 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [cf01d9c2-99fa-4f14-ac49-5cf78860d58d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [156ae252-e290-11e6-9d8a-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301914096,"modificationTime":1485301914096,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:54 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [8647727b-403e-4263-ab6a-15cb4a42fdfe] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [1583fce6-e290-11e6-9426-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?recursive=False&OP=DELETE + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:54 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9e86ff95-9379-4303-8ab6-bfb5a60a6de0] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [15a12114-e290-11e6-8eb3-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:54 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c0a759b2-80d3-44a2-a8f4-7f4201d7daf3] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [15b32340-e290-11e6-97a7-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:54 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [f26f92d5-6dcf-4a13-b1aa-5012d0269b87] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [15c4d66c-e290-11e6-8b00-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/.?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"azure_test_dir","type":"DIRECTORY","blockSize":0,"accessTime":1484346729170,"modificationTime":1485301914579,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"tmp","type":"DIRECTORY","blockSize":0,"accessTime":1484331873300,"modificationTime":1484331873300,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['552'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:54 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b375b414-37cf-4a10-8121-b2f80bbc4b29] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [940e6758-e290-11e6-aeee-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:26 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b0fddfc2-f6e1-42db-bf5d-801b07ac8727] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [944c2010-e290-11e6-a35b-645106422854] method: PUT uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE response: @@ -43,14 +254,14 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:37:54 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:27 GMT'] Expires: ['-1'] Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [eee5530c-2977-4f3b-9b5b-dd96831bc8a0] + x-ms-request-id: [edce6c7a-98b6-4dc3-87b4-e69ab71eb0d7] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -59,24 +270,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [28ff7a10-d9d0-11e6-bbcd-645106422854] + x-ms-client-request-id: [946587f6-e290-11e6-87f8-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339874510,"modificationTime":1484339874510,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302127277,"modificationTime":1485302127277,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:54 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:27 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [a80035e0-fa79-46ef-a8aa-03f848d4fd80] + x-ms-request-id: [1cc9f1c1-0fbc-42af-92ea-c5689159f819] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -85,24 +296,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [29121522-d9d0-11e6-9f4d-645106422854] + x-ms-client-request-id: [94786036-e290-11e6-8eed-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339874510,"modificationTime":1484339874510,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302127277,"modificationTime":1485302127277,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:54 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:27 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [634b8ace-af5a-407f-ac61-4929d4f5a61e] + x-ms-request-id: [ba6eaaa8-1237-40fe-9cd2-271ca11da355] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -112,9 +323,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [29240fae-d9d0-11e6-bcec-645106422854] + x-ms-client-request-id: [948aafac-e290-11e6-818c-645106422854] method: DELETE uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?recursive=False&OP=DELETE response: @@ -123,13 +334,435 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:54 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:27 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e7cfe663-878d-4c8e-bc05-ef02ae78c6c6] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [94a340b4-e290-11e6-b2f8-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:27 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [588b3e1a-179c-4af0-b91d-e38bc211d9d7] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [94b4f3f4-e290-11e6-891c-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:27 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [78bae06f-947d-4dac-a694-bf6c081f6d3c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [94c7919a-e290-11e6-ba93-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/.?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"azure_test_dir","type":"DIRECTORY","blockSize":0,"accessTime":1484346729170,"modificationTime":1485302127691,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"tmp","type":"DIRECTORY","blockSize":0,"accessTime":1484331873300,"modificationTime":1484331873300,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['552'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:27 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [64601ce4-8f2c-4abe-bcea-6172cd0f84b4] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8dd48970-e29d-11e6-a314-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:20 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7d39d411-520d-4803-9840-acf26c08444e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8e20c0fe-e29d-11e6-b6a0-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:28:20 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d9028c97-ed30-45f6-b671-c5ebac7a904f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8e3727f8-e29d-11e6-bd3a-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307700378,"modificationTime":1485307700378,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:20 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [8c7b5aed-e39d-4f0d-840c-50afa6f86243] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8e4a4e80-e29d-11e6-a3df-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307700378,"modificationTime":1485307700378,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:20 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [dd299e3c-c3cf-4108-98fc-f415e3c0bd4d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8e5e99e2-e29d-11e6-9d69-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=DELETE&recursive=False + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:20 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [be21bf4b-1fa7-4197-8ed7-1caf045ebe13] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8e7778c8-e29d-11e6-8ccb-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:20 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b40185a1-d0b8-4c72-a670-0f2c717a2d2c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8e8a2a06-e29d-11e6-8757-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:21 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [90d2ea6c-dd98-4eb4-a620-ddc139436ddd] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8e9c65ec-e29d-11e6-a6f9-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/.?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"azure_test_dir","type":"DIRECTORY","blockSize":0,"accessTime":1484346729170,"modificationTime":1485307700792,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"tmp","type":"DIRECTORY","blockSize":0,"accessTime":1484331873300,"modificationTime":1484331873300,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['552'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:21 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [84e53075-d2f7-4eee-8791-ab681ec64fcd] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [36d48fc6-e29e-11e6-af32-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:02 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7bb26cc4-75fc-4059-9b2a-91fbd15c25f6] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [370eed30-e29e-11e6-990a-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:33:02 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b296c5a4-227d-4563-af8a-a651936207a5] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [372cc1e6-e29e-11e6-a2b5-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307983801,"modificationTime":1485307983801,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:03 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [05afcc26-8a73-4b7a-94d2-4e972db75806] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [373e9c34-e29e-11e6-a466-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307983801,"modificationTime":1485307983801,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:03 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [401859c4-bb5f-431e-baf0-691f5a1d827b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [37502868-e29e-11e6-ba7c-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=DELETE&recursive=False + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:03 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [3285f9a8-6d62-4740-a9b4-e90bf30ec928] + x-ms-request-id: [583a7ae9-d068-45ae-b269-ac527024f689] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -138,9 +771,9 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [294146c2-d9d0-11e6-ab45-645106422854] + x-ms-client-request-id: [3768f410-e29e-11e6-bc0d-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: @@ -149,13 +782,13 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['34'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:54 GMT'] + Date: ['Wed, 25 Jan 2017 01:33:03 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [0f490ef5-6851-45e5-ac9c-bff05565ae59] + x-ms-request-id: [825e8af1-61a6-475c-9475-b506c1ef8ad7] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -164,9 +797,9 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2952ef12-d9d0-11e6-9d09-645106422854] + x-ms-client-request-id: [377995dc-e29e-11e6-8b2b-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: @@ -175,13 +808,13 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['34'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:54 GMT'] + Date: ['Wed, 25 Jan 2017 01:33:03 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [5db2e6b5-1a25-44a9-a2de-8f7b34343457] + x-ms-request-id: [bf06601e-1643-4cd2-a0f0-e2912ea01882] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -190,24 +823,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [296462d8-d9d0-11e6-826a-645106422854] + x-ms-client-request-id: [378a37b0-e29e-11e6-923c-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/.?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"azure_test_dir","type":"DIRECTORY","blockSize":0,"accessTime":1484339701363,"modificationTime":1484339874923,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"tmp","type":"DIRECTORY","blockSize":0,"accessTime":1484331873300,"modificationTime":1484331873300,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"azure_test_dir","type":"DIRECTORY","blockSize":0,"accessTime":1485307822683,"modificationTime":1485307984232,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"tmp","type":"DIRECTORY","blockSize":0,"accessTime":1484331873300,"modificationTime":1484331873300,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['552'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:54 GMT'] + Date: ['Wed, 25 Jan 2017 01:33:03 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [be61aa67-44ff-40ae-96bd-c00d9ce5ba1d] + x-ms-request-id: [d0c7d5e3-a88f-4acf-9dff-e49d92ce3829] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_core/test_seek.yaml b/tests/recordings/test_core/test_seek.yaml index 029899b..b8c5621 100644 --- a/tests/recordings/test_core/test_seek.yaml +++ b/tests/recordings/test_core/test_seek.yaml @@ -6,9 +6,194 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['3'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2981ed7e-d9d0-11e6-a7e5-645106422854] + x-ms-client-request-id: [15e2227a-e290-11e6-aafc-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Tue, 24 Jan 2017 23:51:55 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [05a21dae-ffef-43ff-901d-d91795ffa536] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [164f28d0-e290-11e6-87ef-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":3,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301915541,"modificationTime":1485301915614,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:55 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b6364c33-4459-4af0-8659-ec38521f866d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [1661b2f8-e290-11e6-a4bb-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?read=true&offset=0&OP=OPEN&length=3 + response: + body: {string: '123'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Tue, 24 Jan 2017 23:51:55 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [39584815-d4f6-4947-a5e3-359f793b58ca] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [1679a7a8-e290-11e6-a8dd-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":3,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301915541,"modificationTime":1485301915614,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:55 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [048fd36e-ddbe-46d0-8840-88d9c21b77a6] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [168f3f14-e290-11e6-937a-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":3,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301915541,"modificationTime":1485301915614,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:56 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [8403e3cd-8bdf-4696-9595-53d339501580] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [16a55f28-e290-11e6-a420-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":3,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301915541,"modificationTime":1485301915614,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:56 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [0dd4f7cf-24e9-4c49-bb55-e35da5fbadb3] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [16b8c000-e290-11e6-b099-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?recursive=True&OP=DELETE + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:56 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b328f26d-bf2b-4d4d-b40a-eb040058f915] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['3'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [94e7007a-e290-11e6-8b2d-645106422854] method: PUT uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE response: @@ -17,14 +202,14 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:37:55 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:27 GMT'] Expires: ['-1'] Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [ca8df4b8-aeca-4919-b00e-fce0f14df329] + x-ms-request-id: [a2b673d7-5f50-4190-a136-a0f6bc02a08b] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -33,24 +218,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [29d8584a-d9d0-11e6-b68f-645106422854] + x-ms-client-request-id: [953708c8-e290-11e6-a8f2-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":3,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339875820,"modificationTime":1484339875874,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":3,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302128591,"modificationTime":1485302128664,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:55 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:28 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [1dd452bb-01b7-4133-92c6-901af0716fdb] + x-ms-request-id: [dc83ed5d-ec5d-45d7-8afa-dcb93ebd7a40] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -59,24 +244,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [29ebac28-d9d0-11e6-a774-645106422854] + x-ms-client-request-id: [9549b9dc-e290-11e6-889f-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?read=true&OP=OPEN&length=3&offset=0 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?length=3&read=true&offset=0&OP=OPEN response: body: {string: '123'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:37:55 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:28 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [92c4c593-8bf1-4812-bf43-cfa0ab0d386d] + x-ms-request-id: [e9266e4d-01f7-4cd3-9cea-37e36b51ec1e] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -85,24 +270,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2a0aff7a-d9d0-11e6-a9b3-645106422854] + x-ms-client-request-id: [956803cc-e290-11e6-8351-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":3,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339875820,"modificationTime":1484339875874,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":3,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302128591,"modificationTime":1485302128664,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:55 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:28 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [5f9e050b-8e13-4215-8deb-94e3517b7366] + x-ms-request-id: [508b8426-3300-475d-b0d2-bbe36ff66314] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -111,24 +296,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2a1e1830-d9d0-11e6-9ba8-645106422854] + x-ms-client-request-id: [957a7a5c-e290-11e6-bfda-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":3,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339875820,"modificationTime":1484339875874,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":3,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302128591,"modificationTime":1485302128664,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:55 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:28 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [a75d527a-d654-4fc3-8302-07581210fb9a] + x-ms-request-id: [f23b4632-8285-4003-934a-90801625dcc4] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -137,24 +322,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2a314600-d9d0-11e6-80ed-645106422854] + x-ms-client-request-id: [958d2b94-e290-11e6-810c-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":3,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339875820,"modificationTime":1484339875874,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":3,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302128591,"modificationTime":1485302128664,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:55 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:28 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [0166c1cf-261e-4e72-a0fd-0d2191c6227b] + x-ms-request-id: [fe9e9f52-7074-4379-8d9d-6ac77442a50b] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -164,9 +349,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2a445d34-d9d0-11e6-a72d-645106422854] + x-ms-client-request-id: [95a11538-e290-11e6-897b-645106422854] method: DELETE uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?recursive=True&OP=DELETE response: @@ -175,13 +360,383 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:55 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:28 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c9af1e27-4169-4863-acda-0f7bc502d1d8] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['3'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8ebe1ec6-e29d-11e6-a24e-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:28:21 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [89f9b505-8201-4fdb-816c-f9564742d566] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8f21025e-e29d-11e6-986f-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":3,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307701802,"modificationTime":1485307701878,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:21 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ef81b7fd-35d7-4a7f-be1c-f9d48617f6d3] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8f33b392-e29d-11e6-b28d-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=0&OP=OPEN&read=true&length=3 + response: + body: {string: '123'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:28:21 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c54186fa-62ec-4f6e-82bd-457bc5830180] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8f535d08-e29d-11e6-b596-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":3,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307701802,"modificationTime":1485307701878,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:21 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7c76b941-3540-4260-8dcf-6c160ec03a71] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8f6598f4-e29d-11e6-a537-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":3,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307701802,"modificationTime":1485307701878,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:21 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2a846245-640a-4cfb-8e56-0d4cecf92ac8] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8f7a6d0c-e29d-11e6-8de6-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":3,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307701802,"modificationTime":1485307701878,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:21 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2647c142-a3ef-4ee9-aeb6-781dc5755fa0] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8f8ca934-e29d-11e6-b42f-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:21 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [54fb6bae-c9df-49b8-bfd7-4edd926896b8] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['3'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [37abdcf8-e29e-11e6-9f17-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:33:04 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [59b7a4fc-d8a7-405a-aaa2-7bb64cbe7042] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [37fb48fe-e29e-11e6-be7c-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":3,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307985098,"modificationTime":1485307985195,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:04 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [52220e38-7ae1-4994-ae31-8f1d111c48da] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [380e6f54-e29e-11e6-bd47-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=0&read=true&OP=OPEN&length=3 + response: + body: {string: '123'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:33:04 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [32eada86-d282-4c49-bd82-676d7c191fcd] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [382f9f74-e29e-11e6-bef3-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":3,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307985098,"modificationTime":1485307985195,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:05 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [198e4d38-f3c0-452e-be57-958acc8c2e73] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [384179be-e29e-11e6-9d1e-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":3,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307985098,"modificationTime":1485307985195,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:05 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [47db03aa-4e42-41fb-9e31-d8bedc860c17] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3852cb54-e29e-11e6-93e9-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":3,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307985098,"modificationTime":1485307985195,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:05 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [1bddd580-0cff-4e47-82bf-1f5a4341f3e0] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [38641cec-e29e-11e6-b51b-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:05 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [1cc44aa0-e6e0-4f59-a148-e86e3412da3f] + x-ms-request-id: [c03058b5-2284-4d5c-9ca4-9ceb8dcea3fd] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_core/test_simple.yaml b/tests/recordings/test_core/test_simple.yaml index 0ae17cf..2040a6b 100644 --- a/tests/recordings/test_core/test_simple.yaml +++ b/tests/recordings/test_core/test_simple.yaml @@ -6,9 +6,194 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['65536'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2617b224-d9d0-11e6-9aef-645106422854] + x-ms-client-request-id: [126729e4-e290-11e6-8e57-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Tue, 24 Jan 2017 23:51:49 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [6deece6d-b51f-429e-9842-772c025e714c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [12e97938-e290-11e6-b8ac-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":65536,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301909807,"modificationTime":1485301909890,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['292'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:49 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [af5ea821-4863-453a-9616-528ae6c21eac] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [12fcc6ae-e290-11e6-8668-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?read=true&offset=0&OP=OPEN&length=65536 + response: + body: {string: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Tue, 24 Jan 2017 23:51:49 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e3e71d5a-5c00-43be-a0e8-d5532ba87770] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [1349256e-e290-11e6-86da-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":65536,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301909807,"modificationTime":1485301909890,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['292'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:50 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [828cc66a-2d80-4e19-be55-85ed6e8a5b7f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [135cac80-e290-11e6-b946-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":65536,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301909807,"modificationTime":1485301909890,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['292'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:50 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d81f219a-06d6-4870-9f28-97c68b31f179] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [136ffaec-e290-11e6-a292-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":65536,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301909807,"modificationTime":1485301909890,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['292'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:50 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [8f42d8fa-4ec3-4136-9268-ecd947ec4038] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [13835bd4-e290-11e6-9517-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?recursive=True&OP=DELETE + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:51:50 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9be54a61-1307-4a2f-957f-a867ed274824] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['65536'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [91bfe12e-e290-11e6-a137-645106422854] method: PUT uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE response: @@ -17,14 +202,14 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:37:50 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:22 GMT'] Expires: ['-1'] Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [d3cb3dee-4150-4e9d-b0e2-53e3968100eb] + x-ms-request-id: [8be4b8da-9ee1-4745-8b0c-26245dbca33e] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -33,24 +218,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2695a970-d9d0-11e6-9c3f-645106422854] + x-ms-client-request-id: [9222e8d0-e290-11e6-ad11-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":65536,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339870246,"modificationTime":1484339870374,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":65536,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302123447,"modificationTime":1485302123502,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['292'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:50 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:22 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [4fcdeb5b-7e58-4074-8e71-151ecb7eca17] + x-ms-request-id: [3a9a6885-838c-429e-97d5-dddd024817c0] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -59,24 +244,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [26a8ae8a-d9d0-11e6-9a3e-645106422854] + x-ms-client-request-id: [92358662-e290-11e6-a80e-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?read=true&OP=OPEN&length=65536&offset=0 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?length=65536&read=true&offset=0&OP=OPEN response: body: {string: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:37:50 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:23 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [3d5bed16-3603-4821-8c18-cb7a08cda9ea] + x-ms-request-id: [60766932-1167-4a55-8be8-01779fdbf873] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -85,24 +270,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [26f13ada-d9d0-11e6-b4fa-645106422854] + x-ms-client-request-id: [9279462c-e290-11e6-b803-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":65536,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339870246,"modificationTime":1484339870374,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":65536,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302123447,"modificationTime":1485302123502,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['292'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:50 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:23 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [b89d8383-2783-499e-af5d-f6e7763232cc] + x-ms-request-id: [accedc38-1936-4192-94bf-3d392eb3b1b8] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -111,24 +296,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2704ed34-d9d0-11e6-8573-645106422854] + x-ms-client-request-id: [928bd042-e290-11e6-8347-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":65536,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339870246,"modificationTime":1484339870374,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":65536,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302123447,"modificationTime":1485302123502,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['292'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:50 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:23 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [19a1d56b-c60b-4a38-85b8-9839f35291a0] + x-ms-request-id: [46e68246-9698-4b3f-945d-49d7ff97d2e2] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -137,24 +322,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [2717b4ae-d9d0-11e6-a3ec-645106422854] + x-ms-client-request-id: [929e46cc-e290-11e6-b92f-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":65536,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339870246,"modificationTime":1484339870374,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":65536,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302123447,"modificationTime":1485302123502,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['292'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:51 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:23 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [61d21687-24e4-419f-b762-73eaa99e4d3c] + x-ms-request-id: [ffba048d-d3f8-47e9-9a28-0128d08e650b] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -164,9 +349,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [272af4b8-d9d0-11e6-b0e9-645106422854] + x-ms-client-request-id: [92b0bd7a-e290-11e6-a07b-645106422854] method: DELETE uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?recursive=True&OP=DELETE response: @@ -175,13 +360,383 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:37:51 GMT'] + Date: ['Tue, 24 Jan 2017 23:55:23 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [67ba2b75-1935-4bb3-b278-eb977e1c75b0] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['65536'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8b1fdd3e-e29d-11e6-a523-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:28:15 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [5186a4e0-b55b-4d30-a574-756a35743ec2] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8bb12098-e29d-11e6-b3db-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":65536,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307695883,"modificationTime":1485307696117,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['292'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:15 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e5603e3d-0d84-4354-b34c-d28a50fe6a8d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8bc4202e-e29d-11e6-b800-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=0&OP=OPEN&read=true&length=65536 + response: + body: {string: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:28:15 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [acd6288d-a0ca-42c4-a306-a7b34c1aebe3] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8c104428-e29d-11e6-85ba-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":65536,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307695883,"modificationTime":1485307696117,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['292'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:16 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [59635329-4864-487f-9618-b43b5b9c64d5] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8c22ce24-e29d-11e6-bd97-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":65536,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307695883,"modificationTime":1485307696117,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['292'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:16 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [f7825d48-c569-4228-a2df-7457a01b32be] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8c34f680-e29d-11e6-a0f4-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":65536,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307695883,"modificationTime":1485307696117,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['292'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:16 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [5770240e-79b6-466d-add8-fd173785762b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8c4780a2-e29d-11e6-9b1d-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:16 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [097ce4d6-ce19-4675-8654-ce36e865dba7] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['65536'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [34332d66-e29e-11e6-a017-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:32:59 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ffee561d-0b51-4440-82d6-d0339b5c9b67] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [34a21bda-e29e-11e6-a5c2-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":65536,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307979418,"modificationTime":1485307979560,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['292'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:32:59 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [41e9fc6a-47d7-4047-b626-39281d26d2e9] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [34b39480-e29e-11e6-bc3c-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=0&read=true&OP=OPEN&length=65536 + response: + body: {string: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:33:00 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [941ce88b-2041-49f4-9418-4794aff69664] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [352c6e02-e29e-11e6-b31b-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":65536,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307979418,"modificationTime":1485307979560,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['292'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:00 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d868d576-bdb6-42a4-b9d1-6639894645df] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [353dd326-e29e-11e6-85cb-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":65536,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307979418,"modificationTime":1485307979560,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['292'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:00 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [6d959ddc-edde-4dac-ab77-fd9ea4232ff1] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [354f3842-e29e-11e6-9e52-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":65536,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307979418,"modificationTime":1485307979560,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['292'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:00 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [fd9443cc-cd2c-4a52-91a0-c6b984509908] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [3560c6a2-e29e-11e6-bbf7-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:00 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [2ebbd748-4fb3-44a7-9b66-6c644b6c4a37] + x-ms-request-id: [ac5478f6-89b6-4eef-b414-97f02d74e6ae] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_core/test_skip_existing_block.yaml b/tests/recordings/test_core/test_skip_existing_block.yaml index 70fb26d..f646193 100644 --- a/tests/recordings/test_core/test_skip_existing_block.yaml +++ b/tests/recordings/test_core/test_skip_existing_block.yaml @@ -6,25 +6,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['15'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [4a353c5c-d9d0-11e6-ba58-645106422854] + x-ms-client-request-id: [b0b16e90-e29d-11e6-997d-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:38:50 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:18 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [d9a39a59-5174-47bc-95e6-c648ecaacab2] + x-ms-request-id: [f98463ed-f3eb-48b2-a4df-f08d6cb2fd9d] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -33,24 +33,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [4a8a45ec-d9d0-11e6-b352-645106422854] + x-ms-client-request-id: [b104e5cc-e29d-11e6-93c2-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":15,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339930662,"modificationTime":1484339930712,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":15,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307758679,"modificationTime":1485307758754,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:50 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:18 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [aa751dbb-9470-4d2c-861f-ac8989607a3a] + x-ms-request-id: [88898289-cb40-4d4a-b764-2ab7cdd887ad] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -59,24 +59,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [4a9d2438-d9d0-11e6-a725-645106422854] + x-ms-client-request-id: [b118e300-e29d-11e6-91d8-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":15,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339930662,"modificationTime":1484339930712,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":15,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307758679,"modificationTime":1485307758754,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:50 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:18 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [0573a815-53fc-4ae1-8d20-f6b86a4099b1] + x-ms-request-id: [21c63349-7617-4467-b4c9-3d2f15ede4cc] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -86,25 +86,133 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['4'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [4aafeca6-d9d0-11e6-becd-645106422854] + x-ms-client-request-id: [b12c305c-e29d-11e6-adb2-645106422854] method: POST uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=5&OP=APPEND&append=true response: body: {string: '{"RemoteException":{"exception":"BadOffsetException","message":"APPEND - failed with error 0x83090015 (Bad request. Invalid offset.). [fe82b3e6-b081-4bc1-bfe7-61cf5cfc9234][2017-01-13T12:38:51.2050950-08:00]","javaClassName":"org.apache.hadoop.fs.adl.BadOffsetException"}}'} + failed with error 0x83090015 (Bad request. Invalid offset.). [5754be27-7184-40fd-9f2a-bbe464aca5cb][2017-01-24T17:29:19.5085746-08:00]","javaClassName":"org.apache.hadoop.fs.adl.BadOffsetException"}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['270'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:50 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:18 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x83090015'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [fe82b3e6-b081-4bc1-bfe7-61cf5cfc9234] + x-ms-request-id: [5754be27-7184-40fd-9f2a-bbe464aca5cb] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 400, message: Bad Request} +- request: + body: '000000000000000' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['15'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [594f5538-e29e-11e6-bee8-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:34:00 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a45fffc1-e528-408f-a6ce-37ef693613da] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [599cffc8-e29e-11e6-a0a6-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":15,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308041549,"modificationTime":1485308041614,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:00 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [21f0ea33-857f-4e00-aeb3-966cdb13e3c7] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [59b6199a-e29e-11e6-afce-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":15,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308041549,"modificationTime":1485308041614,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:01 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a3156ec9-7f89-4b2b-be29-70f88346219b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: blah + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['4'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [59c82e78-e29e-11e6-bf94-645106422854] + method: POST + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=5&OP=APPEND&append=true + response: + body: {string: '{"RemoteException":{"exception":"BadOffsetException","message":"APPEND + failed with error 0x83090015 (Bad request. Invalid offset.). [4070b00a-7b6f-4cd1-acd7-70de2e28af2a][2017-01-24T17:34:02.0793217-08:00]","javaClassName":"org.apache.hadoop.fs.adl.BadOffsetException"}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['270'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:01 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x83090015'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [4070b00a-7b6f-4cd1-acd7-70de2e28af2a] x-ms-webhdfs-version: [16.07.18.01] status: {code: 400, message: Bad Request} version: 1 diff --git a/tests/recordings/test_core/test_tail_head.yaml b/tests/recordings/test_core/test_tail_head.yaml index c2c017c..ab21ada 100644 --- a/tests/recordings/test_core/test_tail_head.yaml +++ b/tests/recordings/test_core/test_tail_head.yaml @@ -6,25 +6,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['10'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3849385c-d9d0-11e6-96b5-645106422854] + x-ms-client-request-id: [2766579a-e290-11e6-90eb-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:38:20 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:24 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [33e7f58f-f84c-4d33-9b8d-792148de8f4d] + x-ms-request-id: [9cbd6abb-50ec-4ebc-bb09-7ae4b2cf6154] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -33,24 +33,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [38a6379a-d9d0-11e6-996b-645106422854] + x-ms-client-request-id: [27bf4d02-e290-11e6-bd29-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339900584,"modificationTime":1484339900633,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301944894,"modificationTime":1485301944949,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:20 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:24 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [adb1372b-2cf2-4e44-846e-fc2b078c9b42] + x-ms-request-id: [58fccfff-a22e-45d0-a9ca-15e4e9a9a4bd] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -59,24 +59,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [38b7d2da-d9d0-11e6-b372-645106422854] + x-ms-client-request-id: [27d1eaba-e290-11e6-a344-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339900584,"modificationTime":1484339900633,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301944894,"modificationTime":1485301944949,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:20 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:24 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [41912a83-de76-469c-9fd9-5f6050efd3b9] + x-ms-request-id: [1b4a6c4f-bcde-4a78-96c9-5c0dec53068e] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -85,24 +85,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [38c98608-d9d0-11e6-b850-645106422854] + x-ms-client-request-id: [27e524a4-e290-11e6-a52b-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?read=true&OP=OPEN&length=3&offset=7 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?read=true&offset=7&OP=OPEN&length=3 response: body: {string: '789'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:38:20 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:24 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [6b2ab955-8a44-4f3d-b022-732263477078] + x-ms-request-id: [7c4e8934-72db-4667-a25c-7073ea02e531] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -111,24 +111,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [38de4690-d9d0-11e6-9d58-645106422854] + x-ms-client-request-id: [27ff3c2e-e290-11e6-a242-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339900584,"modificationTime":1484339900633,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301944894,"modificationTime":1485301944949,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:20 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:24 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [59377a41-0685-4b30-8f2c-6ec5ff6a9ef2] + x-ms-request-id: [d73aebc5-0377-4502-8ae5-17a02d54dbdf] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -137,24 +137,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [38efae8a-d9d0-11e6-8b62-645106422854] + x-ms-client-request-id: [2812d7ba-e290-11e6-95fb-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?read=true&OP=OPEN&length=6&offset=0 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?read=true&offset=0&OP=OPEN&length=6 response: body: {string: '012345'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:38:21 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:24 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [206a6e62-3b9f-4021-9612-cae808ba9be7] + x-ms-request-id: [f927105d-e7d8-4e4c-a31c-96fa5b6559fd] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -163,24 +163,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3901df94-d9d0-11e6-bc2d-645106422854] + x-ms-client-request-id: [2825c38c-e290-11e6-8382-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339900584,"modificationTime":1484339900633,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301944894,"modificationTime":1485301944949,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:21 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:25 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [4d438df0-b40d-4d51-95df-1161aa6a0516] + x-ms-request-id: [fb38a335-4570-497a-b2f9-b969a5ef8600] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -189,24 +189,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [391c3f80-d9d0-11e6-b8c7-645106422854] + x-ms-client-request-id: [28389bd2-e290-11e6-adf2-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339900584,"modificationTime":1484339900633,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301944894,"modificationTime":1485301944949,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:21 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:25 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [cb30da27-f7c1-4133-9c23-8f3c42eab32d] + x-ms-request-id: [fd337f42-1716-4799-b62f-60dfbf074bc5] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -215,24 +215,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [392fb890-d9d0-11e6-83b9-645106422854] + x-ms-client-request-id: [284b605e-e290-11e6-b626-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?read=true&OP=OPEN&length=10&offset=0 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?read=true&offset=0&OP=OPEN&length=10 response: body: {string: 0123456789} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:38:21 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:25 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [1fb0a9ee-9eb0-4e17-a8ed-0ed8fae0fe09] + x-ms-request-id: [02acb1a3-1eaa-49a9-b439-9d30a131c535] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -241,24 +241,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3947f4de-d9d0-11e6-a309-645106422854] + x-ms-client-request-id: [285e2524-e290-11e6-98a9-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339900584,"modificationTime":1484339900633,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301944894,"modificationTime":1485301944949,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:21 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:25 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [3a5bbb42-af26-4d3f-a97f-a9e0bdbb5761] + x-ms-request-id: [4653ebe7-d8b2-450e-aad7-fb31ecf5369e] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -267,24 +267,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3959a812-d9d0-11e6-98fb-645106422854] + x-ms-client-request-id: [2870af36-e290-11e6-a2c7-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339900584,"modificationTime":1484339900633,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301944894,"modificationTime":1485301944949,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:21 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:25 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [e7d80b03-61b2-4a71-a36f-4f157c24bdf1] + x-ms-request-id: [c6b695c2-33ee-4f8e-82c5-a1190a0c0803] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -293,24 +293,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [396ba992-d9d0-11e6-a203-645106422854] + x-ms-client-request-id: [2883fc88-e290-11e6-8d42-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339900584,"modificationTime":1484339900633,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485301944894,"modificationTime":1485301944949,"replication":1,"permission":"770","owner":"2e6c02d2-a364-4530-9137-d17403996cbf","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['289'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:21 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:25 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [427853ce-89c3-48f4-a791-bcf3ff2ae2a1] + x-ms-request-id: [9c9a9d1c-d79b-410f-9194-d91b9424656e] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -320,9 +320,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [397d9754-d9d0-11e6-8c7a-645106422854] + x-ms-client-request-id: [2896c06e-e290-11e6-9901-645106422854] method: DELETE uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?recursive=True&OP=DELETE response: @@ -331,13 +331,1036 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:21 GMT'] + Date: ['Tue, 24 Jan 2017 23:52:25 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d770ed1e-243d-4648-8477-a97d1648d789] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: 0123456789 + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['10'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a3ad267a-e290-11e6-8948-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Tue, 24 Jan 2017 23:55:53 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c771e288-3a45-4e92-b3cc-cf09299c916f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a3f9bfba-e290-11e6-a3d5-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302153355,"modificationTime":1485302153415,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:53 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [34c9425a-1018-4136-8ac9-73a1eb7727bd] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a40c3728-e290-11e6-bb3a-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302153355,"modificationTime":1485302153415,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:53 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [512a9e1c-2c4f-4d7d-8e04-563bfb31c5a0] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a41eacde-e290-11e6-92b1-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?length=3&read=true&offset=7&OP=OPEN + response: + body: {string: '789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Tue, 24 Jan 2017 23:55:53 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [fecfb011-da4c-4ddc-b39d-0762a5dbd225] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a43f1914-e290-11e6-8573-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302153355,"modificationTime":1485302153415,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:53 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7f94a27c-f1c2-4bb8-ad8f-6dee97d9131f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a451a3e8-e290-11e6-8ad3-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?length=6&read=true&offset=0&OP=OPEN + response: + body: {string: '012345'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Tue, 24 Jan 2017 23:55:53 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [842d18c1-5b93-4bd9-ac67-ffee780b4334] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a4641a52-e290-11e6-99b2-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302153355,"modificationTime":1485302153415,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:53 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [293e6ee7-5898-497e-925e-739303a90801] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a4769108-e290-11e6-b88b-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302153355,"modificationTime":1485302153415,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:54 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [8e252fe2-f093-4446-966b-52fe5d532cc7] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a488e062-e290-11e6-a062-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?length=10&read=true&offset=0&OP=OPEN + response: + body: {string: 0123456789} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Tue, 24 Jan 2017 23:55:54 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a5b593d7-9e4c-45e6-b9f1-48211164c209] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a49b08dc-e290-11e6-b490-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302153355,"modificationTime":1485302153415,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:54 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [0cf4ac78-ff02-4e18-a47f-34fb0608f514] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a4ad44c2-e290-11e6-a7aa-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302153355,"modificationTime":1485302153415,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:54 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [103fc6ca-48b3-4153-af2c-31c8c0f152e6] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a4bf80ba-e290-11e6-8267-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485302153355,"modificationTime":1485302153415,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:54 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [0a99265d-04f2-4913-be61-15c7512d8a4c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [a4d1bcbe-e290-11e6-971f-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?recursive=True&OP=DELETE + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Tue, 24 Jan 2017 23:55:54 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [46acc806-6ea0-4d2f-b69e-9fba2aa765b9] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: 0123456789 + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['10'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9e2a2708-e29d-11e6-bb5d-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:28:46 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2a9e5d05-1507-4682-99de-4c902e6ef3fe] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9e7735ba-e29d-11e6-9b5b-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307727582,"modificationTime":1485307727630,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:46 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [850fd00e-6b76-43b2-8446-360492c2fb4c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9e89bfb8-e29d-11e6-aef7-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307727582,"modificationTime":1485307727630,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:47 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [cd30be04-fafe-4d0d-9e97-36efbecbe66d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9e9c22ca-e29d-11e6-a562-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=7&OP=OPEN&read=true&length=3 + response: + body: {string: '789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:28:47 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c86c68b1-b818-448f-814b-eaf12ad30bbd] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9ebb6a92-e29d-11e6-8109-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307727582,"modificationTime":1485307727630,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:47 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [79971991-f96a-47a0-bf68-19faa7993efc] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9ecde136-e29d-11e6-8e12-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=0&OP=OPEN&read=true&length=6 + response: + body: {string: '012345'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:28:47 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ed0dcf98-1a5b-46a8-8a34-ae81ecc29270] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9ee12e9e-e29d-11e6-8d8f-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307727582,"modificationTime":1485307727630,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:47 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [903ba262-fa34-4648-9d16-ee97655d6fb6] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9ef4a31a-e29d-11e6-b23c-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307727582,"modificationTime":1485307727630,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:47 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [29bc1a93-18ee-4df4-9c26-741b5282d1df] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9f0705fa-e29d-11e6-9e1b-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=0&OP=OPEN&read=true&length=10 + response: + body: {string: 0123456789} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:28:47 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9cbd4537-160a-4c93-92de-53f7fa640275] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9f197ca8-e29d-11e6-9728-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307727582,"modificationTime":1485307727630,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:48 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c055b70d-2620-4ab4-9900-335cf63f6834] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9f2bf340-e29d-11e6-9349-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307727582,"modificationTime":1485307727630,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:48 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [afaa1bd8-9bf6-4246-b8c9-0cff8e47d037] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9f3e90e6-e29d-11e6-b1c9-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307727582,"modificationTime":1485307727630,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:48 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [60b92ccc-9eeb-4689-acc6-e146ebec6a3e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [9f52b4da-e29d-11e6-baa8-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:28:48 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [fd91d1bc-8624-4003-bb9f-8cefd9ecb6e2] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: 0123456789 + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['10'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [46a5c964-e29e-11e6-ab4b-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:33:30 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c4be8211-045f-48c8-b375-9bd0b4df22d4] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [46f87d46-e29e-11e6-a07a-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308010230,"modificationTime":1485308010301,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:30 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [545d4e77-ce61-4970-9322-4f2ab273e8e5] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [470a3082-e29e-11e6-915d-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308010230,"modificationTime":1485308010301,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:30 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e8b70238-5fe2-46f5-bd88-4e17817b0019] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [471b6e92-e29e-11e6-be12-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=7&read=true&OP=OPEN&length=3 + response: + body: {string: '789'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:33:30 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [41ad88fa-6fc6-4be4-b886-07198825d5e9] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4737e3ba-e29e-11e6-acb0-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308010230,"modificationTime":1485308010301,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:30 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [4ce1c7e0-d2f3-4e8c-bf1b-aeffce9dda05] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [474a6dd2-e29e-11e6-8603-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=0&read=true&OP=OPEN&length=6 + response: + body: {string: '012345'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:33:30 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3c394b6c-016b-4d13-9255-334f0c2c3512] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [475c9640-e29e-11e6-83df-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308010230,"modificationTime":1485308010301,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:31 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ea1133ac-972f-49c4-8c02-ee4e3e8bc737] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [476dfb5c-e29e-11e6-b0d2-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308010230,"modificationTime":1485308010301,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:31 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b723b1bf-f624-4da9-b4ec-e06b4a855e04] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [477f4cf8-e29e-11e6-bb99-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=0&read=true&OP=OPEN&length=10 + response: + body: {string: 0123456789} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:33:31 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3604e4e1-8d45-4cee-9d40-93bf9dedaca5] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4790c5a4-e29e-11e6-b76a-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308010230,"modificationTime":1485308010301,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:31 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [22494082-8da9-4b9e-b83b-7ce2513a711f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [47a22ac0-e29e-11e6-b7ed-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308010230,"modificationTime":1485308010301,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:31 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [cb186a05-3fea-4597-8beb-583fe11bd39e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [47b38fe2-e29e-11e6-a1c9-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308010230,"modificationTime":1485308010301,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['289'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:31 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c8ee2703-1f63-4015-a852-b15f0c725670] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [47c4f502-e29e-11e6-85cd-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:31 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [da18c39f-ccb6-4f2d-a9d7-829de8d26bc7] + x-ms-request-id: [e434a4fe-1d21-4017-aee9-035d43a791d4] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_core/test_touch_exists.yaml b/tests/recordings/test_core/test_touch_exists.yaml index f9e2fb8..0e9aa91 100644 --- a/tests/recordings/test_core/test_touch_exists.yaml +++ b/tests/recordings/test_core/test_touch_exists.yaml @@ -6,25 +6,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3fbabab4-d9d0-11e6-bb71-645106422854] + x-ms-client-request-id: [a64976a8-e29d-11e6-af82-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:38:32 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:01 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [f2111e60-97aa-410c-94b4-47d5f070c691] + x-ms-request-id: [0cfce8d6-56ba-4ce4-9d93-e7c34c8a8538] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -33,24 +33,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [3ffbd506-d9d0-11e6-ac1f-645106422854] + x-ms-client-request-id: [a6a9e628-e29d-11e6-9ae6-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339913075,"modificationTime":1484339913075,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307741383,"modificationTime":1485307741383,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:32 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:01 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [1e8d6656-92c0-441a-a6f8-a7c298dfa357] + x-ms-request-id: [ea4e6dc3-8fa3-4628-b19a-dc7e16dc670a] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -59,24 +59,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [400d7aac-d9d0-11e6-91a2-645106422854] + x-ms-client-request-id: [a6bc4930-e29d-11e6-bebd-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339913075,"modificationTime":1484339913075,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307741383,"modificationTime":1485307741383,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:33 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:01 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [b0b2f628-738a-4f5b-9200-9c238e74d014] + x-ms-request-id: [ac52ce23-3bdd-4e86-91a9-b4d1e7e831f5] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -85,24 +85,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [401f2964-d9d0-11e6-b173-645106422854] + x-ms-client-request-id: [a6ce71a2-e29d-11e6-959b-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339913075,"modificationTime":1484339913075,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307741383,"modificationTime":1485307741383,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:33 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:01 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [e75d2ea7-8449-43c9-996e-cddbe32c8489] + x-ms-request-id: [7b530f3b-df9d-4717-a45b-043b6f5c2573] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -111,24 +111,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [4030dde2-d9d0-11e6-a41c-645106422854] + x-ms-client-request-id: [a6e4571a-e29d-11e6-8d58-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339913075,"modificationTime":1484339913075,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307741383,"modificationTime":1485307741383,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:33 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:01 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [41b622e1-5358-4b64-af4e-705a10d587c2] + x-ms-request-id: [21c96542-06cb-4e61-85cf-d8dcd8a5d3d6] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -138,24 +138,183 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [40431ecc-d9d0-11e6-a125-645106422854] + x-ms-client-request-id: [a702b488-e29d-11e6-a668-645106422854] method: DELETE - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?recursive=True&OP=DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=DELETE&recursive=True response: body: {string: '{"boolean":true}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:33 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:01 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [117286e9-02d2-4d85-a353-c205903cdc4b] + x-ms-request-id: [57b6d091-fde3-40ba-8bec-868f51ebf9fd] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4e666f7a-e29e-11e6-a3f9-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:33:42 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [f856ad34-9daa-4ddb-9891-5bd1f523995d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4ea75c8a-e29e-11e6-a8dc-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308023226,"modificationTime":1485308023226,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:43 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b0b6d5d5-ee99-4255-950f-b0869988427b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4eb90fcc-e29e-11e6-a2e9-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308023226,"modificationTime":1485308023226,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:43 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [30e1a494-2b7d-4f65-8367-92b984a4ccdc] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4eca6166-e29e-11e6-a8e8-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308023226,"modificationTime":1485308023226,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:43 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [4eac9b39-22e9-4611-b2d7-326ee0ba50e1] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4f09eeec-e29e-11e6-93cd-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308023226,"modificationTime":1485308023226,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:43 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [153ad849-8bde-4085-8760-09141cac3434] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4f1b6798-e29e-11e6-b3c1-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:43 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [1273eb97-2a05-4c0e-b8d7-66c55182c633] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_core/test_write_blocks.yaml b/tests/recordings/test_core/test_write_blocks.yaml index f1adfe3..dbf5ac6 100644 --- a/tests/recordings/test_core/test_write_blocks.yaml +++ b/tests/recordings/test_core/test_write_blocks.yaml @@ -6,25 +6,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['5'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [49139134-d9d0-11e6-b8c4-645106422854] + x-ms-client-request-id: [afabf878-e29d-11e6-b92d-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:38:47 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:16 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [b6866479-0030-42ac-872b-3f0896eb450e] + x-ms-request-id: [0ace8e42-7bdc-48f0-a0b6-c17eb3d10b66] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -34,9 +34,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['1'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [496a5af0-d9d0-11e6-8f87-645106422854] + x-ms-client-request-id: [aff76d6c-e29d-11e6-b7b7-645106422854] method: POST uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=5&OP=APPEND&append=true response: @@ -44,13 +44,13 @@ interactions: headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] - Date: ['Fri, 13 Jan 2017 20:38:48 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:16 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [36099cc6-0733-4ea9-aabe-85ec18d754e7] + x-ms-request-id: [84caa69e-e3ae-4b69-be28-3a86876503e3] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -60,9 +60,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['3'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [498e2766-d9d0-11e6-bfa1-645106422854] + x-ms-client-request-id: [b016538c-e29d-11e6-b5ea-645106422854] method: POST uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=6&OP=APPEND&append=true response: @@ -70,13 +70,13 @@ interactions: headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] - Date: ['Fri, 13 Jan 2017 20:38:48 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:16 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [3876b32a-dc95-4e9a-a887-68b83d5d910f] + x-ms-request-id: [b8a27cd4-ef67-44e6-bfce-682386181445] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -85,24 +85,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [49a4e850-d9d0-11e6-8f7e-645106422854] + x-ms-client-request-id: [b0365eac-e29d-11e6-a367-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":9,"pathSuffix":"","type":"FILE","blockSize":268435456,"accessTime":1484339928791,"modificationTime":1484339929063,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":9,"pathSuffix":"","type":"FILE","blockSize":268435456,"accessTime":1485307756929,"modificationTime":1485307757195,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['287'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:48 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:16 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [314a91ef-f71d-466a-aacc-3cd899888a98] + x-ms-request-id: [cc1213e3-fec0-41af-8a18-10aef1b24df8] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -111,24 +111,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [49b70f30-d9d0-11e6-b42d-645106422854] + x-ms-client-request-id: [b0484c8a-e29d-11e6-8114-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":9,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339928791,"modificationTime":1484339929063,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":9,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307756929,"modificationTime":1485307757195,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:48 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:16 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [53e4c1e7-1468-4ccc-9ddb-e250a4b84faa] + x-ms-request-id: [671c274a-6686-410f-84b0-d0c50eb81299] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -137,24 +137,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [49c9c7be-d9d0-11e6-a97f-645106422854] + x-ms-client-request-id: [b05a888c-e29d-11e6-9fdc-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":9,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339928791,"modificationTime":1484339929063,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":9,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307756929,"modificationTime":1485307757195,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:48 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:17 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [270086cd-a68a-43cf-b86b-4468710508df] + x-ms-request-id: [73ab374a-94ac-44a8-919e-9df20ee272bd] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -163,24 +163,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [49eeaf62-d9d0-11e6-9fa9-645106422854] + x-ms-client-request-id: [b076135e-e29d-11e6-b258-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":9,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339928791,"modificationTime":1484339929063,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":9,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307756929,"modificationTime":1485307757195,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:48 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:17 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [5d761ff8-cf72-4587-baa5-898e68874f0c] + x-ms-request-id: [8893fb3c-d2b7-45e5-802a-416593a88c7c] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -190,24 +190,235 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [4a01128c-d9d0-11e6-81d4-645106422854] + x-ms-client-request-id: [b088c49e-e29d-11e6-b2a8-645106422854] method: DELETE - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?recursive=True&OP=DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=DELETE&recursive=True response: body: {string: '{"boolean":true}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:49 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:17 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [521464f3-d13f-44d6-9518-afcfe609d62c] + x-ms-request-id: [2d549b97-51c8-417e-b4ea-ecb069247815] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '00000' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['5'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [583238b8-e29e-11e6-80ee-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:33:59 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [fc3e0f5a-e405-4aa0-9756-4f745b8931b7] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: '0' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['1'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [5895dc8c-e29e-11e6-aee6-645106422854] + method: POST + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=5&OP=APPEND&append=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + Date: ['Wed, 25 Jan 2017 01:33:59 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2bf42bc4-922f-4ca6-ae24-1817cc25343b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '000' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['3'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [58b2519e-e29e-11e6-829c-645106422854] + method: POST + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=6&OP=APPEND&append=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + Date: ['Wed, 25 Jan 2017 01:33:59 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [16ca9125-5c03-4708-ae5a-820432094a26] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [58d4ce14-e29e-11e6-887f-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":9,"pathSuffix":"","type":"FILE","blockSize":268435456,"accessTime":1485308039683,"modificationTime":1485308040060,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['287'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:59 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [459ed8f1-f4a7-4925-a383-47425a170ac0] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [58e694be-e29e-11e6-97a9-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":9,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308039683,"modificationTime":1485308040060,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:59 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [1a68fe59-a24f-44e0-bd90-2b9812e4e9fa] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [58f8bcf6-e29e-11e6-97b3-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":9,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308039683,"modificationTime":1485308040060,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:00 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [edb174b7-3c90-4c09-ab46-cfaf061e6bf8] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [590af8f6-e29e-11e6-8ff7-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":9,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308039683,"modificationTime":1485308040060,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:00 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e84dba00-d71b-4be6-8c5c-2c3b7cf573a8] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [591d48a6-e29e-11e6-9e7e-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:00 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3ee356a8-26f4-4d5c-adb5-f14f48b59f61] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_core/test_write_empty.yaml b/tests/recordings/test_core/test_write_empty.yaml index e7f82ab..baa749f 100644 --- a/tests/recordings/test_core/test_write_empty.yaml +++ b/tests/recordings/test_core/test_write_empty.yaml @@ -6,25 +6,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [4865a224-d9d0-11e6-90fd-645106422854] + x-ms-client-request-id: [aecd5678-e29d-11e6-a8ea-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:38:47 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:15 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [b92798e1-95e5-4ce2-9739-edbf2ce89be7] + x-ms-request-id: [58fceaa2-ab50-435f-9d24-e91941feb3c1] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -33,24 +33,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [48a8253a-d9d0-11e6-89ce-645106422854] + x-ms-client-request-id: [af1200c2-e29d-11e6-b892-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339927622,"modificationTime":1484339927622,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307755498,"modificationTime":1485307755498,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:47 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:15 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [96f35180-559d-4e48-a755-0d58d31de81b] + x-ms-request-id: [86ce7620-4175-476a-8b76-49dfd76188b0] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -59,24 +59,233 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [48babda4-d9d0-11e6-8f7e-645106422854] + x-ms-client-request-id: [af24eeac-e29d-11e6-b409-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=0&OP=OPEN&read=true&length=0 + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + Date: ['Wed, 25 Jan 2017 01:29:15 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [513d7278-d560-42c7-9ceb-42feb09e8d4d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [af51dec2-e29d-11e6-8004-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307755498,"modificationTime":1485307755498,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:29:16 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [01c067b4-deae-428e-94d9-f32db6e2d258] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [af67d79e-e29d-11e6-9335-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307755498,"modificationTime":1485307755498,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:29:16 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [793b8ede-b72d-4849-8f77-3257c472d6ab] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [af79ff28-e29d-11e6-9049-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307755498,"modificationTime":1485307755498,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:29:16 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e2cd101e-fd2f-40ba-a112-b1fcb771eadb] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [af8cc4d8-e29d-11e6-a391-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:29:16 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2c785263-a2db-42c7-bc61-5d0afad8dceb] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [56e97880-e29e-11e6-bd9c-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:33:57 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [aa0f9eb4-2197-4c79-abed-00c53c066165] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [57689488-e29e-11e6-9745-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308037924,"modificationTime":1485308037924,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:57 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [f6b74e74-ee2c-43f2-bd6a-df0efeaebb39] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [577c7d46-e29e-11e6-a27d-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?offset=0&read=true&OP=OPEN&length=0 + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + Date: ['Wed, 25 Jan 2017 01:33:57 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [678f6c06-db59-4b5d-8626-c0185e94161c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [57a8bd54-e29e-11e6-ae37-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339927622,"modificationTime":1484339927622,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308037924,"modificationTime":1485308037924,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:47 GMT'] + Date: ['Wed, 25 Jan 2017 01:33:58 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [2e338697-f135-4873-b150-f219b32c0dbf] + x-ms-request-id: [6bd12863-534b-45ba-9a90-421937ce1ba3] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -85,24 +294,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [48cd93a2-d9d0-11e6-9b26-645106422854] + x-ms-client-request-id: [57c3fa12-e29e-11e6-9893-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339927622,"modificationTime":1484339927622,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308037924,"modificationTime":1485308037924,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:47 GMT'] + Date: ['Wed, 25 Jan 2017 01:33:58 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [64ab001b-442c-42d1-af06-cd6dabc0a557] + x-ms-request-id: [a250be3f-09ff-4b20-806c-00b94fb33783] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -111,24 +320,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [48dfe2c2-d9d0-11e6-9cf4-645106422854] + x-ms-client-request-id: [57eb586e-e29e-11e6-84df-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339927622,"modificationTime":1484339927622,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308037924,"modificationTime":1485308037924,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:47 GMT'] + Date: ['Wed, 25 Jan 2017 01:33:58 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [bfec2fb6-fb3a-4421-9e3f-568c85974ab6] + x-ms-request-id: [eeb6c73e-f60c-48c5-a723-21e9eb6db506] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -138,24 +347,24 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [48f2211a-d9d0-11e6-acbd-645106422854] + x-ms-client-request-id: [57fd1f12-e29e-11e6-83b8-645106422854] method: DELETE - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?recursive=True&OP=DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=DELETE&recursive=True response: body: {string: '{"boolean":true}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:48 GMT'] + Date: ['Wed, 25 Jan 2017 01:33:58 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [c9c30d6f-e3ac-411b-8238-d7d10e39230a] + x-ms-request-id: [3e8e54f5-50be-4da9-a074-57007ec93051] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_core/test_write_in_read_mode.yaml b/tests/recordings/test_core/test_write_in_read_mode.yaml index 44b9af9..855b86c 100644 --- a/tests/recordings/test_core/test_write_in_read_mode.yaml +++ b/tests/recordings/test_core/test_write_in_read_mode.yaml @@ -6,25 +6,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [4064119e-d9d0-11e6-8788-645106422854] + x-ms-client-request-id: [a723aa0a-e29d-11e6-ba58-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:38:33 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:02 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [9e428291-aff2-42e4-9b57-52ace53d87a4] + x-ms-request-id: [bc5836eb-e6ac-4111-b2a2-95071179e77f] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -33,24 +33,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [40a74758-d9d0-11e6-9465-645106422854] + x-ms-client-request-id: [a76a28ec-e29d-11e6-b533-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339914211,"modificationTime":1484339914211,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307742654,"modificationTime":1485307742654,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:33 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:02 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [91f3b188-307b-47e5-a12a-b3bef5468e0f] + x-ms-request-id: [720201e0-1cee-4cb7-a4b8-a59d208b9f7e] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -59,24 +59,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [40b9f17e-d9d0-11e6-8abb-645106422854] + x-ms-client-request-id: [a77e7438-e29d-11e6-8b35-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339914211,"modificationTime":1484339914211,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307742654,"modificationTime":1485307742654,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:34 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:03 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [61a2c305-2e7b-45dd-8ca4-bddb7a8fac38] + x-ms-request-id: [82e79359-02fe-4ab6-8b4e-622f7525ab72] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -85,24 +85,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [40cc3f9a-d9d0-11e6-a8eb-645106422854] + x-ms-client-request-id: [a7ac13f0-e29d-11e6-bc45-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339914211,"modificationTime":1484339914211,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307742654,"modificationTime":1485307742654,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:34 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:03 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [4742b79e-eeb7-4b13-8b9c-7f4aa8fb991f] + x-ms-request-id: [79f2b0ad-b21c-4585-888c-cabe68a7e516] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -111,24 +111,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [40df031c-d9d0-11e6-b46e-645106422854] + x-ms-client-request-id: [a7bd8c92-e29d-11e6-be84-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339914211,"modificationTime":1484339914211,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307742654,"modificationTime":1485307742654,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['288'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:34 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:03 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [b6c4aa60-b3ac-4cae-9149-3bece0aa897e] + x-ms-request-id: [b69d599d-c56c-4bd6-b208-5069530a0fb8] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -138,24 +138,183 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [40f16a2c-d9d0-11e6-aeee-645106422854] + x-ms-client-request-id: [a7d55a54-e29d-11e6-bacd-645106422854] method: DELETE - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?recursive=True&OP=DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=DELETE&recursive=True response: body: {string: '{"boolean":true}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:38:34 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:03 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [577796ab-6330-492a-8aba-8fab96121c9e] + x-ms-request-id: [169394a7-0e06-4d3f-967a-58632c722715] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4f3bc0d0-e29e-11e6-b47d-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:33:44 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [fadb88d2-7597-4fd3-b333-7e5e3842e120] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4f7ebd4a-e29e-11e6-9a58-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308024642,"modificationTime":1485308024642,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:44 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e4030e22-d589-4672-85b0-4f633cfa98cf] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4f9181f6-e29e-11e6-b449-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308024642,"modificationTime":1485308024642,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:44 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b8f000bd-1f29-4604-83e4-3ac777e2e58e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4fa3f888-e29e-11e6-838e-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308024642,"modificationTime":1485308024642,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:44 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [421a62c4-5e5a-4984-a56d-c96193c687fb] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4fb6829a-e29e-11e6-b366-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308024642,"modificationTime":1485308024642,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['288'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:44 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [16d48298-6e61-4e7a-b0ae-7e2c945079af] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [4fc8f92e-e29e-11e6-ad3c-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/a?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:33:45 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e7172671-8d39-4dd3-9229-77fcf7ac7b94] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_lib/test_auth_refresh.yaml b/tests/recordings/test_lib/test_auth_refresh.yaml index fd32f2b..ea42db2 100644 --- a/tests/recordings/test_lib/test_auth_refresh.yaml +++ b/tests/recordings/test_lib/test_auth_refresh.yaml @@ -1,6 +1,6 @@ interactions: - request: - body: refresh_token=AQABAAAAAADRNYRQ3dhRSrm-4K-adpCJhDE0I2xsegEzbQTHgerezC_Mcu9IBeiCYH7t7fc1OT6BeQAmZ_JAlgnzR6WXst_01L2II5QC4NdcOY-ns7kGiMI3qfILq1UaHY_jahiY9rR3re5jsdUJxffXXx2n2b8-X3NK_9z49z-jbmw0cpBB8y9m8dYVZPNeHweIIe-2P2WkgRwYWhCm2vjd7CkUGKnupRnBY8WRJIdZVmPKHXhTlis68ZhIU55GWEKEa8Ok6NvSiqOZ4bALAc8hW_4TOtHBCa9yVJbr4e0aMVpQNWjQS9ZVeBFqlHKR_9AraglheNb8zc_NPITK-kzJITjuOMeUtTTj08el7hE1GwGX7bo2odnp9vf2TfYHGeQ2iez9YA2qljGjkggkSO8I4iTpqx1lBeluUQgpdKPBmWHRGI4MyyZi_VsS6lJLkth4UTXQnKD9dbxS9KATpsueAljvtj8VmjE1ob-UBhkbxhbM3wezbmkPT1qqwI35zIXLbO8PAE7Ij-PIRZtySvpGHQEBNgnxO6dynyCMSzB6nVY5fS_glTNIiFVVsxFvYOy43AUVnY3gtQMZ7s5PxdMNt00GHaOXv2__wuKKNnQtXicsD-MEESw95jU9y5MaRPeYeFyp5PhNXahyrF1-cQp69cSjZUXSIAA&resource=https%3A%2F%2Fmanagement.core.windows.net%2F&client_id=04b07795-8ddb-461a-bbee-02f9e1bf7b46&grant_type=refresh_token + body: refresh_token=AQABAAAAAADRNYRQ3dhRSrm-4K-adpCJXulAGmnUY-Cs-OMjdU7kYBDKvsXFwXrI_f-CuMBdIXFMUffP5MyA7TKYVqIMArOwCCMyUOUpy4df1oVfUy2LBmLCiiRuNzon8KO9-Q1N_DtjzWlsZR5GNX1uw4D78fkRGMM73-GHxp_xbSYfBtNuzts5m4OaMPfZfKVsNZFE1K4sy17Pi89EQ8AyNa9wjSPWq6Tt8qu_tzUOQ5zz75_bt3FoUJYFIyhQLM6cULXW68V43kpyc8xz57-3Z8oUjmHHACDMR54tQwHxgkihGZoLbOwHrd0DYhUIsOfhDjR1K61ajMy1jw0stIl7iXhDSY3A2wF8fIHJ2wmRh1tVuRUrgzJj3jAd8XkaKNgoJvVslfIV92vyswkDT4Oe502vZ_INH4nyccllQ9mesWUFy6YoJciy8Xk5dxL6wYZZ0Edm20QKTWmHZxf8ipzPIZjXrL7w4c8pA9Qaztywzq5i4ys2uAvm-rWT8Sl5dbJzrx97PA2kNMlazFEmnbmuaivVdSEZydsHu0pVlf283dMX8tRxRLzOM9UP0psBmbz9NwS5QzdQEw5q8FBMhvEe2hsI6wjjrn7WAtjUwk75t1hEKdNhmSq19wuWXWvq-GAki2v6avwW-6yy7mfXcbs8UlKlQuQxIAA&grant_type=refresh_token&resource=https%3A%2F%2Fmanagement.core.windows.net%2F&client_id=04b07795-8ddb-461a-bbee-02f9e1bf7b46 headers: Accept: ['*/*'] Accept-Charset: [utf-8] @@ -8,7 +8,7 @@ interactions: Connection: [keep-alive] Content-Length: ['815'] User-Agent: [python-requests/2.11.1] - client-request-id: [96ca039e-4551-494a-8877-bdc6bbce43a2] + client-request-id: [5f40f93c-41d5-4957-8216-f60d5bafab87] content-type: [application/x-www-form-urlencoded] return-client-request-id: ['true'] x-client-CPU: [x64] @@ -18,23 +18,61 @@ interactions: method: POST uri: https://login.microsoftonline.com/faketenant/oauth2/token?api-version=1.0 response: - body: {string: '{"token_type":"Bearer","scope":"user_impersonation","expires_in":"3600","ext_expires_in":"10800","expires_on":"1484343555","not_before":"1484339655","resource":"https://management.core.windows.net/","access_token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Ilk0dWVLMm9hSU5RaVFiNVlFQlNZVnlEY3BBVSIsImtpZCI6Ilk0dWVLMm9hSU5RaVFiNVlFQlNZVnlEY3BBVSJ9.eyJhdWQiOiJodHRwczovL21hbmFnZW1lbnQuY29yZS53aW5kb3dzLm5ldC8iLCJpc3MiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC82ZTYwNmVjZS0zYTVhLTQ2NzQtYTY1NC1kNmIwMmJjNWE1MWIvIiwiaWF0IjoxNDg0MzM5NjU1LCJuYmYiOjE0ODQzMzk2NTUsImV4cCI6MTQ4NDM0MzU1NSwiYWNyIjoiMSIsImFtciI6WyJwd2QiXSwiYXBwaWQiOiIwNGIwNzc5NS04ZGRiLTQ2MWEtYmJlZS0wMmY5ZTFiZjdiNDYiLCJhcHBpZGFjciI6IjAiLCJlX2V4cCI6MTA4MDAsImZhbWlseV9uYW1lIjoiVGVzdDAyIiwiZ2l2ZW5fbmFtZSI6IkFETCIsImlwYWRkciI6IjE2Ny4yMjAuMS4xMzUiLCJuYW1lIjoiQURMIFRlc3QwMiIsIm9pZCI6IjlhMjM4NjBlLTAzYjAtNGJhZC1hOGI3LWUxZDA4MWQ1OTJiZCIsInBsYXRmIjoiMTQiLCJwdWlkIjoiMTAwM0JGRkQ5RDkyNEEwNSIsInNjcCI6InVzZXJfaW1wZXJzb25hdGlvbiIsInN1YiI6IldYcVY0aUpoTnNSeU5PZmFQMDZBSHFuRkJSZVYwUlVsYk10NW5GSlFmOEkiLCJ0aWQiOiI2ZTYwNmVjZS0zYTVhLTQ2NzQtYTY1NC1kNmIwMmJjNWE1MWIiLCJ1bmlxdWVfbmFtZSI6ImFkbHN2YzAyQGJlbndnb2xkb3V0bG9vay5vbm1pY3Jvc29mdC5jb20iLCJ1cG4iOiJhZGxzdmMwMkBiZW53Z29sZG91dGxvb2sub25taWNyb3NvZnQuY29tIiwidmVyIjoiMS4wIn0.Shf2P8Xc4qXRvfpYumFC0WdWTarDNkwldepjAe8deKljQr5WnNrB45N3RP8xXuyOGbthPcs9zjmjuqiz57efBotW-3bFogrcVLiudrJfS35LeyVv6XZGh7ybyqvxltgaxTqBYUf0ltICn4UTkBcgZ3W_Wpy-Ss323RRkqrb3YK2XSbXKqXNVVbfsrTO7dJ7-DUZpBaiC_aqHbbxxTkFroQpHPP_4Bqd1xvX3XFdYu5M6IgZ7lhkFmVR1s98MVSijmXwH1SKT9vfjJwtn5i6A6MlrovVaxvX_dSAhNYAwgSuFTL97MsPJKjySIR0h1D4ImjT_i0xc3VhJktwHuz6WKQ","refresh_token":"AQABAAAAAADRNYRQ3dhRSrm-4K-adpCJ_1SqvRCVnfy5B-NkzrRGBVpUJwtRKCMIAjKHa5ym6aIBWDaSeDIDNCaFCCaiYAwh2lRy5zhevhWAWHwxmm0HCnCs-5muqhO-KMBZjC_3yXKdhZbEaw_QGm9Xx-nz3n1EJ6SYuEuxIyCiN4UWyyG_VAefyz7ZGAYlYc2PcOzHskCNVXNQCh_0Yr7HpfK0KH0RwOCOQCOU5pCcjul3lq9XCeM3_CBbeou60-QQohI8vqMqQlBO9hYI6H92VXQbUj_IcEA0nKQnM4g1G2YV86cZ5p98TysrTnO-alWr_p9XbgP14DTGy4GiQyPa0eorTQfzU86S3AdA1Yjj3QeTi5_TwmbRkKDAkuXkPOMWDx_Kb8BC4suXr695QvOipZEdF9HkI_-nmq_JgfUBIDUYy3XsN8iFOFaEq5Vc-pj25K7tyNsMdPemqWSLaUgG3WBuxD_h0MRoY6CalKMKUS7wsZVODH52OJhUKyv6-MFI2vfW7fQN2UsuDp-yu27GTUbEyuqt_k7SwUgvTu3ZlmXMPN5SO_Ttw8r60tPSfXf9J3UTr4IcgX5r0ngwkSdL9k8fPQ5V8LZv61A83btbu0gb4Ql6KIWVpKd9zeJqFriZZwMqFY_SGnoqUYCFPxnyXpZcG8hoIAA"}'} + body: {string: '{"token_type":"Bearer","scope":"user_impersonation","expires_in":"3600","ext_expires_in":"10800","expires_on":"1485311380","not_before":"1485307480","resource":"https://management.core.windows.net/","access_token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Ilk0dWVLMm9hSU5RaVFiNVlFQlNZVnlEY3BBVSIsImtpZCI6Ilk0dWVLMm9hSU5RaVFiNVlFQlNZVnlEY3BBVSJ9.eyJhdWQiOiJodHRwczovL21hbmFnZW1lbnQuY29yZS53aW5kb3dzLm5ldC8iLCJpc3MiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC82ZTYwNmVjZS0zYTVhLTQ2NzQtYTY1NC1kNmIwMmJjNWE1MWIvIiwiaWF0IjoxNDg1MzA3NDgwLCJuYmYiOjE0ODUzMDc0ODAsImV4cCI6MTQ4NTMxMTM4MCwiYWNyIjoiMSIsImFtciI6WyJwd2QiXSwiYXBwaWQiOiIwNGIwNzc5NS04ZGRiLTQ2MWEtYmJlZS0wMmY5ZTFiZjdiNDYiLCJhcHBpZGFjciI6IjAiLCJlX2V4cCI6MTA4MDAsImZhbWlseV9uYW1lIjoiVGVzdDAyIiwiZ2l2ZW5fbmFtZSI6IkFETCIsImlwYWRkciI6IjE2Ny4yMjAuMS4xMzUiLCJuYW1lIjoiQURMIFRlc3QwMiIsIm9pZCI6IjlhMjM4NjBlLTAzYjAtNGJhZC1hOGI3LWUxZDA4MWQ1OTJiZCIsInBsYXRmIjoiMTQiLCJwdWlkIjoiMTAwM0JGRkQ5RDkyNEEwNSIsInNjcCI6InVzZXJfaW1wZXJzb25hdGlvbiIsInN1YiI6IldYcVY0aUpoTnNSeU5PZmFQMDZBSHFuRkJSZVYwUlVsYk10NW5GSlFmOEkiLCJ0aWQiOiI2ZTYwNmVjZS0zYTVhLTQ2NzQtYTY1NC1kNmIwMmJjNWE1MWIiLCJ1bmlxdWVfbmFtZSI6ImFkbHN2YzAyQGJlbndnb2xkb3V0bG9vay5vbm1pY3Jvc29mdC5jb20iLCJ1cG4iOiJhZGxzdmMwMkBiZW53Z29sZG91dGxvb2sub25taWNyb3NvZnQuY29tIiwidmVyIjoiMS4wIn0.CdaFD-z6NHgwMzerZ4gJKuGU0o613KCwEmBYqO8CEXehnN_p11D3lT9MM3lKw_M6n7TihGciWQf_qtTTfn_wnpxKHlEaNVBDI1iFdS2te6Ptwez5HKo5vuql0Q9nj9yCI-hQl3P3aO8BTahn4JgzqkMGa-Zh0-MYOi_kaIdcR_lXiytGSHtHsOGwF9ZsOQ67JZvZ94HTpziL71KigIn4iqm5eC_6v3o-SBl6PU-2YyvTvJ-JLUZsIY1Bny01nhJc4BFdqhPfJRgb8OiiLNPEMTBdo-rF8GQZYTCzxzW5sHnvcZOxV-drI6LjF7FWMKcCfKNs9G9iO-hcgdmeOaahMQ","refresh_token":"AQABAAAAAADRNYRQ3dhRSrm-4K-adpCJXOAx71k4FwLC2jvuX4kRLxmTfnusGbGhJk7HZBSpIlKMujNDPpjTNj7rttVZhe1W3WEBrxyHxnoR5XNthTMiLm8ZMWQJVP9iiKOT6qijyadbXsrZQ73qU2cpBX4g7Fj1ncwksKByLZub_H52i0wLpadGlKKtbimQRbpKkBVaI4sGB_Pgy7ioCfMS596s80L4HXizUVhUtOGs9HS5ulSgilM9Htku8pfn-SF9c-uxkzqxyL39amn-O-MTPll7er0z22gYMbZlzRqr-oLGkxM1PoNEXsXyppLBRXart_053pni6R4cV0w8Y2AzW6CAKpzmIdb6aa_SI3kkCffhPZ_IIHjlxkK4ORB8zSzBxVn6grGh2B9ZJBMjX6RK3udCXJyEsUCTexa4TXzgeZf51OB6-EuFVW0vVEMqOxA-AEX_LLcAVP5EwE2wCbAhhxvnzvXY-edjLVKmEBuwwOjxwko1O0xdafDU5ptXHtrMmLudJCQHbHvQmHm79ffixrAgmjqV0kEI88S8KxE2eSmR7kuIzy6i1U2_hxP4_ltJJrT1YF3TscbAHx0S8ucRpuAsDGqksimGpuibx-Jso4vEAS70PoIw9ObWlIFjdOmbrVYGJamzHGojG-O5olZE87gKMvwhIAA"}'} headers: Cache-Control: ['no-cache, no-store'] Content-Length: ['2294'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:13 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:40 GMT'] Expires: ['-1'] P3P: [CP="DSP CUR OTPi IND OTRi ONL FIN"] Pragma: [no-cache] Server: [Microsoft-IIS/8.5] - Set-Cookie: [esctx=AQABAAAAAADRNYRQ3dhRSrm-4K-adpCJ5fRgw5Ey2OmZokEZCQiitjeN7VU22_XMtK7_W-VmD9WUX2STHptodJnORlmiQ_4xcavDzauPFiiO2Xdkn6qj1svRxKFgVPnICXM34SupfRrgBweOqLN9rpMpAoezwoX7_C_nhdRHxvCWiRSd9XFT7LOdHA5yIKqZrykEyK1x8rwgAA; + Set-Cookie: [esctx=AQABAAAAAADRNYRQ3dhRSrm-4K-adpCJyW3UMDLRC90xFDhXJfouu-WhiYqIYGQ4FEWAe7o5dJRXNhPUBp07sCABPqYtIujwKJMhnU9dgSfnuWI6_6OEREYj0D09Mz31f9uQ_o2cV17SXNoKQ1-Iu_1_Os0uGL-uTEGo1dJHHOx_4-ZF7uI9iq0aut_lceGuXT_pO9tCJ1EgAA; domain=.login.microsoftonline.com; path=/; secure; HttpOnly, x-ms-gateway-slice=corp; path=/; secure; HttpOnly, stsservicecookie=ests; path=/; secure; HttpOnly] Strict-Transport-Security: [max-age=31536000; includeSubDomains] X-Content-Type-Options: [nosniff] X-Powered-By: [ASP.NET] - client-request-id: [96ca039e-4551-494a-8877-bdc6bbce43a2] - x-ms-request-id: [7010c6b0-c225-4ab4-937d-e973715984d1] + client-request-id: [5f40f93c-41d5-4957-8216-f60d5bafab87] + x-ms-request-id: [7c3bec76-5bfb-4255-841d-d124e2bc5189] + status: {code: 200, message: OK} +- request: + body: client_id=04b07795-8ddb-461a-bbee-02f9e1bf7b46&resource=https%3A%2F%2Fmanagement.core.windows.net%2F&refresh_token=AQABAAAAAADRNYRQ3dhRSrm-4K-adpCJnKEM8rpM0wGG0YanCwn0xy4jHuaIsP5BxLY3t3fiOtJyXoacfzBcTIqZf8Y1BTZFyAQs-K9JjzOktZqxsSarkm2PL2R5kBf3Z1GdC4o-ogLySdpnmaiHjLUgh3z4v7RBNpCd9-W9ZViO-d7we-v7VzAb15dc1ldoCC-icGJz-hskM9hz_GufqP0BK60oTWxYQcdPO80P_N8z-J6xXWnv_2ULMrlOqd0cYmjnwWxlvz5uZg-Zw1wqD_6rikRR-wUbRT0gMAZZADJ2MiI2Q_98Cv1ujwPASJKTlhhGheK3aZN5eQ3jEZgqU_mRXoEP4lTjsAixG4vFbPkoBnilAYQ64iuqULPPqkTUR-cfrHvRskEr2dkPZNRTANxGvfId9VntdjQalwre9jupRLd0_nLjyQWGZ7OKnvybWEnEZHjTNwtpalcKyZ260blw0FQHq11nxOcOxHfM5qWNmiJYfiTv31kXW3lAfi-gnnrXAyAWfkPG7vNXzMJ0-DsdRf2NP-Q7j2wt2k-T3zDYV0wyHz_xk5SxG-K7bCaVDtEQGxR_9H7J5LVVxREnYY_ClVi0_At0KQ1Ow18JxTvWvZERBfoUWkulo19UHJzLqtrk8rA4L8HTJthU4eg--trM1n5BrUdbIAA&grant_type=refresh_token + headers: + Accept: ['*/*'] + Accept-Charset: [utf-8] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['815'] + User-Agent: [python-requests/2.11.1] + client-request-id: [4e5b505b-a515-4eca-91b0-221395bafb9d] + content-type: [application/x-www-form-urlencoded] + return-client-request-id: ['true'] + x-client-CPU: [x64] + x-client-OS: [win32] + x-client-SKU: [Python] + x-client-Ver: [0.4.4] + method: POST + uri: https://login.microsoftonline.com/faketenant/oauth2/token?api-version=1.0 + response: + body: {string: '{"token_type":"Bearer","scope":"user_impersonation","expires_in":"3600","ext_expires_in":"10800","expires_on":"1485311664","not_before":"1485307764","resource":"https://management.core.windows.net/","access_token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Ilk0dWVLMm9hSU5RaVFiNVlFQlNZVnlEY3BBVSIsImtpZCI6Ilk0dWVLMm9hSU5RaVFiNVlFQlNZVnlEY3BBVSJ9.eyJhdWQiOiJodHRwczovL21hbmFnZW1lbnQuY29yZS53aW5kb3dzLm5ldC8iLCJpc3MiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC82ZTYwNmVjZS0zYTVhLTQ2NzQtYTY1NC1kNmIwMmJjNWE1MWIvIiwiaWF0IjoxNDg1MzA3NzY0LCJuYmYiOjE0ODUzMDc3NjQsImV4cCI6MTQ4NTMxMTY2NCwiYWNyIjoiMSIsImFtciI6WyJwd2QiXSwiYXBwaWQiOiIwNGIwNzc5NS04ZGRiLTQ2MWEtYmJlZS0wMmY5ZTFiZjdiNDYiLCJhcHBpZGFjciI6IjAiLCJlX2V4cCI6MTA4MDAsImZhbWlseV9uYW1lIjoiVGVzdDAyIiwiZ2l2ZW5fbmFtZSI6IkFETCIsImlwYWRkciI6IjE2Ny4yMjAuMS4xMzUiLCJuYW1lIjoiQURMIFRlc3QwMiIsIm9pZCI6IjlhMjM4NjBlLTAzYjAtNGJhZC1hOGI3LWUxZDA4MWQ1OTJiZCIsInBsYXRmIjoiMTQiLCJwdWlkIjoiMTAwM0JGRkQ5RDkyNEEwNSIsInNjcCI6InVzZXJfaW1wZXJzb25hdGlvbiIsInN1YiI6IldYcVY0aUpoTnNSeU5PZmFQMDZBSHFuRkJSZVYwUlVsYk10NW5GSlFmOEkiLCJ0aWQiOiI2ZTYwNmVjZS0zYTVhLTQ2NzQtYTY1NC1kNmIwMmJjNWE1MWIiLCJ1bmlxdWVfbmFtZSI6ImFkbHN2YzAyQGJlbndnb2xkb3V0bG9vay5vbm1pY3Jvc29mdC5jb20iLCJ1cG4iOiJhZGxzdmMwMkBiZW53Z29sZG91dGxvb2sub25taWNyb3NvZnQuY29tIiwidmVyIjoiMS4wIn0.paH1886plaOoXGfyh3fnXN2-mzxDzM_W7FWNpe1_XHFUitEWf-40DdZNWxhGizIC2356a4zqNDA1s3B2Bn8YiLRts8k2HQLggqnSrra7Hm7ifIETwG6YURA4EpTefI1zeHa83ik2KdYfIoE98vwhqkLVuouIeVw8XPt5JFqgrKvNapOVz821C6Lzd3Qfj91K0OZqbZbEaHB-3nlCurAH2JKkMgUFZB2VNoNauhZxiZjZ47pNnjTe-r0IX_G0jQiNbbZ4pJ4UZtLe5BTkrecsgLEVGlgfrT2rzl0m1lYLfZMypMCN9IiLGV1kNGVl6pYmdrpBOeqS7FkNcD8o6hOSvg","refresh_token":"AQABAAAAAADRNYRQ3dhRSrm-4K-adpCJDa_btR3RcqbmsRe1zuGixYmyClGOOlNJw7j_0ARNDLPNLtW-xBHUpx1naxVG0VvW66V_fztbP3PcDkfrrcDx_87Uk8J5lB47WHXa3XS2KwlWG6uhqyAWKv7-3AfcGYDtUuLbOQo3sUppuYHr9iXPefMYivcVADm7E6NWTgqEn_P86Aax--UCgVKcHVuM4DKUtnk9yQ4-PbKYiJQIf43LtaEToLKLgctjljd79c_qPsc3zGJw-yKJcW6Gn66-KEmnHS9WHi23WxPw6Ti4z8IGnrv3BzD4tv8-mASHE6i_LPtGk8w4uux00uWkfr1U4eoxKhvqyB6WMyWeUAXgzXi4ChGC_v5MeKi6XSuoj-0rN6AdShSb85sqoHnBBMmJihxMF6O9DLCLwRzxJsXKth2qYgXpOwnC_hABy61Brrjk6BLEhhXAxxJbi2mi7zlNRC_9_kkZRqJauuhqrKeN0IoFjHMVcHFvyJgZSYE1Sapp7g6jbQ9iOLfpZL9anOMRtTXDvnWy0V6iCrNmRN-fnV7x8hinkmXp_9u_jMpgTZp7a3htgOsPmYPYgkR6nEt4ddcVUEKMFCgsE8QctAi0hMtHUJExbzWS3QduspS97olIGB3-NRTyUL1q7us2NM0BS60BIAA"}'} + headers: + Cache-Control: ['no-cache, no-store'] + Content-Length: ['2294'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:24 GMT'] + Expires: ['-1'] + P3P: [CP="DSP CUR OTPi IND OTRi ONL FIN"] + Pragma: [no-cache] + Server: [Microsoft-IIS/8.5] + Set-Cookie: [esctx=AQABAAAAAADRNYRQ3dhRSrm-4K-adpCJnGGqX16yGjb-r58z0rI9iLlZCut4r9Zk6PzsYkXmU6v3Dy5mm-J99LEFhNGDpNx6yFg4qqTsb4k67ttjD_MJKlKctucbGn3bqILHRbEvmv0bLkrsFupgyqbWYcIm9dd_mLK8qNYmA5k775LVcnGgrE88oLnWtswZcB_5WbcTmvsgAA; + domain=.login.microsoftonline.com; path=/; secure; HttpOnly, x-ms-gateway-slice=corp; + path=/; secure; HttpOnly, stsservicecookie=ests; path=/; secure; HttpOnly] + Strict-Transport-Security: [max-age=31536000; includeSubDomains] + X-Content-Type-Options: [nosniff] + X-Powered-By: [ASP.NET] + client-request-id: [4e5b505b-a515-4eca-91b0-221395bafb9d] + x-ms-request-id: [0e4934e8-ae80-418c-b1b8-de5aca299978] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_lib/test_response.yaml b/tests/recordings/test_lib/test_response.yaml index 827ed9b..d10bfa0 100644 --- a/tests/recordings/test_lib/test_response.yaml +++ b/tests/recordings/test_lib/test_response.yaml @@ -5,24 +5,50 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [58ab4498-d9d0-11e6-83eb-645106422854] + x-ms-client-request-id: [be41056e-e29d-11e6-9794-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"azure_test_dir","type":"DIRECTORY","blockSize":0,"accessTime":1484339701363,"modificationTime":1484339950845,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"tmp","type":"DIRECTORY","blockSize":0,"accessTime":1484331873300,"modificationTime":1484331873300,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"azure_test_dir","type":"DIRECTORY","blockSize":0,"accessTime":1484346729170,"modificationTime":1485307777465,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"tmp","type":"DIRECTORY","blockSize":0,"accessTime":1484331873300,"modificationTime":1484331873300,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['552'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:14 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:41 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [2229d661-7867-4d8c-aee8-585268be5844] + x-ms-request-id: [3999f479-9f1c-4b35-af62-bedb533f9d9f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [6729e3f4-e29e-11e6-bb4e-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"azure_test_dir","type":"DIRECTORY","blockSize":0,"accessTime":1485307822683,"modificationTime":1485308060748,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"tmp","type":"DIRECTORY","blockSize":0,"accessTime":1484331873300,"modificationTime":1484331873300,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['552'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:23 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [cd7f69cb-4488-4907-8f9f-8133f4dd9572] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_multithread/test_download_glob.yaml b/tests/recordings/test_multithread/test_download_glob.yaml index 51a9f21..bff4d0b 100644 --- a/tests/recordings/test_multithread/test_download_glob.yaml +++ b/tests/recordings/test_multithread/test_download_glob.yaml @@ -6,9 +6,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [62043742-d9d0-11e6-b65a-645106422854] + x-ms-client-request-id: [c937dae2-e29d-11e6-902f-645106422854] method: PUT uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=MKDIRS response: @@ -17,13 +17,13 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:30 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:59 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [ac614c20-a8b8-4b09-b34f-76d9bf886289] + x-ms-request-id: [3cb7ed7e-d28a-4eec-9a96-4686cec28be9] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -33,25 +33,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['6'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [6241e1cc-d9d0-11e6-b08f-645106422854] + x-ms-client-request-id: [c972874c-e29d-11e6-918b-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/x.csv?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/x.csv?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:39:30 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:59 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/x.csv?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/x.csv?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [488f1167-32e1-42bf-9bdd-c4bf8ee3b8d1] + x-ms-request-id: [8d51cd69-bf5b-401b-8c3d-aa060f0468d0] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -61,25 +61,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['6'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [62725f58-d9d0-11e6-8a12-645106422854] + x-ms-client-request-id: [c98faca4-e29d-11e6-91e6-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/y.csv?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/y.csv?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:39:31 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:00 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/y.csv?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/y.csv?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [3370a4e0-f70e-45f9-88af-561a536d17ec] + x-ms-request-id: [3376d5db-e475-462c-9e69-c5519f0d103c] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -89,25 +89,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['6'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [629f2cf6-d9d0-11e6-a06a-645106422854] + x-ms-client-request-id: [c9b90638-e29d-11e6-a275-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/z.txt?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/z.txt?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:39:31 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:00 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/z.txt?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/z.txt?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [8839a23e-55a2-4e1f-9cc8-704a9640cc6d] + x-ms-request-id: [6fd879a0-96cf-4ed0-b735-434a36529bad] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -117,9 +117,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [62d14c6c-d9d0-11e6-931e-645106422854] + x-ms-client-request-id: [c9e1eada-e29d-11e6-a079-645106422854] method: PUT uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a?OP=MKDIRS response: @@ -128,13 +128,13 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:31 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:00 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [c2b2fdd8-6901-44d4-b962-81c7d735b4a9] + x-ms-request-id: [c12a7720-04da-4747-9be6-2edc4855671c] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -144,25 +144,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['6'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [62e424c0-d9d0-11e6-b155-645106422854] + x-ms-client-request-id: [c9f4e938-e29d-11e6-aef9-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/x.csv?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/x.csv?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:39:31 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:00 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/x.csv?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/x.csv?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [987edf59-2303-49b1-92f5-7506773b82fb] + x-ms-request-id: [e70ee0d1-4faa-4988-b304-5311aff19fe5] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -172,25 +172,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['6'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [630eb71a-d9d0-11e6-bc2a-645106422854] + x-ms-client-request-id: [ca189dd0-e29d-11e6-860f-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/y.csv?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/y.csv?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:39:32 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:00 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/y.csv?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/y.csv?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [a317ee15-0605-408b-8835-8e386fd334f9] + x-ms-request-id: [b9e4bcef-18b9-460a-8fa2-70f78f1c0ca6] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -200,25 +200,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['6'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [6348174a-d9d0-11e6-bc02-645106422854] + x-ms-client-request-id: [ca4121ec-e29d-11e6-876e-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/z.txt?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/z.txt?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:39:32 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:01 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/z.txt?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/z.txt?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [5cbe203b-0b4d-4f19-85a7-000257856b5a] + x-ms-request-id: [8c26f7dd-3e7a-41e4-8ed9-eef0ec4cd2d3] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -228,9 +228,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [63925b3e-d9d0-11e6-a5cf-645106422854] + x-ms-client-request-id: [ca6c0286-e29d-11e6-a6c6-645106422854] method: PUT uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b?OP=MKDIRS response: @@ -239,13 +239,13 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:32 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:01 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [ca420efb-624c-42f4-af2e-9b8776984200] + x-ms-request-id: [493a3bce-c5d2-40e6-9c33-a3b1c58de651] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -255,25 +255,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['6'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [63a54294-d9d0-11e6-aee7-645106422854] + x-ms-client-request-id: [ca7f3c64-e29d-11e6-8466-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/x.csv?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/x.csv?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:39:33 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:01 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/x.csv?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/x.csv?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [960f8733-439c-47ab-9cfc-d536c8edc0e5] + x-ms-request-id: [e42b4bab-dab2-43d2-b570-85f60b4ed34b] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -283,25 +283,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['6'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [63d245ac-d9d0-11e6-b68a-645106422854] + x-ms-client-request-id: [caa5d734-e29d-11e6-860c-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/y.csv?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/y.csv?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:39:33 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:01 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/y.csv?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/y.csv?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [ba90c01b-3bfd-44df-a9fb-d9cfbbb6ff34] + x-ms-request-id: [5d285e8d-991a-4e03-92f9-e892f91ac30b] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -311,25 +311,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['6'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [642f7276-d9d0-11e6-8974-645106422854] + x-ms-client-request-id: [cae48df6-e29d-11e6-93f7-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/z.txt?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/z.txt?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:39:33 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:02 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/z.txt?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/z.txt?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [36194521-524e-4b71-bed5-6a6393f8fa70] + x-ms-request-id: [e7b1a249-2690-4d77-b519-f841104ec486] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -338,24 +338,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [6459eaec-d9d0-11e6-b727-645106422854] + x-ms-client-request-id: [cb09196e-e29d-11e6-839b-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1484339971792,"modificationTime":1484339971859,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339972072,"modificationTime":1484339972233,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339972451,"modificationTime":1484339972525,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485307800756,"modificationTime":1485307800820,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307800990,"modificationTime":1485307801054,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307801287,"modificationTime":1485307801356,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['810'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:34 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:02 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [dbdaaa6c-b0b6-4434-88c4-b72d6989a9a8] + x-ms-request-id: [0999a3a3-f225-4f80-b8c5-ba5b30648ea9] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -364,24 +364,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [646c872c-d9d0-11e6-9df9-645106422854] + x-ms-client-request-id: [cb1b19a8-e29d-11e6-84b8-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1484339971792,"modificationTime":1484339971859,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339972072,"modificationTime":1484339972233,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339972451,"modificationTime":1484339972525,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485307800756,"modificationTime":1485307800820,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307800990,"modificationTime":1485307801054,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307801287,"modificationTime":1485307801356,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['810'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:34 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:02 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [fc1c1b53-663e-46aa-8e6d-264c5501d53e] + x-ms-request-id: [c1d34f9f-c542-4c7f-9261-504c8a0fb4ec] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -390,24 +390,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [647f34e6-d9d0-11e6-8d4a-645106422854] + x-ms-client-request-id: [cb2cf508-e29d-11e6-8de5-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1484339971792,"modificationTime":1484339971859,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339972072,"modificationTime":1484339972233,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339972451,"modificationTime":1484339972525,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485307800756,"modificationTime":1485307800820,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307800990,"modificationTime":1485307801054,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307801287,"modificationTime":1485307801356,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['810'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:34 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:02 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [64e6934d-6a7d-4167-8b41-f091e32425cc] + x-ms-request-id: [655de74f-818a-492e-a943-1d2299a5d19b] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -416,24 +416,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [6491fcc0-d9d0-11e6-ad13-645106422854] + x-ms-client-request-id: [cb3f1c6c-e29d-11e6-8151-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"DIRECTORY","blockSize":0,"accessTime":1484339971668,"modificationTime":1484339972471,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b","type":"DIRECTORY","blockSize":0,"accessTime":1484339972932,"modificationTime":1484339973983,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"DIRECTORY","blockSize":0,"accessTime":1485307800624,"modificationTime":1485307801307,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b","type":"DIRECTORY","blockSize":0,"accessTime":1485307801527,"modificationTime":1485307802351,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['537'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:34 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:02 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [1fdc550c-0815-4400-8ac4-68b90bd7a709] + x-ms-request-id: [d2d62451-0b16-4648-9d59-4334a22fdae7] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -442,24 +442,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [64a3df74-d9d0-11e6-a037-645106422854] + x-ms-client-request-id: [cb506f1a-e29d-11e6-bc93-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1484339971792,"modificationTime":1484339971859,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339972072,"modificationTime":1484339972233,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339972451,"modificationTime":1484339972525,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485307800756,"modificationTime":1485307800820,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307800990,"modificationTime":1485307801054,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307801287,"modificationTime":1485307801356,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['810'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:34 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:02 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [cc649da6-1983-40f0-96a8-9c95729c39c6] + x-ms-request-id: [9f8fdb4c-8189-40a4-8373-3e04e0c7d30a] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -468,24 +468,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [64b6c864-d9d0-11e6-be6f-645106422854] + x-ms-client-request-id: [cb6283fe-e29d-11e6-8386-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1484339973058,"modificationTime":1484339973140,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339973353,"modificationTime":1484339973415,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339973962,"modificationTime":1484339974011,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485307801665,"modificationTime":1485307801738,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307801921,"modificationTime":1485307801987,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307802332,"modificationTime":1485307802385,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['810'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:34 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:02 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [c46ef150-ca37-4aca-bece-14a30371f6af] + x-ms-request-id: [712214d6-1266-41ae-bef9-a0657f35c927] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -494,24 +494,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [64cc38e4-d9d0-11e6-b763-645106422854] + x-ms-client-request-id: [cb75d164-e29d-11e6-b65c-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1484339971792,"modificationTime":1484339971859,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339972072,"modificationTime":1484339972233,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339972451,"modificationTime":1484339972525,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485307800756,"modificationTime":1485307800820,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307800990,"modificationTime":1485307801054,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307801287,"modificationTime":1485307801356,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['810'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:34 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:02 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [a2249c4d-eb43-4e92-b90d-ea07dfc3c8c5] + x-ms-request-id: [830b56d8-d8a0-4fd8-bb31-e3d25c99b8fa] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -520,24 +520,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [64dec0ba-d9d0-11e6-8376-645106422854] + x-ms-client-request-id: [cb880d7a-e29d-11e6-b7dd-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1484339971792,"modificationTime":1484339971859,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339972072,"modificationTime":1484339972233,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339972451,"modificationTime":1484339972525,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485307800756,"modificationTime":1485307800820,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307800990,"modificationTime":1485307801054,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307801287,"modificationTime":1485307801356,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['810'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:34 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:03 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [8690097a-61ed-4c03-a106-e27bd006f6a4] + x-ms-request-id: [bec5cfdc-1ea6-46ff-a5c0-516c41779672] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -546,24 +546,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [64f1c89a-d9d0-11e6-a8a4-645106422854] + x-ms-client-request-id: [cb9a35cc-e29d-11e6-956b-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1484339973058,"modificationTime":1484339973140,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339973353,"modificationTime":1484339973415,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339973962,"modificationTime":1484339974011,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485307801665,"modificationTime":1485307801738,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307801921,"modificationTime":1485307801987,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307802332,"modificationTime":1485307802385,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['810'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:35 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:03 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [c4027691-f2c0-4674-bf5a-b6d8d380a6df] + x-ms-request-id: [66803c95-fdc3-416c-91f6-ae151798ff9c] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -572,24 +572,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [65048768-d9d0-11e6-9a77-645106422854] + x-ms-client-request-id: [cbac4aa4-e29d-11e6-b2b9-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1484339973058,"modificationTime":1484339973140,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339973353,"modificationTime":1484339973415,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339973962,"modificationTime":1484339974011,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485307801665,"modificationTime":1485307801738,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307801921,"modificationTime":1485307801987,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307802332,"modificationTime":1485307802385,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['810'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:35 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:03 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [16c1a2e9-d0ff-4623-b8ff-b3d70cd7c635] + x-ms-request-id: [b3e97382-a3d4-4f54-89bd-fd2a86757d33] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -598,24 +598,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [6516fa2c-d9d0-11e6-9b0e-645106422854] + x-ms-client-request-id: [cbbe3886-e29d-11e6-bcc2-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"DIRECTORY","blockSize":0,"accessTime":1484339971668,"modificationTime":1484339972471,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b","type":"DIRECTORY","blockSize":0,"accessTime":1484339972932,"modificationTime":1484339973983,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"DIRECTORY","blockSize":0,"accessTime":1485307800624,"modificationTime":1485307801307,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b","type":"DIRECTORY","blockSize":0,"accessTime":1485307801527,"modificationTime":1485307802351,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['537'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:35 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:03 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [baf61000-8760-4904-a671-b4fadb81725d] + x-ms-request-id: [a2b2ab0c-5c64-422d-8e0f-aab65923bf23] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -624,24 +624,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [6528bcc0-d9d0-11e6-83d7-645106422854] + x-ms-client-request-id: [cbcf89e8-e29d-11e6-ba54-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1484339971792,"modificationTime":1484339971859,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339972072,"modificationTime":1484339972233,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339972451,"modificationTime":1484339972525,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485307800756,"modificationTime":1485307800820,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307800990,"modificationTime":1485307801054,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307801287,"modificationTime":1485307801356,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['810'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:35 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:03 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [4cd88950-a532-47dd-9c64-d18e7d3700d5] + x-ms-request-id: [cef37de6-b21a-4194-b687-b9c50910eafb] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -650,24 +650,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [653b3306-d9d0-11e6-9ece-645106422854] + x-ms-client-request-id: [cbe19f4a-e29d-11e6-b75b-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1484339973058,"modificationTime":1484339973140,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339973353,"modificationTime":1484339973415,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339973962,"modificationTime":1484339974011,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485307801665,"modificationTime":1485307801738,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307801921,"modificationTime":1485307801987,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307802332,"modificationTime":1485307802385,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['810'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:35 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:03 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [d3f4becd-40c3-48da-88cb-becbb2b5611c] + x-ms-request-id: [c85c8ba1-8101-431f-b7cd-8438d1e0a6bb] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -676,24 +676,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [654dee38-d9d0-11e6-a61b-645106422854] + x-ms-client-request-id: [cbf3db00-e29d-11e6-bad1-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1484339971792,"modificationTime":1484339971859,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339972072,"modificationTime":1484339972233,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339972451,"modificationTime":1484339972525,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485307800756,"modificationTime":1485307800820,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307800990,"modificationTime":1485307801054,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307801287,"modificationTime":1485307801356,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['810'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:35 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:03 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [b0ce9342-ba7d-4672-b1d9-2ce4045ba990] + x-ms-request-id: [26b2654a-c7da-469b-af8e-f031ecd71e6a] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -702,24 +702,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [6560c264-d9d0-11e6-9b6d-645106422854] + x-ms-client-request-id: [cc060340-e29d-11e6-8c94-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1484339973058,"modificationTime":1484339973140,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339973353,"modificationTime":1484339973415,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339973962,"modificationTime":1484339974011,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485307801665,"modificationTime":1485307801738,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307801921,"modificationTime":1485307801987,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307802332,"modificationTime":1485307802385,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['810'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:35 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:03 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [461b3632-2506-40d7-871c-916bc4c87465] + x-ms-request-id: [05389d54-9163-4923-a3c3-2166e0c39ebc] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -728,24 +728,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [65736628-d9d0-11e6-bc9b-645106422854] + x-ms-client-request-id: [cc1804ec-e29d-11e6-bb12-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"data","type":"DIRECTORY","blockSize":0,"accessTime":1484339971668,"modificationTime":1484339972932,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1484339970767,"modificationTime":1484339970812,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339971045,"modificationTime":1484339971120,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339971342,"modificationTime":1484339971410,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"data","type":"DIRECTORY","blockSize":0,"accessTime":1485307800624,"modificationTime":1485307801527,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485307799890,"modificationTime":1485307799947,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307800083,"modificationTime":1485307800128,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307800367,"modificationTime":1485307800432,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['1065'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:35 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:04 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [3a294914-0eb8-46be-9b78-eef1fcb25c28] + x-ms-request-id: [44165e2a-99b4-40f6-903c-9ca3fbd1347c] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -754,24 +754,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [65865182-d9d0-11e6-b7f0-645106422854] + x-ms-client-request-id: [cc2a2c58-e29d-11e6-bf64-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"data","type":"DIRECTORY","blockSize":0,"accessTime":1484339971668,"modificationTime":1484339972932,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1484339970767,"modificationTime":1484339970812,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339971045,"modificationTime":1484339971120,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339971342,"modificationTime":1484339971410,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"data","type":"DIRECTORY","blockSize":0,"accessTime":1485307800624,"modificationTime":1485307801527,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485307799890,"modificationTime":1485307799947,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307800083,"modificationTime":1485307800128,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307800367,"modificationTime":1485307800432,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['1065'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:36 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:04 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [38115c18-11e7-4fad-977f-bb13451afb32] + x-ms-request-id: [907ff150-9607-4df1-97a1-82b526862d91] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -780,24 +780,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [65992154-d9d0-11e6-a3c1-645106422854] + x-ms-client-request-id: [cc3c8f5e-e29d-11e6-9e74-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"data","type":"DIRECTORY","blockSize":0,"accessTime":1484339971668,"modificationTime":1484339972932,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1484339970767,"modificationTime":1484339970812,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339971045,"modificationTime":1484339971120,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339971342,"modificationTime":1484339971410,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"data","type":"DIRECTORY","blockSize":0,"accessTime":1485307800624,"modificationTime":1485307801527,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485307799890,"modificationTime":1485307799947,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307800083,"modificationTime":1485307800128,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307800367,"modificationTime":1485307800432,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['1065'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:36 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:04 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [a6ea5017-667d-4943-8e96-2d004fb50279] + x-ms-request-id: [41d8ed76-7bc6-4236-9e46-379929c213c5] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -807,24 +807,24 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [65ac207e-d9d0-11e6-8e1c-645106422854] + x-ms-client-request-id: [cc4e90c0-e29d-11e6-baab-645106422854] method: DELETE - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data?recursive=True&OP=DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data?OP=DELETE&recursive=True response: body: {string: '{"boolean":true}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:36 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:04 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [16005897-41f6-48c0-8c9b-e55e182dfebd] + x-ms-request-id: [24a20dcb-9092-46c1-9744-3284c2bf652d] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -833,24 +833,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [65c5ca50-d9d0-11e6-90ab-645106422854] + x-ms-client-request-id: [cc670e46-e29d-11e6-ad18-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1484339970767,"modificationTime":1484339970812,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339971045,"modificationTime":1484339971120,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339971342,"modificationTime":1484339971410,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485307799890,"modificationTime":1485307799947,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307800083,"modificationTime":1485307800128,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307800367,"modificationTime":1485307800432,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['810'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:36 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:04 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [aa96731e-617f-4a1e-a889-e26188371b09] + x-ms-request-id: [0245308f-6731-4341-90bd-85f96b1ced22] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -859,24 +859,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [65d8d45a-d9d0-11e6-b512-645106422854] + x-ms-client-request-id: [cc799862-e29d-11e6-85fe-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1484339970767,"modificationTime":1484339970812,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339971045,"modificationTime":1484339971120,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339971342,"modificationTime":1484339971410,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485307799890,"modificationTime":1485307799947,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307800083,"modificationTime":1485307800128,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307800367,"modificationTime":1485307800432,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['810'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:36 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:04 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [18ef85e0-8fe6-44b4-a733-7462abe3517a] + x-ms-request-id: [0e90c6ab-959d-4b17-bd91-2445eab10f4d] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -886,24 +886,24 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [65ebd708-d9d0-11e6-9ad5-645106422854] + x-ms-client-request-id: [cc8cbeb8-e29d-11e6-97ee-645106422854] method: DELETE - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/x.csv?recursive=True&OP=DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/x.csv?OP=DELETE&recursive=True response: body: {string: '{"boolean":true}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:36 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:04 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [009b06bb-ce95-45d9-a434-9cba69663cf3] + x-ms-request-id: [3c505e12-54bf-41eb-aeca-57dae7f95503] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -912,24 +912,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [6608efa2-d9d0-11e6-8ba7-645106422854] + x-ms-client-request-id: [cca37b08-e29d-11e6-a291-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339971045,"modificationTime":1484339971120,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339971342,"modificationTime":1484339971410,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307800083,"modificationTime":1485307800128,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307800367,"modificationTime":1485307800432,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['551'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:36 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:04 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [883cf786-9df1-4d46-b53f-e0563c7ce5cf] + x-ms-request-id: [e5f96d54-2899-4fac-b40a-f59310b72a73] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -938,24 +938,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [661b7c98-d9d0-11e6-9611-645106422854] + x-ms-client-request-id: [ccb5a370-e29d-11e6-bb91-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339971045,"modificationTime":1484339971120,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339971342,"modificationTime":1484339971410,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307800083,"modificationTime":1485307800128,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307800367,"modificationTime":1485307800432,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['551'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:36 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:05 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [71279e39-18a9-4878-b193-27acf2eff654] + x-ms-request-id: [34a10ebf-e091-4dac-8ff1-3d740fb2ef6b] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -965,24 +965,24 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [66308678-d9d0-11e6-a1dc-645106422854] + x-ms-client-request-id: [ccc7a4d4-e29d-11e6-bacd-645106422854] method: DELETE - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/y.csv?recursive=True&OP=DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/y.csv?OP=DELETE&recursive=True response: body: {string: '{"boolean":true}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:37 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:05 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [a6a1e9fb-6c99-465a-be45-3d900220cab7] + x-ms-request-id: [9ffc0244-7fda-4344-ab9b-89d83b5d4a07] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -991,24 +991,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [664daa0a-d9d0-11e6-bd35-645106422854] + x-ms-client-request-id: [cce259b0-e29d-11e6-89cf-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339971342,"modificationTime":1484339971410,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307800367,"modificationTime":1485307800432,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['292'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:37 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:05 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [190e28bf-e4d7-45ef-b6b9-6a7a6fda0201] + x-ms-request-id: [38c411ff-60bc-4b06-b4dd-9d0a01de24d6] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -1017,24 +1017,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [666035c6-d9d0-11e6-92d3-645106422854] + x-ms-client-request-id: [ccf484a4-e29d-11e6-9cb7-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339971342,"modificationTime":1484339971410,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307800367,"modificationTime":1485307800432,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['292'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:37 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:05 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [44357e3e-5a71-4dea-9617-9a71d5c645dd] + x-ms-request-id: [2db800d0-f73f-47f2-9abd-d4589409d5e4] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -1044,24 +1044,1089 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [667419a4-d9d0-11e6-98d5-645106422854] + x-ms-client-request-id: [cd06726e-e29d-11e6-94cc-645106422854] method: DELETE - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/z.txt?recursive=True&OP=DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/z.txt?OP=DELETE&recursive=True response: body: {string: '{"boolean":true}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:37 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:05 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [670cb76e-284a-4a1f-aa6e-fdd195a3f09c] + x-ms-request-id: [cd540fb0-2f77-42de-91d5-6a4309142893] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [720d23de-e29e-11e6-bdd6-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=MKDIRS + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:42 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [8f6eabe1-f29b-4fa3-8274-4652bd6c42ba] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7247cf6e-e29e-11e6-b82c-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/x.csv?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:34:42 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/x.csv?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b0089182-264a-4407-be75-b69ceb952dcd] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7266f054-e29e-11e6-8ba5-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/y.csv?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:34:42 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/y.csv?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [02f0e6d9-72e4-41e1-b307-8f2dc9047054] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7289e1b6-e29e-11e6-b2d1-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/z.txt?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:34:42 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/z.txt?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a2cd0052-6764-4a34-997e-d99bdf245eba] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [72ada9a2-e29e-11e6-a841-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a?OP=MKDIRS + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:42 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [8ca78520-0997-47a8-92b0-8a827ec3f111] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [72c05b12-e29e-11e6-9766-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/x.csv?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:34:43 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/x.csv?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d3242ef6-cd9d-496b-86f1-39bd3970ed9a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [72e56ef6-e29e-11e6-93ab-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/y.csv?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:34:43 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/y.csv?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [00e7535f-8269-400b-9955-6118128b3c41] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [730468c8-e29e-11e6-8903-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/z.txt?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:34:43 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/z.txt?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b570738e-a90d-491e-bf92-c08bc908a57a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [73228b8a-e29e-11e6-be99-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b?OP=MKDIRS + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:43 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3cdf7cfb-ab43-4f3d-8e9d-2c44613eab8c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [73352950-e29e-11e6-bd33-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/x.csv?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:34:43 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/x.csv?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [bf9aa571-ac18-47a6-aadf-50ac37776e2e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [735c8748-e29e-11e6-a1ae-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/y.csv?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:34:44 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/y.csv?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [74ab6505-64b9-4512-91a3-9b925aefd83a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [737dde74-e29e-11e6-9d2f-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/z.txt?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:34:44 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/z.txt?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [acc31f35-d298-443a-846a-64f97722b2e4] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [739cebae-e29e-11e6-9232-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485308083972,"modificationTime":1485308084019,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308084190,"modificationTime":1485308084245,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308084389,"modificationTime":1485308084437,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['810'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:44 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a09df96e-5fa3-42d2-a422-cf4f951354c8] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [73aeb266-e29e-11e6-b764-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485308083972,"modificationTime":1485308084019,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308084190,"modificationTime":1485308084245,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308084389,"modificationTime":1485308084437,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['810'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:44 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [89943b9f-62f6-41f9-a1a3-4d1bec188bb7] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [73c18b6e-e29e-11e6-ac20-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485308083972,"modificationTime":1485308084019,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308084190,"modificationTime":1485308084245,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308084389,"modificationTime":1485308084437,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['810'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:44 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b458d2a2-0001-43f8-9bf1-5ca7723d6f50] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [73d32a5e-e29e-11e6-92bc-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"DIRECTORY","blockSize":0,"accessTime":1485308083814,"modificationTime":1485308084408,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b","type":"DIRECTORY","blockSize":0,"accessTime":1485308084580,"modificationTime":1485308085209,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['537'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:44 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [31fc088b-320b-4c66-b139-786adfc58d2e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [73e44164-e29e-11e6-a91f-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485308083972,"modificationTime":1485308084019,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308084190,"modificationTime":1485308084245,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308084389,"modificationTime":1485308084437,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['810'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:45 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [905b3c9b-23c5-49cc-86c0-5b9123e5c391] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [73fde3e6-e29e-11e6-9e32-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485308084705,"modificationTime":1485308084810,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308084971,"modificationTime":1485308085014,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308085190,"modificationTime":1485308085238,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['810'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:45 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [faaf1d31-a8c7-4db4-8644-38fbfdc016d0] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [740f9742-e29e-11e6-a61e-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485308083972,"modificationTime":1485308084019,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308084190,"modificationTime":1485308084245,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308084389,"modificationTime":1485308084437,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['810'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:45 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b8b9fef3-aa1d-4fef-a973-706149c7cfd8] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [74214a66-e29e-11e6-87e2-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485308083972,"modificationTime":1485308084019,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308084190,"modificationTime":1485308084245,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308084389,"modificationTime":1485308084437,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['810'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:45 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [adf86d03-e7ca-4be0-a551-c58e9b18362b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7432d6d2-e29e-11e6-86dd-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485308084705,"modificationTime":1485308084810,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308084971,"modificationTime":1485308085014,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308085190,"modificationTime":1485308085238,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['810'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:45 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2974d800-de6e-4ba3-ab6b-e65b0b136dc8] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [744462c2-e29e-11e6-b6ab-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485308084705,"modificationTime":1485308084810,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308084971,"modificationTime":1485308085014,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308085190,"modificationTime":1485308085238,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['810'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:45 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2a1ba3e1-de2a-43d6-b30d-87b404f9bab3] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [74562aae-e29e-11e6-89ed-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"DIRECTORY","blockSize":0,"accessTime":1485308083814,"modificationTime":1485308084408,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b","type":"DIRECTORY","blockSize":0,"accessTime":1485308084580,"modificationTime":1485308085209,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['537'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:45 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [0ddf9ed5-d2bf-4d76-ad16-31bf13e04274] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7467062e-e29e-11e6-92fc-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485308083972,"modificationTime":1485308084019,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308084190,"modificationTime":1485308084245,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308084389,"modificationTime":1485308084437,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['810'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:45 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a54f22a3-345a-4622-9653-271d867d43bb] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [74789254-e29e-11e6-82b4-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485308084705,"modificationTime":1485308084810,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308084971,"modificationTime":1485308085014,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308085190,"modificationTime":1485308085238,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['810'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:45 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [f8b81bee-0547-42d8-a19b-51e6da21cb6a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [748a4564-e29e-11e6-bbe8-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485308083972,"modificationTime":1485308084019,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308084190,"modificationTime":1485308084245,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308084389,"modificationTime":1485308084437,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['810'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:46 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d613ee82-cda2-4dfc-b55e-ce5696ab2668] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [749be51a-e29e-11e6-9738-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485308084705,"modificationTime":1485308084810,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308084971,"modificationTime":1485308085014,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308085190,"modificationTime":1485308085238,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['810'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:46 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [f8bc408d-893b-4ecb-a7b4-19d79afccf50] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [74adac8a-e29e-11e6-b05e-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"data","type":"DIRECTORY","blockSize":0,"accessTime":1485308083814,"modificationTime":1485308084580,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485308083143,"modificationTime":1485308083198,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308083356,"modificationTime":1485308083417,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308083590,"modificationTime":1485308083656,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['1065'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:46 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [21b63b20-4451-4c70-a691-5c0558770b1e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [74bf8666-e29e-11e6-9fae-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"data","type":"DIRECTORY","blockSize":0,"accessTime":1485308083814,"modificationTime":1485308084580,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485308083143,"modificationTime":1485308083198,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308083356,"modificationTime":1485308083417,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308083590,"modificationTime":1485308083656,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['1065'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:46 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b807e288-a5c3-4bc9-9253-51a8bf07751e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [74d13974-e29e-11e6-bf69-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"data","type":"DIRECTORY","blockSize":0,"accessTime":1485308083814,"modificationTime":1485308084580,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485308083143,"modificationTime":1485308083198,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308083356,"modificationTime":1485308083417,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308083590,"modificationTime":1485308083656,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['1065'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:46 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e2581a42-e40b-4b13-a3f0-1c8560e38397] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [74e30074-e29e-11e6-99c5-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:46 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [102c2e08-180e-4ba4-b99f-6088b4821d2d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [74fb7db8-e29e-11e6-944f-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485308083143,"modificationTime":1485308083198,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308083356,"modificationTime":1485308083417,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308083590,"modificationTime":1485308083656,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['810'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:46 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9c4aea6f-65b7-480a-9b99-15ea2a40bfc2] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [750d7fd2-e29e-11e6-aee3-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485308083143,"modificationTime":1485308083198,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308083356,"modificationTime":1485308083417,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308083590,"modificationTime":1485308083656,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['810'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:46 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c62ae19d-5de4-4c6f-97df-910ffd7c90cb] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [751f5978-e29e-11e6-b857-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/x.csv?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:47 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9015d03a-ea2f-4c87-a62d-cd3071f8354b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [753a5b88-e29e-11e6-ad37-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308083356,"modificationTime":1485308083417,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308083590,"modificationTime":1485308083656,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['551'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:47 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [fd9e3699-7c93-411e-8ee7-5382274d1d4f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [754bfb3a-e29e-11e6-bb8e-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308083356,"modificationTime":1485308083417,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308083590,"modificationTime":1485308083656,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['551'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:47 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [76c2435d-351a-46a4-b64d-03ab0c845d3d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [755d9b0c-e29e-11e6-8185-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/y.csv?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:47 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [fc2039a9-7e5a-4e5e-8aea-cc21bfe01652] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [75779f36-e29e-11e6-8be6-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308083590,"modificationTime":1485308083656,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['292'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:47 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [45743268-09ab-4513-bf33-e247fb35ab7c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [758965e6-e29e-11e6-b36b-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308083590,"modificationTime":1485308083656,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['292'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:47 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [bd481cc0-bae2-4f87-927c-25001a8fa1de] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [759b2ca2-e29e-11e6-abd5-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/z.txt?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:47 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [bbf4da0f-f6ca-48f4-a6bd-d2bd104999bf] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_multithread/test_download_many.yaml b/tests/recordings/test_multithread/test_download_many.yaml index 1c79c88..77c33fe 100644 --- a/tests/recordings/test_multithread/test_download_many.yaml +++ b/tests/recordings/test_multithread/test_download_many.yaml @@ -6,9 +6,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [5c7ec05e-d9d0-11e6-89f4-645106422854] + x-ms-client-request-id: [c2dd67b8-e29d-11e6-906d-645106422854] method: PUT uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=MKDIRS response: @@ -17,13 +17,13 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:20 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:48 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [46e9bebb-536f-4659-9b94-71b2e8ab136c] + x-ms-request-id: [407a86e5-5f16-468f-be70-77dd3f3b83fa] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -33,25 +33,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['6'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [5cd78022-d9d0-11e6-a2ba-645106422854] + x-ms-client-request-id: [c31b8124-e29d-11e6-b31e-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/x.csv?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/x.csv?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:39:21 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:49 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/x.csv?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/x.csv?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [3aef7c4a-491e-4b78-bff7-77359b2bf6f3] + x-ms-request-id: [54df5333-2e06-45c6-83b6-ef457a2891bb] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -61,25 +61,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['6'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [5d24a26e-d9d0-11e6-8291-645106422854] + x-ms-client-request-id: [c35b84e6-e29d-11e6-8839-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/y.csv?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/y.csv?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:39:21 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:49 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/y.csv?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/y.csv?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [5cc077e4-e8bf-45da-84db-10989a23de39] + x-ms-request-id: [6b9fbebd-a4de-4c4b-91a0-52b516fb92a5] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -89,25 +89,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['6'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [5d5ba846-d9d0-11e6-a82c-645106422854] + x-ms-client-request-id: [c37b8ff8-e29d-11e6-8628-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/z.txt?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/z.txt?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:39:21 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:49 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/z.txt?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/z.txt?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [04b3dcc2-1201-42e6-b3f4-96bf9dd0ff03] + x-ms-request-id: [646d07fe-304c-49a7-b962-76999fa0ee1a] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -117,9 +117,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [5d864e82-d9d0-11e6-a9f9-645106422854] + x-ms-client-request-id: [c3acb222-e29d-11e6-bea0-645106422854] method: PUT uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a?OP=MKDIRS response: @@ -128,13 +128,13 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:22 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:49 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [3f46dc96-f22a-42a2-8a72-fa9d7a8bed00] + x-ms-request-id: [2b34c6d3-ba2b-4058-92d9-30d1c9f1819f] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -144,25 +144,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['6'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [5d99fcf4-d9d0-11e6-9603-645106422854] + x-ms-client-request-id: [c3bf76d0-e29d-11e6-ad30-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/x.csv?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/x.csv?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:39:22 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:49 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/x.csv?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/x.csv?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [4c76304d-d61a-4500-bede-ccbc077113b7] + x-ms-request-id: [2b704d3d-4f49-46fb-9669-65791e63dfba] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -172,25 +172,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['6'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [5dc9d2ee-d9d0-11e6-81e2-645106422854] + x-ms-client-request-id: [c3dfa90a-e29d-11e6-9c39-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/y.csv?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/y.csv?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:39:22 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:50 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/y.csv?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/y.csv?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [e891f4a2-d67c-4a35-8575-9ffd4c5a2940] + x-ms-request-id: [89850936-4598-451a-b5e3-e092f3534890] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -200,25 +200,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['6'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [5df4174a-d9d0-11e6-ad7d-645106422854] + x-ms-client-request-id: [c401ea8c-e29d-11e6-bba6-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/z.txt?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/z.txt?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:39:23 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:50 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/z.txt?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/z.txt?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [45b5af33-1802-4ae0-b37f-d7ab0ca306bb] + x-ms-request-id: [73205fba-a6f2-491b-8194-3d696ac3f38d] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -228,9 +228,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [5e2af23a-d9d0-11e6-aeb0-645106422854] + x-ms-client-request-id: [c425b2b8-e29d-11e6-a6eb-645106422854] method: PUT uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b?OP=MKDIRS response: @@ -239,13 +239,13 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:23 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:50 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [d24ecfc7-f142-4e1a-affe-f02b13cc1433] + x-ms-request-id: [cb4a4f6b-2782-4684-82e0-b696840654dc] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -255,25 +255,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['6'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [5e3e66c8-d9d0-11e6-9e62-645106422854] + x-ms-client-request-id: [c438ffe8-e29d-11e6-992e-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/x.csv?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/x.csv?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:39:23 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:50 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/x.csv?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/x.csv?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [e5086f42-153b-4e27-9226-2f3ef6af8acf] + x-ms-request-id: [c57106da-78d8-4e04-9a42-e2db2dd92972] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -283,25 +283,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['6'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [5e68b50c-d9d0-11e6-a803-645106422854] + x-ms-client-request-id: [c45a6aba-e29d-11e6-875a-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/y.csv?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/y.csv?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:39:23 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:50 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/y.csv?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/y.csv?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [58cfd71a-09d8-467d-83bd-ab1bcf7a2ed2] + x-ms-request-id: [e1114f38-2763-4df9-8d84-35571e5dee33] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -311,25 +311,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['6'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [5e94dd38-d9d0-11e6-967b-645106422854] + x-ms-client-request-id: [c481b566-e29d-11e6-b265-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/z.txt?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/z.txt?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:39:24 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:51 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/z.txt?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/z.txt?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [ef8217fd-ce60-44b0-a8fc-59a749ac7fdc] + x-ms-request-id: [2d4b03c6-30b5-4f6e-b9e5-a57f6d502a56] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -338,24 +338,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [5ebe87b4-d9d0-11e6-9722-645106422854] + x-ms-client-request-id: [c4a41dee-e29d-11e6-b1e2-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"data","type":"DIRECTORY","blockSize":0,"accessTime":1484339962791,"modificationTime":1484339963874,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1484339961649,"modificationTime":1484339961733,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339962151,"modificationTime":1484339962247,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339962523,"modificationTime":1484339962577,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"data","type":"DIRECTORY","blockSize":0,"accessTime":1485307790208,"modificationTime":1485307790999,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485307789383,"modificationTime":1485307789456,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307789687,"modificationTime":1485307789744,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307789993,"modificationTime":1485307790066,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['1065'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:24 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:51 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [87e7365c-7e2f-4d07-9bec-ba2d059f3dac] + x-ms-request-id: [557f01f9-eed5-4b1e-97d1-6f4998177f7b] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -364,24 +364,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [5ed1e894-d9d0-11e6-8d76-645106422854] + x-ms-client-request-id: [c4b6e27e-e29d-11e6-bdcf-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"DIRECTORY","blockSize":0,"accessTime":1484339962791,"modificationTime":1484339963545,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b","type":"DIRECTORY","blockSize":0,"accessTime":1484339963874,"modificationTime":1484339964591,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"DIRECTORY","blockSize":0,"accessTime":1485307790208,"modificationTime":1485307790790,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b","type":"DIRECTORY","blockSize":0,"accessTime":1485307790999,"modificationTime":1485307791634,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['537'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:24 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:51 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [934f21e3-d0b7-4f30-b268-b1d3c4705eca] + x-ms-request-id: [05ab7327-9d99-41d0-bc6e-6546fc4df93d] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -390,24 +390,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [5ee4c112-d9d0-11e6-9e5e-645106422854] + x-ms-client-request-id: [c4c8e466-e29d-11e6-8b24-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1484339962928,"modificationTime":1484339962994,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339963243,"modificationTime":1484339963299,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339963523,"modificationTime":1484339963608,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485307790342,"modificationTime":1485307790378,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307790552,"modificationTime":1485307790606,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307790770,"modificationTime":1485307790823,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['810'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:24 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:51 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [08b6a43b-8c52-4d42-b3ac-8b522fd9d72e] + x-ms-request-id: [ccc8057a-cc77-44a7-8982-8a7f7c83aeb6] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -416,24 +416,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [5ef821be-d9d0-11e6-8086-645106422854] + x-ms-client-request-id: [c4f8931e-e29d-11e6-93a5-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1484339964007,"modificationTime":1484339964062,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339964282,"modificationTime":1484339964351,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339964570,"modificationTime":1484339964623,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485307791132,"modificationTime":1485307791206,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307791405,"modificationTime":1485307791462,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307791614,"modificationTime":1485307791678,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['810'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:24 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:51 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [32f53e10-25f1-449b-bbb0-eec9002c1e50] + x-ms-request-id: [d3fe90cb-f08a-4170-9e03-58df81565fe5] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -442,24 +442,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [5f0b9adc-d9d0-11e6-9971-645106422854] + x-ms-client-request-id: [c50b9264-e29d-11e6-b951-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"data","type":"DIRECTORY","blockSize":0,"accessTime":1484339962791,"modificationTime":1484339963874,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1484339961649,"modificationTime":1484339961733,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339962151,"modificationTime":1484339962247,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339962523,"modificationTime":1484339962577,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"data","type":"DIRECTORY","blockSize":0,"accessTime":1485307790208,"modificationTime":1485307790999,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485307789383,"modificationTime":1485307789456,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307789687,"modificationTime":1485307789744,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307789993,"modificationTime":1485307790066,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['1065'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:24 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:51 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [259deffc-96fd-497d-af1e-8803795bf969] + x-ms-request-id: [d1d6d6f1-88b4-4b0a-a627-8d344fa509df] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -468,24 +468,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [5f1f0c5a-d9d0-11e6-b145-645106422854] + x-ms-client-request-id: [c51e1c38-e29d-11e6-b3db-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"data","type":"DIRECTORY","blockSize":0,"accessTime":1484339962791,"modificationTime":1484339963874,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1484339961649,"modificationTime":1484339961733,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339962151,"modificationTime":1484339962247,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339962523,"modificationTime":1484339962577,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"data","type":"DIRECTORY","blockSize":0,"accessTime":1485307790208,"modificationTime":1485307790999,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485307789383,"modificationTime":1485307789456,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307789687,"modificationTime":1485307789744,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307789993,"modificationTime":1485307790066,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['1065'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:24 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:51 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [432773f4-f829-4972-8d5b-bcd592418d95] + x-ms-request-id: [51739e94-14e6-4212-a4c4-8a37be17491c] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -494,24 +494,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [5f329e70-d9d0-11e6-ab98-645106422854] + x-ms-client-request-id: [c530cd6e-e29d-11e6-9731-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"data","type":"DIRECTORY","blockSize":0,"accessTime":1484339962791,"modificationTime":1484339963874,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1484339961649,"modificationTime":1484339961733,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339962151,"modificationTime":1484339962247,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339962523,"modificationTime":1484339962577,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"data","type":"DIRECTORY","blockSize":0,"accessTime":1485307790208,"modificationTime":1485307790999,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485307789383,"modificationTime":1485307789456,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307789687,"modificationTime":1485307789744,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307789993,"modificationTime":1485307790066,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['1065'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:24 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:52 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [c9eb5899-6b82-4fc6-a118-613a0443e5e9] + x-ms-request-id: [8fac568f-3be5-444f-a482-f7b96bc0cd9c] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -520,24 +520,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [5f460880-d9d0-11e6-89b7-645106422854] + x-ms-client-request-id: [c543a5ae-e29d-11e6-b868-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1484339962928,"modificationTime":1484339962994,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339963243,"modificationTime":1484339963299,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339963523,"modificationTime":1484339963608,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485307790342,"modificationTime":1485307790378,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307790552,"modificationTime":1485307790606,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307790770,"modificationTime":1485307790823,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['810'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:25 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:52 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [2b5e50b8-14b1-438f-b73e-95adcf4bdb24] + x-ms-request-id: [bb8533b4-ec46-43d8-ad24-450ae0877cb5] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -546,24 +546,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [5f595ba2-d9d0-11e6-a2dc-645106422854] + x-ms-client-request-id: [c556915c-e29d-11e6-a222-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1484339962928,"modificationTime":1484339962994,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339963243,"modificationTime":1484339963299,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339963523,"modificationTime":1484339963608,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485307790342,"modificationTime":1485307790378,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307790552,"modificationTime":1485307790606,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307790770,"modificationTime":1485307790823,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['810'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:25 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:52 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [275c8119-3235-43a6-9676-9a594293ff2e] + x-ms-request-id: [928aa6f0-a1fa-4b1d-894c-08074380a61c] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -572,24 +572,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [5f6cfc9c-d9d0-11e6-8211-645106422854] + x-ms-client-request-id: [c5690822-e29d-11e6-84a8-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1484339962928,"modificationTime":1484339962994,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339963243,"modificationTime":1484339963299,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339963523,"modificationTime":1484339963608,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485307790342,"modificationTime":1485307790378,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307790552,"modificationTime":1485307790606,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307790770,"modificationTime":1485307790823,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['810'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:25 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:52 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [1a64178d-12dd-4804-aecd-159d966515f1] + x-ms-request-id: [9bf56ec0-67f5-440e-b664-de1ffb70a732] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -598,24 +598,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [5f81545c-d9d0-11e6-a052-645106422854] + x-ms-client-request-id: [c57ba5ca-e29d-11e6-87a8-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1484339964007,"modificationTime":1484339964062,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339964282,"modificationTime":1484339964351,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339964570,"modificationTime":1484339964623,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485307791132,"modificationTime":1485307791206,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307791405,"modificationTime":1485307791462,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307791614,"modificationTime":1485307791678,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['810'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:25 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:52 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [5975d652-db7f-4355-a8a8-4dafb3c0dd48] + x-ms-request-id: [ae7327a2-f4c7-4390-98c7-d403c82fc3b4] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -624,24 +624,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [5f94dd18-d9d0-11e6-a5c0-645106422854] + x-ms-client-request-id: [c598de3e-e29d-11e6-a46a-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1484339964007,"modificationTime":1484339964062,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339964282,"modificationTime":1484339964351,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339964570,"modificationTime":1484339964623,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485307791132,"modificationTime":1485307791206,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307791405,"modificationTime":1485307791462,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307791614,"modificationTime":1485307791678,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['810'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:25 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:52 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [b79e2478-c5fe-40c8-bd89-8b5c510bf136] + x-ms-request-id: [2ac31b48-a0d0-4662-8054-5ec0477d7b39] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -650,24 +650,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [5fa99b0a-d9d0-11e6-a9cb-645106422854] + x-ms-client-request-id: [c5bb324c-e29d-11e6-b9ce-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1484339964007,"modificationTime":1484339964062,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339964282,"modificationTime":1484339964351,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339964570,"modificationTime":1484339964623,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485307791132,"modificationTime":1485307791206,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307791405,"modificationTime":1485307791462,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307791614,"modificationTime":1485307791678,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['810'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:25 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:53 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [b11d3b6a-b645-41ae-a956-0261e7d2c5fb] + x-ms-request-id: [e56f329f-02db-40a9-9e34-c5e7c18a894e] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -676,24 +676,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [5fbd316e-d9d0-11e6-8141-645106422854] + x-ms-client-request-id: [c5d216a8-e29d-11e6-8b91-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/x.csv?read=true&OP=OPEN&length=6&offset=0 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/x.csv?offset=0&OP=OPEN&read=true&length=6 response: body: {string: '123456'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:39:26 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:54 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [60160446-5485-44a3-b81c-145197a1ae46] + x-ms-request-id: [32893760-4432-4204-832c-a4659512edd8] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -702,24 +702,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [60037aac-d9d0-11e6-9379-645106422854] + x-ms-client-request-id: [c63bfbec-e29d-11e6-ba8a-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/y.csv?read=true&OP=OPEN&length=6&offset=0 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/y.csv?offset=0&OP=OPEN&read=true&length=6 response: body: {string: '123456'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:39:26 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:54 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [16a56032-0437-4793-8992-ea376866cded] + x-ms-request-id: [36e20f23-4802-45b6-86ee-eee9b04fb9d3] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -728,24 +728,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [601aa9e4-d9d0-11e6-8d09-645106422854] + x-ms-client-request-id: [c65c5558-e29d-11e6-9b1b-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/x.csv?read=true&OP=OPEN&length=6&offset=0 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/y.csv?offset=0&OP=OPEN&read=true&length=6 response: body: {string: '123456'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:39:26 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:54 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [39171cff-04c1-4012-b5f7-5875c6d22876] + x-ms-request-id: [95b142d9-b7aa-4249-aa26-4171b49bb135] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -754,24 +754,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [60316898-d9d0-11e6-b0c0-645106422854] + x-ms-client-request-id: [c67cd498-e29d-11e6-8006-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/z.txt?read=true&OP=OPEN&length=6&offset=0 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/z.txt?offset=0&OP=OPEN&read=true&length=6 response: body: {string: '123456'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:39:26 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:54 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [a9ea99c1-d399-48fd-8359-ef81a3a6347d] + x-ms-request-id: [18d0a7dd-dfd1-4734-bad9-eea3d7c4acb5] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -780,24 +780,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [604877e2-d9d0-11e6-9c5f-645106422854] + x-ms-client-request-id: [c6b4ad7a-e29d-11e6-95a9-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/z.txt?read=true&OP=OPEN&length=6&offset=0 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/y.csv?offset=0&OP=OPEN&read=true&length=6 response: body: {string: '123456'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:39:26 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:55 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [c9abadb7-3764-48a6-b809-ca413e680807] + x-ms-request-id: [1fbc681a-f6e2-4090-b70a-418f7848a2c7] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -806,24 +806,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [6060cac0-d9d0-11e6-8452-645106422854] + x-ms-client-request-id: [c6ea9070-e29d-11e6-8014-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/x.csv?read=true&OP=OPEN&length=6&offset=0 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/z.txt?offset=0&OP=OPEN&read=true&length=6 response: body: {string: '123456'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:39:26 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:55 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [2daa1415-a820-4c9e-994d-a850179ddc70] + x-ms-request-id: [87165cc0-7d3b-4f01-9b5c-9a8a3aabbbd6] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -832,24 +832,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [60780c66-d9d0-11e6-b5b2-645106422854] + x-ms-client-request-id: [c70a4d68-e29d-11e6-9540-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/y.csv?read=true&OP=OPEN&length=6&offset=0 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/z.txt?offset=0&OP=OPEN&read=true&length=6 response: body: {string: '123456'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:39:26 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:56 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [e83f8e8e-d303-4032-84d6-bc4273666aa4] + x-ms-request-id: [f3a2bb9c-8623-43f1-9a62-86778478d221] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -858,24 +858,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [60908ce6-d9d0-11e6-85e6-645106422854] + x-ms-client-request-id: [c75511e2-e29d-11e6-a954-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/z.txt?read=true&OP=OPEN&length=6&offset=0 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/x.csv?offset=0&OP=OPEN&read=true&length=6 response: body: {string: '123456'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:39:27 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:56 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [7ba12c5e-57c5-46d7-8c61-638aacd367ea] + x-ms-request-id: [68586d65-8480-4281-b744-613dae02ab1d] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -884,24 +884,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [60a74cac-d9d0-11e6-9706-645106422854] + x-ms-client-request-id: [c77718fa-e29d-11e6-83a7-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/y.csv?read=true&OP=OPEN&length=6&offset=0 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/x.csv?offset=0&OP=OPEN&read=true&length=6 response: body: {string: '123456'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:39:27 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:56 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [c1a74368-d385-469b-921d-f687b3982456] + x-ms-request-id: [2905bc26-349a-41ae-a1be-90f2e945832e] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -910,24 +910,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [60c2e3b8-d9d0-11e6-b4a6-645106422854] + x-ms-client-request-id: [c79f26b8-e29d-11e6-8598-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"data","type":"DIRECTORY","blockSize":0,"accessTime":1484339962791,"modificationTime":1484339963874,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1484339961649,"modificationTime":1484339961733,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339962151,"modificationTime":1484339962247,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339962523,"modificationTime":1484339962577,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"data","type":"DIRECTORY","blockSize":0,"accessTime":1485307790208,"modificationTime":1485307790999,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485307789383,"modificationTime":1485307789456,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307789687,"modificationTime":1485307789744,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307789993,"modificationTime":1485307790066,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['1065'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:27 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:57 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [b059b64d-b354-49b4-b842-063361bf636c] + x-ms-request-id: [775ecac9-b9b9-4c12-a072-b4aa413ca2c9] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -936,24 +936,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [60d6861e-d9d0-11e6-96d3-645106422854] + x-ms-client-request-id: [c7ec0e5e-e29d-11e6-a4e8-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"data","type":"DIRECTORY","blockSize":0,"accessTime":1484339962791,"modificationTime":1484339963874,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1484339961649,"modificationTime":1484339961733,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339962151,"modificationTime":1484339962247,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339962523,"modificationTime":1484339962577,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"data","type":"DIRECTORY","blockSize":0,"accessTime":1485307790208,"modificationTime":1485307790999,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485307789383,"modificationTime":1485307789456,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307789687,"modificationTime":1485307789744,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307789993,"modificationTime":1485307790066,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['1065'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:27 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:57 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [434ac3a1-b4f9-40ec-bcdb-9a21da2e7df1] + x-ms-request-id: [1878a174-b2af-4d9d-99c7-0d29340f0edb] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -962,24 +962,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [60f1851e-d9d0-11e6-aa09-645106422854] + x-ms-client-request-id: [c7ff6e4c-e29d-11e6-8ffa-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"data","type":"DIRECTORY","blockSize":0,"accessTime":1484339962791,"modificationTime":1484339963874,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1484339961649,"modificationTime":1484339961733,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339962151,"modificationTime":1484339962247,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339962523,"modificationTime":1484339962577,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"data","type":"DIRECTORY","blockSize":0,"accessTime":1485307790208,"modificationTime":1485307790999,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485307789383,"modificationTime":1485307789456,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307789687,"modificationTime":1485307789744,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307789993,"modificationTime":1485307790066,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['1065'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:27 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:57 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [7e7c7286-2d9b-4e2d-affd-78ba1925c281] + x-ms-request-id: [9d0460e5-a537-48e4-9baf-7656b3d0f8a3] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -989,24 +989,24 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [610504c2-d9d0-11e6-8267-645106422854] + x-ms-client-request-id: [c8120cfe-e29d-11e6-a574-645106422854] method: DELETE - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data?recursive=True&OP=DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data?OP=DELETE&recursive=True response: body: {string: '{"boolean":true}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:27 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:57 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [6b5bb542-1801-4add-9f4f-970c59872b26] + x-ms-request-id: [200f8b0e-1951-40d9-96c5-637e21836c8e] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -1015,24 +1015,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [612058c2-d9d0-11e6-8b6d-645106422854] + x-ms-client-request-id: [c82c4bb4-e29d-11e6-8774-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1484339961649,"modificationTime":1484339961733,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339962151,"modificationTime":1484339962247,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339962523,"modificationTime":1484339962577,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485307789383,"modificationTime":1485307789456,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307789687,"modificationTime":1485307789744,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307789993,"modificationTime":1485307790066,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['810'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:28 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:57 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [6a139714-87d8-45bd-b644-81c9244b3869] + x-ms-request-id: [eb24d6b8-d0ea-4a78-83c6-3209f725ac4d] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -1041,24 +1041,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [6133be92-d9d0-11e6-92bd-645106422854] + x-ms-client-request-id: [c83efc9e-e29d-11e6-8145-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1484339961649,"modificationTime":1484339961733,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339962151,"modificationTime":1484339962247,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339962523,"modificationTime":1484339962577,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485307789383,"modificationTime":1485307789456,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307789687,"modificationTime":1485307789744,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307789993,"modificationTime":1485307790066,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['810'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:28 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:57 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [3b4f8aeb-e599-4c4c-9f31-27235065f6aa] + x-ms-request-id: [c617a069-ad76-4c15-b0ea-7b0bd3bf2ba6] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -1068,24 +1068,24 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [614741c2-d9d0-11e6-aa05-645106422854] + x-ms-client-request-id: [c8519a54-e29d-11e6-b26a-645106422854] method: DELETE - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/x.csv?recursive=True&OP=DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/x.csv?OP=DELETE&recursive=True response: body: {string: '{"boolean":true}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:28 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:58 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [77d511b6-295b-4587-9557-13a6cdda773d] + x-ms-request-id: [2b6c8953-d2bd-4ce4-94cf-bdead73cd028] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -1094,24 +1094,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [616249b4-d9d0-11e6-8902-645106422854] + x-ms-client-request-id: [c87d1746-e29d-11e6-b6d4-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339962151,"modificationTime":1484339962247,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339962523,"modificationTime":1484339962577,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307789687,"modificationTime":1485307789744,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307789993,"modificationTime":1485307790066,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['551'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:28 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:58 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [5f3b8e62-3fe5-49b0-9821-a13560fff083] + x-ms-request-id: [89044bf2-4a60-4f18-914a-b9b9bb22f364] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -1120,24 +1120,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [6175a2f6-d9d0-11e6-8dcf-645106422854] + x-ms-client-request-id: [c88fc88a-e29d-11e6-91b9-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339962151,"modificationTime":1484339962247,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339962523,"modificationTime":1484339962577,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307789687,"modificationTime":1485307789744,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307789993,"modificationTime":1485307790066,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['551'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:28 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:58 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [28cea3f7-15ff-4901-af7e-e0bf20146d28] + x-ms-request-id: [cb42a43a-0a7b-4cc8-b322-cf43fb6c4e4c] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -1147,24 +1147,24 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [61892eb0-d9d0-11e6-abe3-645106422854] + x-ms-client-request-id: [c8b194c8-e29d-11e6-882e-645106422854] method: DELETE - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/y.csv?recursive=True&OP=DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/y.csv?OP=DELETE&recursive=True response: body: {string: '{"boolean":true}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:28 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:58 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [058b384b-da2c-409b-aeee-3d2ea00b1a28] + x-ms-request-id: [78d3db66-32a5-4aaf-9c0e-0986ae932d41] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -1173,24 +1173,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [61a594d0-d9d0-11e6-8607-645106422854] + x-ms-client-request-id: [c8ccbdf4-e29d-11e6-88c2-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339962523,"modificationTime":1484339962577,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307789993,"modificationTime":1485307790066,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['292'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:28 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:58 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [86a15a9d-abd3-4def-9fb9-0f47bf0d30d9] + x-ms-request-id: [80b136dd-f5dc-4c62-9b0a-03b31ec0974f] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -1199,24 +1199,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [61b8d976-d9d0-11e6-9e67-645106422854] + x-ms-client-request-id: [c8df9626-e29d-11e6-b382-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339962523,"modificationTime":1484339962577,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307789993,"modificationTime":1485307790066,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['292'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:29 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:58 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [4ad5ba68-a3c2-4d4b-8e85-f63b7fa8a339] + x-ms-request-id: [64c68909-b13c-4a4d-83ef-c8ff2dafa667] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -1226,24 +1226,1271 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [61cc3a70-d9d0-11e6-ab98-645106422854] + x-ms-client-request-id: [c8f24752-e29d-11e6-8ae2-645106422854] method: DELETE - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/z.txt?recursive=True&OP=DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/z.txt?OP=DELETE&recursive=True response: body: {string: '{"boolean":true}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:29 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:59 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [3254a387-3f48-47c4-94a3-2521713b6b0f] + x-ms-request-id: [b4f0b7ef-de60-4fff-a999-f0b4b1f00101] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [6c1bfd08-e29e-11e6-a804-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=MKDIRS + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:32 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9a2b40f5-e841-4b08-bae7-63da6d2d2759] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [6c56335e-e29e-11e6-89b5-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/x.csv?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:34:32 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/x.csv?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ac0583d7-55de-4c67-b34c-908b9db54b18] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [6c79ad66-e29e-11e6-81e1-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/y.csv?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:34:32 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/y.csv?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [dd9a7dbb-34a8-4705-b6eb-a4c0823355a8] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [6cae5202-e29e-11e6-a272-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/z.txt?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:34:32 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/z.txt?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c7412730-8415-4e61-8750-02f65f13196f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [6ccfd034-e29e-11e6-b06a-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a?OP=MKDIRS + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:33 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [98a35a7c-caa8-4ce0-b2ce-56917f3c5ed3] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [6ce25a48-e29e-11e6-8f72-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/x.csv?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:34:33 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/x.csv?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [18b208f2-c96b-4a70-99e5-b6cba4554af6] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [6d0426a2-e29e-11e6-8a66-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/y.csv?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:34:33 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/y.csv?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [937e6781-4267-4ce6-9cc6-b814205e4d12] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [6d2654a2-e29e-11e6-97a0-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/z.txt?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:34:33 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/z.txt?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c2672dc8-eef9-4fa9-8ef3-c4d951c535a0] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [6d5c58c6-e29e-11e6-93d4-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b?OP=MKDIRS + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:33 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [fa9ee12a-6133-4a2a-8c9a-bb771c5efa0f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [6d6ef664-e29e-11e6-9bde-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/x.csv?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:34:34 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/x.csv?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2abd5d38-851a-4767-98e1-69c36c9362cb] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [6d8d7ae4-e29e-11e6-bdc5-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/y.csv?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:34:34 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/y.csv?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [18254e41-4554-4e9f-820c-295ae4183720] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [6db0319a-e29e-11e6-8229-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/z.txt?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:34:34 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/z.txt?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [94f53d73-22db-4d8a-a211-bd852f5a6c61] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [6e0f2e06-e29e-11e6-87c4-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"data","type":"DIRECTORY","blockSize":0,"accessTime":1485308073980,"modificationTime":1485308074900,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485308073184,"modificationTime":1485308073248,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308073418,"modificationTime":1485308073609,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308073763,"modificationTime":1485308073828,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['1065'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:35 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3e6ef8b6-e675-4316-947d-a8efe992d618] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [6e227b6c-e29e-11e6-80ac-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"DIRECTORY","blockSize":0,"accessTime":1485308073980,"modificationTime":1485308074563,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b","type":"DIRECTORY","blockSize":0,"accessTime":1485308074900,"modificationTime":1485308075860,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['537'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:35 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2094b626-cae7-417b-af48-28d835d4ea89] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [6e34de92-e29e-11e6-939e-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485308074107,"modificationTime":1485308074167,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308074330,"modificationTime":1485308074401,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308074543,"modificationTime":1485308074607,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['810'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:35 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [fc7732e3-74b0-4b48-98ea-ac2b80369be2] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [6e47a374-e29e-11e6-8479-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485308075023,"modificationTime":1485308075076,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308075232,"modificationTime":1485308075292,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308075840,"modificationTime":1485308075904,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['810'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:35 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [6d6e1fd7-6cca-4954-9dcc-632154cd7850] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [6e5a40c6-e29e-11e6-af55-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"data","type":"DIRECTORY","blockSize":0,"accessTime":1485308073980,"modificationTime":1485308074900,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485308073184,"modificationTime":1485308073248,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308073418,"modificationTime":1485308073609,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308073763,"modificationTime":1485308073828,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['1065'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:35 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [90846dcd-1625-4439-b3b9-9cefb5fbf3de] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [6e6ca3d0-e29e-11e6-924a-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"data","type":"DIRECTORY","blockSize":0,"accessTime":1485308073980,"modificationTime":1485308074900,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485308073184,"modificationTime":1485308073248,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308073418,"modificationTime":1485308073609,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308073763,"modificationTime":1485308073828,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['1065'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:35 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [8938e8a3-7f4d-4fd8-8f21-f0391f01cf9d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [6e7edfc2-e29e-11e6-9799-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"data","type":"DIRECTORY","blockSize":0,"accessTime":1485308073980,"modificationTime":1485308074900,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485308073184,"modificationTime":1485308073248,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308073418,"modificationTime":1485308073609,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308073763,"modificationTime":1485308073828,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['1065'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:35 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [8c40ae4a-9d31-48a1-bd1f-2723a64622a3] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [6e90e122-e29e-11e6-96bd-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485308074107,"modificationTime":1485308074167,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308074330,"modificationTime":1485308074401,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308074543,"modificationTime":1485308074607,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['810'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:36 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [739adcb5-d5f4-4798-854a-aaeedd261d08] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [6eaa490c-e29e-11e6-8c60-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485308074107,"modificationTime":1485308074167,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308074330,"modificationTime":1485308074401,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308074543,"modificationTime":1485308074607,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['810'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:36 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [1c62e995-6af5-4735-adfb-c96a027664f1] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [6ebcd322-e29e-11e6-8f5f-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485308074107,"modificationTime":1485308074167,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308074330,"modificationTime":1485308074401,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308074543,"modificationTime":1485308074607,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['810'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:36 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [1402ae7a-b8a8-492d-97c7-fbad1e0b5e4d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [6ecf362c-e29e-11e6-b4ab-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485308075023,"modificationTime":1485308075076,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308075232,"modificationTime":1485308075292,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308075840,"modificationTime":1485308075904,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['810'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:36 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [4f532c35-8023-498f-8643-f21c166a708e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [6ee185a8-e29e-11e6-9799-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485308075023,"modificationTime":1485308075076,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308075232,"modificationTime":1485308075292,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308075840,"modificationTime":1485308075904,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['810'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:36 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9b7a33ea-22bc-48e0-91d0-75f3c7610db4] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [6ef39aa2-e29e-11e6-8447-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485308075023,"modificationTime":1485308075076,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308075232,"modificationTime":1485308075292,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308075840,"modificationTime":1485308075904,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['810'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:36 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [1ccd1325-f83d-4128-aa79-dacc7ad50d81] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [6f05886c-e29e-11e6-b3c1-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/x.csv?offset=0&read=true&OP=OPEN&length=6 + response: + body: {string: '123456'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:34:37 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2e45e488-4776-4bd6-970b-03d825500b6b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [6f4e031c-e29e-11e6-a70a-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/z.txt?offset=0&read=true&OP=OPEN&length=6 + response: + body: {string: '123456'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:34:37 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [56cac23d-cc11-4de4-b754-f92b43a26678] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [6f6c9b92-e29e-11e6-9cc1-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/x.csv?offset=0&read=true&OP=OPEN&length=6 + response: + body: {string: '123456'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:34:37 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ddcbef20-1157-4f4f-acdb-b55cb9f50c46] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [6f8b0c1c-e29e-11e6-bb57-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/y.csv?offset=0&read=true&OP=OPEN&length=6 + response: + body: {string: '123456'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:34:37 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [57926f0a-279d-43e6-ad30-15a683427f15] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [6fa9909c-e29e-11e6-8768-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/y.csv?offset=0&read=true&OP=OPEN&length=6 + response: + body: {string: '123456'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:34:38 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [53e76c69-004b-4231-8cee-2ce2b5aa6c37] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [6ffc449c-e29e-11e6-8d20-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/x.csv?offset=0&read=true&OP=OPEN&length=6 + response: + body: {string: '123456'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:34:38 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ce55e00a-e236-4070-bd4c-095658f3598b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [701e10d4-e29e-11e6-a7d4-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/z.txt?offset=0&read=true&OP=OPEN&length=6 + response: + body: {string: '123456'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:34:39 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [90ff9518-8987-4fc3-b638-320b5e2bfbac] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7058f736-e29e-11e6-b7f4-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/y.csv?offset=0&read=true&OP=OPEN&length=6 + response: + body: {string: '123456'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:34:39 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [1cb1ada6-e279-40d6-825f-945c2423f915] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7096c346-e29e-11e6-a13b-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/z.txt?offset=0&read=true&OP=OPEN&length=6 + response: + body: {string: '123456'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:34:39 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a77fe760-550b-4e9b-8d0f-c6a5ec669e88] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [70c3789c-e29e-11e6-a110-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"data","type":"DIRECTORY","blockSize":0,"accessTime":1485308073980,"modificationTime":1485308074900,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485308073184,"modificationTime":1485308073248,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308073418,"modificationTime":1485308073609,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308073763,"modificationTime":1485308073828,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['1065'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:39 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c1a77345-4593-4212-b30a-33ae33e1b35d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [70d69ee8-e29e-11e6-8d40-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"data","type":"DIRECTORY","blockSize":0,"accessTime":1485308073980,"modificationTime":1485308074900,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485308073184,"modificationTime":1485308073248,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308073418,"modificationTime":1485308073609,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308073763,"modificationTime":1485308073828,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['1065'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:39 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [de32987e-4550-416e-a87d-6d179232ed33] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [70e92902-e29e-11e6-add8-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"data","type":"DIRECTORY","blockSize":0,"accessTime":1485308073980,"modificationTime":1485308074900,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485308073184,"modificationTime":1485308073248,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308073418,"modificationTime":1485308073609,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308073763,"modificationTime":1485308073828,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['1065'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:39 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d47e82c2-39e9-4372-a5a7-d0d0c150d823] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [70fb3df0-e29e-11e6-b9ee-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:40 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [f5d6936e-d5dc-48d6-b89f-7462166974fe] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7111d328-e29e-11e6-b988-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485308073184,"modificationTime":1485308073248,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308073418,"modificationTime":1485308073609,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308073763,"modificationTime":1485308073828,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['810'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:40 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [de163c72-44d2-492f-bc7e-b12ec5c792d3] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [714d6914-e29e-11e6-abab-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485308073184,"modificationTime":1485308073248,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308073418,"modificationTime":1485308073609,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308073763,"modificationTime":1485308073828,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['810'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:40 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b0b4b939-3aef-4145-a2e3-66a1ab946e01] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [715f1c5e-e29e-11e6-8efe-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/x.csv?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:40 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9857511d-3538-4fcd-88fb-a8aefb0dee81] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [71785d36-e29e-11e6-aa0d-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308073418,"modificationTime":1485308073609,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308073763,"modificationTime":1485308073828,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['551'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:40 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [0eda4a04-73a1-45fe-9e55-63be1edc0421] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [718b8386-e29e-11e6-b61c-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308073418,"modificationTime":1485308073609,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308073763,"modificationTime":1485308073828,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['551'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:40 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c0c31659-fc4a-45ba-8090-a4d3b6b7b167] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [719d36c8-e29e-11e6-a2fe-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/y.csv?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:41 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [50c82570-49f5-4888-a8c4-f43c9d9de052] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [71b6642e-e29e-11e6-998e-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308073763,"modificationTime":1485308073828,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['292'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:41 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [60e8049b-d2ef-4dd8-9a01-abc7b8570773] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [71c8b3a4-e29e-11e6-9e83-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308073763,"modificationTime":1485308073828,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['292'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:41 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [35d6dc79-429c-4ad8-b6c2-a18dad0c04e4] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [71da8dec-e29e-11e6-82af-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/z.txt?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:41 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [288bdb5a-f274-4eb6-8c09-a2ceacbe7fb9] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_multithread/test_download_overwrite.yaml b/tests/recordings/test_multithread/test_download_overwrite.yaml index 3424708..be274f0 100644 --- a/tests/recordings/test_multithread/test_download_overwrite.yaml +++ b/tests/recordings/test_multithread/test_download_overwrite.yaml @@ -6,9 +6,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [669b4690-d9d0-11e6-92df-645106422854] + x-ms-client-request-id: [cd2b5f90-e29d-11e6-b1f7-645106422854] method: PUT uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=MKDIRS response: @@ -17,13 +17,13 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:38 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:05 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [41506508-d10c-4883-b97f-9bf5e002fc0b] + x-ms-request-id: [ec9a9443-f5c4-4df9-b49f-20d1292ca214] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -33,25 +33,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['6'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [66d5b71c-d9d0-11e6-aafd-645106422854] + x-ms-client-request-id: [cd665948-e29d-11e6-8ea4-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/x.csv?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/x.csv?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:39:38 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:05 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/x.csv?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/x.csv?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [4e340e1a-a9f5-4301-ad0f-8af4bd6c761a] + x-ms-request-id: [a9544855-634d-422b-a8fc-87445647b1f2] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -61,25 +61,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['6'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [6706a4dc-d9d0-11e6-88b8-645106422854] + x-ms-client-request-id: [cd835722-e29d-11e6-b043-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/y.csv?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/y.csv?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:39:38 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:06 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/y.csv?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/y.csv?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [9bc1d4c4-96c7-4a68-b9ac-6b430c4a933a] + x-ms-request-id: [57d30b41-deff-43fc-afc3-35201163d2b1] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -89,25 +89,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['6'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [672dfad4-d9d0-11e6-8d2a-645106422854] + x-ms-client-request-id: [cda797f8-e29d-11e6-8026-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/z.txt?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/z.txt?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:39:38 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:06 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/z.txt?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/z.txt?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [254eec15-3a48-4a30-a792-2f273e65bd7c] + x-ms-request-id: [3d13d63e-6905-4376-8de0-8f2b4e106ca4] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -117,9 +117,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [67567d02-d9d0-11e6-9fa4-645106422854] + x-ms-client-request-id: [cdca02fa-e29d-11e6-b08c-645106422854] method: PUT uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a?OP=MKDIRS response: @@ -128,13 +128,13 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:39 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:06 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [495fcadf-e5e0-4309-836c-81ce4bd7378e] + x-ms-request-id: [c3f35c91-3334-4b3a-bcf1-c7a62f432f01] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -144,25 +144,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['6'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [6767abf0-d9d0-11e6-871e-645106422854] + x-ms-client-request-id: [cddbdd46-e29d-11e6-99d9-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/x.csv?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/x.csv?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:39:39 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:06 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/x.csv?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/x.csv?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [2aa1ae35-5d9c-4c8c-a95c-5f1f60a8714c] + x-ms-request-id: [79d2aae8-8e10-4714-b089-ba0022c2bfae] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -172,25 +172,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['6'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [67968ea2-d9d0-11e6-aff6-645106422854] + x-ms-client-request-id: [cdfe808c-e29d-11e6-970b-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/y.csv?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/y.csv?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:39:39 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:07 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/y.csv?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/y.csv?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [620015bb-39be-4175-9c99-4410b18520fc] + x-ms-request-id: [88cfdeb6-d200-4a70-9430-6442c9df7cf2] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -200,25 +200,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['6'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [67c48c66-d9d0-11e6-a7a3-645106422854] + x-ms-client-request-id: [ce1e648a-e29d-11e6-8a55-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/z.txt?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/z.txt?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:39:39 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:07 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/z.txt?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/z.txt?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [20781e51-c12f-418e-afe9-2378edcce38f] + x-ms-request-id: [047ab2ee-4e7b-405e-b6fc-b86b5b1ab398] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -228,9 +228,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [67f405e6-d9d0-11e6-9dda-645106422854] + x-ms-client-request-id: [ce3c8766-e29d-11e6-8c1e-645106422854] method: PUT uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b?OP=MKDIRS response: @@ -239,13 +239,13 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:40 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:07 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [51017ee1-70bf-4270-b639-fb3d670034b2] + x-ms-request-id: [1729d2d6-2f44-433a-a1ee-b74e86052b08] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -255,25 +255,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['6'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [6807677e-d9d0-11e6-998a-645106422854] + x-ms-client-request-id: [ce4e60b4-e29d-11e6-af52-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/x.csv?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/x.csv?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:39:40 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:07 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/x.csv?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/x.csv?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [b97d4710-8270-4889-8202-ee0475d5311c] + x-ms-request-id: [6f06e98d-a817-413b-a064-9c87bf8ea02a] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -283,25 +283,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['6'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [683029ae-d9d0-11e6-bbd3-645106422854] + x-ms-client-request-id: [ce6fe000-e29d-11e6-b966-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/y.csv?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/y.csv?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:39:40 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:07 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/y.csv?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/y.csv?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [df891c72-2a19-410a-b74d-ae74b0f63606] + x-ms-request-id: [24975346-be1b-4cc2-a804-09feb58e4503] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -311,25 +311,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['6'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [685f16a4-d9d0-11e6-b9ed-645106422854] + x-ms-client-request-id: [ce913702-e29d-11e6-9967-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/z.txt?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/z.txt?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:39:40 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:07 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/z.txt?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/z.txt?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [2fdd1dc2-acc0-4228-b444-03a53bf7f7f3] + x-ms-request-id: [22d4ff47-e839-49a2-9087-b3df57991bc9] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -338,24 +338,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [688dd202-d9d0-11e6-a7e3-645106422854] + x-ms-client-request-id: [ceb31706-e29d-11e6-b680-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"data","type":"DIRECTORY","blockSize":0,"accessTime":1484339979249,"modificationTime":1484339980282,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1484339978423,"modificationTime":1484339978489,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339978727,"modificationTime":1484339978775,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339978993,"modificationTime":1484339979047,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"data","type":"DIRECTORY","blockSize":0,"accessTime":1485307807177,"modificationTime":1485307807926,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485307806521,"modificationTime":1485307806573,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307806711,"modificationTime":1485307806779,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307806952,"modificationTime":1485307807035,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['1065'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:41 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:08 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [c1a5e4b8-8ae3-4396-aa3d-4344932f0988] + x-ms-request-id: [05e202a6-2b8c-43df-9dd0-8771522fdf97] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -364,24 +364,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [689fadac-d9d0-11e6-9b17-645106422854] + x-ms-client-request-id: [cec504ca-e29d-11e6-86a1-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"data","type":"DIRECTORY","blockSize":0,"accessTime":1484339979249,"modificationTime":1484339980282,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1484339978423,"modificationTime":1484339978489,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339978727,"modificationTime":1484339978775,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339978993,"modificationTime":1484339979047,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"data","type":"DIRECTORY","blockSize":0,"accessTime":1485307807177,"modificationTime":1485307807926,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485307806521,"modificationTime":1485307806573,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307806711,"modificationTime":1485307806779,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307806952,"modificationTime":1485307807035,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['1065'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:41 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:08 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [228f6218-eda1-4e39-b1da-4fa7372436ca] + x-ms-request-id: [242884d6-1e3f-456a-b573-90d64462fde4] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -390,24 +390,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [68b15850-d9d0-11e6-be89-645106422854] + x-ms-client-request-id: [ced6df1a-e29d-11e6-8a91-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"data","type":"DIRECTORY","blockSize":0,"accessTime":1484339979249,"modificationTime":1484339980282,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1484339978423,"modificationTime":1484339978489,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339978727,"modificationTime":1484339978775,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339978993,"modificationTime":1484339979047,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"data","type":"DIRECTORY","blockSize":0,"accessTime":1485307807177,"modificationTime":1485307807926,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485307806521,"modificationTime":1485307806573,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307806711,"modificationTime":1485307806779,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307806952,"modificationTime":1485307807035,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['1065'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:41 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:08 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [3b7f25e0-f7a0-4e41-bd6a-d3c46a2a684c] + x-ms-request-id: [8fdc05cb-24f7-491d-b8f5-533e63c0d943] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -417,24 +417,24 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [68c38eb0-d9d0-11e6-aaf6-645106422854] + x-ms-client-request-id: [ceee2452-e29d-11e6-a6e0-645106422854] method: DELETE - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data?recursive=True&OP=DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data?OP=DELETE&recursive=True response: body: {string: '{"boolean":true}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:41 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:08 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [aed257e1-99e5-410a-8e80-049d02a0e589] + x-ms-request-id: [32b2eeca-e275-4772-8d3b-0c183ee3889d] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -443,24 +443,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [68e1a39c-d9d0-11e6-b288-645106422854] + x-ms-client-request-id: [cf08c562-e29d-11e6-9105-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1484339978423,"modificationTime":1484339978489,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339978727,"modificationTime":1484339978775,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339978993,"modificationTime":1484339979047,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485307806521,"modificationTime":1485307806573,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307806711,"modificationTime":1485307806779,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307806952,"modificationTime":1485307807035,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['810'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:41 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:08 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [c59b060a-cb7f-44ff-8737-7b5005807d89] + x-ms-request-id: [17517875-b9af-4023-bbf1-e5b7fcdd10c1] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -469,24 +469,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [68f369be-d9d0-11e6-8d39-645106422854] + x-ms-client-request-id: [cf1ac5e8-e29d-11e6-867c-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1484339978423,"modificationTime":1484339978489,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339978727,"modificationTime":1484339978775,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339978993,"modificationTime":1484339979047,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485307806521,"modificationTime":1485307806573,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307806711,"modificationTime":1485307806779,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307806952,"modificationTime":1485307807035,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['810'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:41 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:08 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [79b6b6a1-1d37-41f1-9db3-12f637597462] + x-ms-request-id: [becd5ae5-4bfc-4a3a-86e8-4b6bc8fd5d9c] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -496,24 +496,24 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [690557c2-d9d0-11e6-ab02-645106422854] + x-ms-client-request-id: [cf2ca02e-e29d-11e6-91cb-645106422854] method: DELETE - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/x.csv?recursive=True&OP=DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/x.csv?OP=DELETE&recursive=True response: body: {string: '{"boolean":true}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:41 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:08 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [9309d84b-dae1-4b78-a80f-759c707af2f5] + x-ms-request-id: [89303e10-da1e-4ef6-900f-1aa462e5ae22] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -522,24 +522,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [69227d6c-d9d0-11e6-b129-645106422854] + x-ms-client-request-id: [cf485206-e29d-11e6-9d1f-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339978727,"modificationTime":1484339978775,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339978993,"modificationTime":1484339979047,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307806711,"modificationTime":1485307806779,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307806952,"modificationTime":1485307807035,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['551'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:42 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:09 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [99c96ff0-7b32-4482-8956-dd7303200f1e] + x-ms-request-id: [77bb1d39-2ae8-4961-b2e0-c04704f22173] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -548,24 +548,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [69342fe6-d9d0-11e6-8138-645106422854] + x-ms-client-request-id: [cf5a66f4-e29d-11e6-ba3f-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339978727,"modificationTime":1484339978775,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339978993,"modificationTime":1484339979047,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307806711,"modificationTime":1485307806779,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307806952,"modificationTime":1485307807035,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['551'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:42 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:09 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [c55cf254-15bb-4be4-b3b5-842f84e702fd] + x-ms-request-id: [b6a190d8-001d-4fc2-ac5d-7340d3ffb115] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -575,24 +575,24 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [6945bcda-d9d0-11e6-b6b9-645106422854] + x-ms-client-request-id: [cf6c406c-e29d-11e6-b1e4-645106422854] method: DELETE - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/y.csv?recursive=True&OP=DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/y.csv?OP=DELETE&recursive=True response: body: {string: '{"boolean":true}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:42 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:09 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [cd6bed92-5358-45cb-a262-b6f8ba99da7e] + x-ms-request-id: [3747dbac-3144-4855-b8bc-c3db27b9050e] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -601,24 +601,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [696174e6-d9d0-11e6-af49-645106422854] + x-ms-client-request-id: [cf8692b6-e29d-11e6-ab85-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339978993,"modificationTime":1484339979047,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307806952,"modificationTime":1485307807035,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['292'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:42 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:09 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [82be6be9-b5bf-465d-93b5-ca15238adb36] + x-ms-request-id: [7192cf1e-f426-4c68-bd1c-538c83ec5202] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -627,24 +627,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [69732836-d9d0-11e6-bd72-645106422854] + x-ms-client-request-id: [cf9845f6-e29d-11e6-8eb5-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339978993,"modificationTime":1484339979047,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307806952,"modificationTime":1485307807035,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['292'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:42 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:09 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [3dc7a133-9128-4c53-8ea4-cd1e67ec1a6e] + x-ms-request-id: [fe42d0dd-148f-4c88-8a62-d119d0a4815f] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -654,24 +654,699 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [6985033a-d9d0-11e6-81bf-645106422854] + x-ms-client-request-id: [cfaa0ca4-e29d-11e6-ab47-645106422854] method: DELETE - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/z.txt?recursive=True&OP=DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/z.txt?OP=DELETE&recursive=True response: body: {string: '{"boolean":true}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:42 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:09 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [c8ece350-c3d5-4e99-a87f-6b7c193a501a] + x-ms-request-id: [c37f4a6c-3e68-4091-82dc-2dc41aa7e090] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [75c4c134-e29e-11e6-847d-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=MKDIRS + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:48 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e6408cd9-b8f5-4949-9e7c-6163645bde97] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [75ff3226-e29e-11e6-bff7-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/x.csv?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:34:48 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/x.csv?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [468df13a-7555-4f97-b3ac-125f047c3827] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [76272c86-e29e-11e6-8058-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/y.csv?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:34:48 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/y.csv?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d796e767-3ab2-4979-abb0-7fd28ccb0627] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [76513630-e29e-11e6-a892-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/z.txt?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:34:49 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/z.txt?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [34fbab79-0514-4852-b2ef-28b764849625] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7676d328-e29e-11e6-909e-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a?OP=MKDIRS + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:49 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2f78f7ec-ac8a-41a6-b1b8-0dab04ea5342] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [76884bde-e29e-11e6-8d9e-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/x.csv?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:34:49 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/x.csv?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [176dc1e4-cae1-44d0-94af-db7e1444fc0d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [76a7ce3e-e29e-11e6-b13b-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/y.csv?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:34:49 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/y.csv?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e9f722c3-4562-4b88-959b-71a986e3ee27] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [76c8895e-e29e-11e6-98ed-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/z.txt?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:34:49 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/z.txt?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [03f51cd4-2566-498a-a868-24bde926f0f7] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [76e9ccc0-e29e-11e6-bedd-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b?OP=MKDIRS + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:49 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [1f828ac7-c620-4922-a7ec-69dbe105e5cf] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [76fd2db4-e29e-11e6-8f26-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/x.csv?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:34:50 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/x.csv?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2b708143-fc09-4d35-9bf5-90151b995926] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [77200b6c-e29e-11e6-bd53-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/y.csv?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:34:50 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/y.csv?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [692fa742-647b-497d-add1-f833a3fb2640] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [77438592-e29e-11e6-bbb8-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/z.txt?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:34:50 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/z.txt?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [1d870d91-363b-4337-b020-e55eb0499eda] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7764f02e-e29e-11e6-88a1-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"data","type":"DIRECTORY","blockSize":0,"accessTime":1485308090166,"modificationTime":1485308090918,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485308089387,"modificationTime":1485308089469,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308089649,"modificationTime":1485308089756,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308089925,"modificationTime":1485308089978,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['1065'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:50 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2554d0bf-7816-4855-9b17-b02c76e60091] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [77768fe6-e29e-11e6-b4f0-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"data","type":"DIRECTORY","blockSize":0,"accessTime":1485308090166,"modificationTime":1485308090918,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485308089387,"modificationTime":1485308089469,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308089649,"modificationTime":1485308089756,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308089925,"modificationTime":1485308089978,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['1065'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:50 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [bed7bb13-2ba0-49c4-b369-c329189c0735] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [77882fb4-e29e-11e6-8a55-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"data","type":"DIRECTORY","blockSize":0,"accessTime":1485308090166,"modificationTime":1485308090918,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485308089387,"modificationTime":1485308089469,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308089649,"modificationTime":1485308089756,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308089925,"modificationTime":1485308089978,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['1065'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:50 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c5d3161c-a658-44da-b2a4-e8d74cd7c454] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7799bbd0-e29e-11e6-8f80-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:51 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c7a99f3c-a6be-4f0d-b562-21a1a45306d8] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [77b0ed52-e29e-11e6-bd00-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485308089387,"modificationTime":1485308089469,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308089649,"modificationTime":1485308089756,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308089925,"modificationTime":1485308089978,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['810'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:51 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [5a1f83de-1615-405e-b587-b7a0af03f486] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [77c60f78-e29e-11e6-a3ff-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485308089387,"modificationTime":1485308089469,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308089649,"modificationTime":1485308089756,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308089925,"modificationTime":1485308089978,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['810'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:51 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [68d1e8cd-b482-498f-915f-742b6f6d57b6] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [77d7af26-e29e-11e6-807e-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/x.csv?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:51 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [55c46d98-d6a0-4216-b02f-e1d8174222b2] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [77eee0b6-e29e-11e6-b39d-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308089649,"modificationTime":1485308089756,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308089925,"modificationTime":1485308089978,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['551'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:51 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [5a091906-d7db-4f0f-8d85-e37b28bf9ae7] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7800805c-e29e-11e6-8816-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308089649,"modificationTime":1485308089756,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308089925,"modificationTime":1485308089978,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['551'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:51 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b1c116e5-5bc2-4193-a2b8-d70966bf84e5] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [78124814-e29e-11e6-8b4f-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/y.csv?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:51 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9999d49e-20e3-4c9b-ab22-1ff73c64b05f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7829da68-e29e-11e6-8d1f-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308089925,"modificationTime":1485308089978,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['292'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:52 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3783e5b2-dca4-4373-8279-920e03ba0f55] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [783b3f68-e29e-11e6-bfdf-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308089925,"modificationTime":1485308089978,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['292'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:52 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a9c1f2cf-a7b4-49d8-9f84-d0c83a236118] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [784c911c-e29e-11e6-a77a-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/z.txt?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:52 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3d60d927-75ef-4653-acb6-b3cdc03cc8a3] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_multithread/test_download_single_empty_file.yaml b/tests/recordings/test_multithread/test_download_single_empty_file.yaml new file mode 100644 index 0000000..bce7a1c --- /dev/null +++ b/tests/recordings/test_multithread/test_download_single_empty_file.yaml @@ -0,0 +1,422 @@ +interactions: +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [be849eec-e29d-11e6-999b-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/remote.csv?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:29:41 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/remote.csv?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7be39b39-ce34-47cb-b435-32990c7d7f21] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [bec8fe38-e29d-11e6-a107-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/remote.csv?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"","type":"FILE","blockSize":268435456,"accessTime":1485307781853,"modificationTime":1485307781853,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['287'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:29:41 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9054386d-120e-48f0-b081-e2f992dc3eca] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [bedb6164-e29d-11e6-b8aa-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"remote.csv","type":"FILE","blockSize":268435456,"accessTime":1485307781853,"modificationTime":1485307781853,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['297'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:29:41 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [0e02452f-e270-4daf-a144-5d0d033e4d09] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [beedeb70-e29d-11e6-a6b2-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/remote.csv?offset=0&OP=OPEN&read=true&length=0 + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + Date: ['Wed, 25 Jan 2017 01:29:42 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [41ea0090-35a5-476e-ac71-58477aff2dfb] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [bf3aaaf4-e29d-11e6-bd9a-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"remote.csv","type":"FILE","blockSize":268435456,"accessTime":1485307781853,"modificationTime":1485307781853,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['297'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:29:42 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [95de2a21-6c1f-41d2-bdbe-4c5c44dd3d9f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [bf4d35ec-e29d-11e6-90b4-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"remote.csv","type":"FILE","blockSize":268435456,"accessTime":1485307781853,"modificationTime":1485307781853,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['297'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:29:42 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [6a004875-3f7c-4677-af3f-2dadcef4be57] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [bf5f98c0-e29d-11e6-8b35-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"remote.csv","type":"FILE","blockSize":268435456,"accessTime":1485307781853,"modificationTime":1485307781853,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['297'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:29:42 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [46e55238-f92b-454b-a5c0-f1d76d6f3564] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [bf71fc06-e29d-11e6-a3ae-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/remote.csv?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:29:43 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d18f045c-1ea9-46a7-b751-8b100bf62d75] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [6770d7fe-e29e-11e6-93cc-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/remote.csv?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:34:24 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/remote.csv?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [226982cc-068c-4a10-ad79-4a639a528009] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [67ba77a8-e29e-11e6-81a0-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/remote.csv?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"","type":"FILE","blockSize":268435456,"accessTime":1485308065242,"modificationTime":1485308065242,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['287'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:24 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [0327a9aa-f195-4a6b-9f4d-6354cdd84967] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [67cf8642-e29e-11e6-8856-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"remote.csv","type":"FILE","blockSize":268435456,"accessTime":1485308065242,"modificationTime":1485308065242,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['297'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:24 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [5648b990-57b2-4a96-8236-890af1497369] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [67e24af8-e29e-11e6-8b06-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/remote.csv?offset=0&read=true&OP=OPEN&length=0 + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + Date: ['Wed, 25 Jan 2017 01:34:25 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [1fa44577-7130-4f75-9f07-1ad0fd5fe8cc] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [682f0b68-e29e-11e6-afa5-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"remote.csv","type":"FILE","blockSize":268435456,"accessTime":1485308065242,"modificationTime":1485308065242,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['297'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:25 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7dbc15db-819d-4212-a694-592cd67de4d0] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [6841d018-e29e-11e6-bc53-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"remote.csv","type":"FILE","blockSize":268435456,"accessTime":1485308065242,"modificationTime":1485308065242,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['297'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:25 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [6cc76a78-56a3-474f-a781-3115cb925285] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [6855cd46-e29e-11e6-93ec-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"remote.csv","type":"FILE","blockSize":268435456,"accessTime":1485308065242,"modificationTime":1485308065242,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['297'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:25 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [87f7d157-a7eb-4957-b399-e387cd323650] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [68686ae8-e29e-11e6-965e-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/remote.csv?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:26 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [997df19b-f037-4fde-9c35-2595f2f317d8] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +version: 1 diff --git a/tests/recordings/test_multithread/test_download_single_file.yaml b/tests/recordings/test_multithread/test_download_single_file.yaml index 11fe08d..9803303 100644 --- a/tests/recordings/test_multithread/test_download_single_file.yaml +++ b/tests/recordings/test_multithread/test_download_single_file.yaml @@ -206,25 +206,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['6000'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [58fa6376-d9d0-11e6-8369-645106422854] + x-ms-client-request-id: [bf9241c0-e29d-11e6-ba9b-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/remote.csv?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/remote.csv?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:39:14 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:43 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/remote.csv?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/remote.csv?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [17e9339c-2743-4595-b939-bfaa0d36f0f5] + x-ms-request-id: [ec32d407-ea73-4c3d-937e-25354ee26289] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -233,24 +233,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [595ba9f0-d9d0-11e6-bbda-645106422854] + x-ms-client-request-id: [bfee30ba-e29d-11e6-939d-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/remote.csv?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6000,"pathSuffix":"","type":"FILE","blockSize":268435456,"accessTime":1484339955553,"modificationTime":1484339955587,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6000,"pathSuffix":"","type":"FILE","blockSize":268435456,"accessTime":1485307783618,"modificationTime":1485307783763,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['290'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:14 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:43 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [8da0a12d-e74e-4bc5-ba1a-ebb020312666] + x-ms-request-id: [fe804af5-befd-4b27-8010-7f0878e81268] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -259,24 +259,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [59730266-d9d0-11e6-afcf-645106422854] + x-ms-client-request-id: [c0017d52-e29d-11e6-8afb-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6000,"pathSuffix":"remote.csv","type":"FILE","blockSize":268435456,"accessTime":1484339955553,"modificationTime":1484339955587,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6000,"pathSuffix":"remote.csv","type":"FILE","blockSize":268435456,"accessTime":1485307783618,"modificationTime":1485307783763,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['300'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:14 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:43 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [03395207-13ca-423a-afe9-34c6b4af6c5b] + x-ms-request-id: [8edd1215-beab-4495-b6c8-e726db683655] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -285,11 +285,11 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [5986477e-d9d0-11e6-ad74-645106422854] + x-ms-client-request-id: [c0142f9e-e29d-11e6-8df3-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/remote.csv?read=true&OP=OPEN&length=6000&offset=0 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/remote.csv?offset=0&OP=OPEN&read=true&length=6000 response: body: {string: '00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 @@ -495,14 +495,14 @@ interactions: headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:39:16 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:43 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [39f017ef-b14d-4f1e-868d-07f9b0437072] + x-ms-request-id: [7fada254-be82-48b3-8bd7-45c27505dfb7] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -511,24 +511,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [5a00e55c-d9d0-11e6-8284-645106422854] + x-ms-client-request-id: [c060cb98-e29d-11e6-94dc-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/remote.csv?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6000,"pathSuffix":"","type":"FILE","blockSize":268435456,"accessTime":1484339955553,"modificationTime":1484339955587,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6000,"pathSuffix":"","type":"FILE","blockSize":268435456,"accessTime":1485307783618,"modificationTime":1485307783763,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['290'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:15 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:43 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [e32f7f82-ae24-4beb-9a92-1893751d8e6c] + x-ms-request-id: [4b687539-731e-46f9-ad41-005ff33dd83c] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -537,24 +537,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [5a12fcec-d9d0-11e6-98e0-645106422854] + x-ms-client-request-id: [c072f422-e29d-11e6-b09d-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6000,"pathSuffix":"remote.csv","type":"FILE","blockSize":268435456,"accessTime":1484339955553,"modificationTime":1484339955587,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6000,"pathSuffix":"remote.csv","type":"FILE","blockSize":268435456,"accessTime":1485307783618,"modificationTime":1485307783763,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['300'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:16 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:44 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [cd10ebb0-b1c1-41be-a126-c1b1338b6094] + x-ms-request-id: [aec47eb0-d131-49e0-8e46-0fdb3f9e7d45] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -563,11 +563,11 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [5a256e7a-d9d0-11e6-ac62-645106422854] + x-ms-client-request-id: [c08d3200-e29d-11e6-9bbc-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/remote.csv?read=true&OP=OPEN&length=1200&offset=3600 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/remote.csv?offset=4800&OP=OPEN&read=true&length=1200 response: body: {string: '00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 @@ -613,14 +613,14 @@ interactions: headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:39:17 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:44 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [f72af32f-7e2c-4394-a45a-2227e6de36a5] + x-ms-request-id: [958d22a5-bbf8-4157-80d4-c7ee23ad0671] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -629,11 +629,11 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [5a6a4d36-d9d0-11e6-bbbb-645106422854] + x-ms-client-request-id: [c0cfa6b8-e29d-11e6-b065-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/remote.csv?read=true&OP=OPEN&length=1200&offset=1200 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/remote.csv?offset=3600&OP=OPEN&read=true&length=1200 response: body: {string: '00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 @@ -679,14 +679,14 @@ interactions: headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:39:17 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:45 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [f6cb969e-ef26-46ec-95d2-6e6f989156eb] + x-ms-request-id: [2f327099-2547-4fd5-bdf2-7c4a5d10fac9] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -695,11 +695,11 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [5a86f32e-d9d0-11e6-a452-645106422854] + x-ms-client-request-id: [c0e3a30c-e29d-11e6-b1d3-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/remote.csv?read=true&OP=OPEN&length=1200&offset=4800 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/remote.csv?offset=2400&OP=OPEN&read=true&length=1200 response: body: {string: '00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 @@ -745,14 +745,14 @@ interactions: headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:39:17 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:45 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [bc27a673-dca8-4f14-a9f7-79819b59a09a] + x-ms-request-id: [caea64c5-c49a-4f4e-bbe4-b4103ca2f137] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -761,11 +761,11 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [5a9b424c-d9d0-11e6-a6b5-645106422854] + x-ms-client-request-id: [c0f7666c-e29d-11e6-8090-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/remote.csv?read=true&OP=OPEN&length=1200&offset=2400 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/remote.csv?offset=1200&OP=OPEN&read=true&length=1200 response: body: {string: '00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 @@ -811,14 +811,14 @@ interactions: headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:39:17 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:45 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [9a80e6e5-45e3-42a8-a3be-b1f9181b3ed8] + x-ms-request-id: [15fb7d81-ed1a-4dd8-8dc6-7a5a986f5835] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -827,11 +827,11 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [5ac525a8-d9d0-11e6-8f4f-645106422854] + x-ms-client-request-id: [c10d1150-e29d-11e6-a110-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/remote.csv?read=true&OP=OPEN&length=1200&offset=0 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/remote.csv?offset=0&OP=OPEN&read=true&length=1200 response: body: {string: '00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 @@ -877,14 +877,14 @@ interactions: headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:39:18 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:45 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [db1d8653-f13a-49c2-b970-836a0433c81c] + x-ms-request-id: [a6bfbc5a-c9a6-4a89-890b-62c337acc5c0] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -893,24 +893,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [5add8cee-d9d0-11e6-afb6-645106422854] + x-ms-client-request-id: [c1267930-e29d-11e6-878c-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6000,"pathSuffix":"remote.csv","type":"FILE","blockSize":268435456,"accessTime":1484339955553,"modificationTime":1484339955587,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6000,"pathSuffix":"remote.csv","type":"FILE","blockSize":268435456,"accessTime":1485307783618,"modificationTime":1485307783763,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['300'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:17 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:45 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [1a414c01-e203-4cbb-8d91-078f8ae09b00] + x-ms-request-id: [6053a663-68d9-42a3-b518-954abfead881] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -919,24 +919,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [5af002c0-d9d0-11e6-8cf2-645106422854] + x-ms-client-request-id: [c139eda2-e29d-11e6-9a39-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6000,"pathSuffix":"remote.csv","type":"FILE","blockSize":268435456,"accessTime":1484339955553,"modificationTime":1484339955587,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6000,"pathSuffix":"remote.csv","type":"FILE","blockSize":268435456,"accessTime":1485307783618,"modificationTime":1485307783763,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['300'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:17 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:45 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [8a12f5da-ba21-48e5-bc7f-94cc9566b955] + x-ms-request-id: [1a616385-0ce5-4463-b03e-1b0bc053621c] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -945,24 +945,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [5b0259f4-d9d0-11e6-b518-645106422854] + x-ms-client-request-id: [c14c77de-e29d-11e6-a9d3-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6000,"pathSuffix":"remote.csv","type":"FILE","blockSize":268435456,"accessTime":1484339955553,"modificationTime":1484339955587,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6000,"pathSuffix":"remote.csv","type":"FILE","blockSize":268435456,"accessTime":1485307783618,"modificationTime":1485307783763,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['300'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:17 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:45 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [04fa0a17-2e38-4879-9667-7bd416e3137f] + x-ms-request-id: [10ee28b6-746e-44e5-a0a0-a5ea7f88ada0] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -972,24 +972,1017 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [5b155d90-d9d0-11e6-8ee3-645106422854] + x-ms-client-request-id: [c15eee58-e29d-11e6-8377-645106422854] method: DELETE - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/remote.csv?recursive=True&OP=DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/remote.csv?OP=DELETE&recursive=True response: body: {string: '{"boolean":true}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:17 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:45 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [8336cafd-60e6-4a7f-96b9-f20878d2d6e6] + x-ms-request-id: [41891fd1-6704-406a-93d8-57148da84bbd] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + +' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6000'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [688afa92-e29e-11e6-aa6d-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/remote.csv?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:34:27 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/remote.csv?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ca07d05a-6345-4153-84b1-3fd95b73df86] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [68fecafe-e29e-11e6-849d-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/remote.csv?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6000,"pathSuffix":"","type":"FILE","blockSize":268435456,"accessTime":1485308067104,"modificationTime":1485308067173,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:27 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [0394c543-28b8-436a-b393-61f0c6ba3ad3] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [69117c26-e29e-11e6-8f93-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6000,"pathSuffix":"remote.csv","type":"FILE","blockSize":268435456,"accessTime":1485308067104,"modificationTime":1485308067173,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['300'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:27 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [1d30bb8a-5830-41d7-84cb-69f8c05e9930] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [6924c990-e29e-11e6-8f45-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/remote.csv?offset=0&read=true&OP=OPEN&length=6000 + response: + body: {string: '00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + +'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:34:27 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a1a84708-6c2c-4e7b-badc-ebe203aa0810] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [699f644c-e29e-11e6-abcb-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/remote.csv?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6000,"pathSuffix":"","type":"FILE","blockSize":268435456,"accessTime":1485308067104,"modificationTime":1485308067173,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:28 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [4c39a2cb-6f33-460a-8c91-838e96fd14cc] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [69b2500c-e29e-11e6-9272-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6000,"pathSuffix":"remote.csv","type":"FILE","blockSize":268435456,"accessTime":1485308067104,"modificationTime":1485308067173,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['300'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:28 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [fe25857b-c867-4c99-a7b5-8a5a0bdc02d1] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [69c57664-e29e-11e6-839c-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/remote.csv?offset=4800&read=true&OP=OPEN&length=1200 + response: + body: {string: '00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + +'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:34:28 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e81dfd6b-d14a-47fe-8caa-b87b6cb96c2c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [6a09ab52-e29e-11e6-b5d0-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/remote.csv?offset=2400&read=true&OP=OPEN&length=1200 + response: + body: {string: '00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + +'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:34:28 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [f3eef1b7-9bf3-4b4f-ad29-61538e1ad864] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [6a1cbe1e-e29e-11e6-ae3d-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/remote.csv?offset=0&read=true&OP=OPEN&length=1200 + response: + body: {string: '00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + +'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:34:28 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [14f7ed7a-3a35-4f86-aa13-d6ad7dddeb9b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [6a2f969e-e29e-11e6-b075-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/remote.csv?offset=1200&read=true&OP=OPEN&length=1200 + response: + body: {string: '00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + +'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:34:28 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9f165ac0-51cc-4b82-b814-ee549059abc7] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [6a425b4c-e29e-11e6-896b-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/remote.csv?offset=3600&read=true&OP=OPEN&length=1200 + response: + body: {string: '00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + +'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:34:28 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ef739110-9956-4455-a1a3-0ae902753e9f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [6a5ee3b8-e29e-11e6-bdf8-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6000,"pathSuffix":"remote.csv","type":"FILE","blockSize":268435456,"accessTime":1485308067104,"modificationTime":1485308067173,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['300'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:29 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [992d2fe2-9289-4e03-aba4-c51654eb1d26] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [6a71cf78-e29e-11e6-ab33-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6000,"pathSuffix":"remote.csv","type":"FILE","blockSize":268435456,"accessTime":1485308067104,"modificationTime":1485308067173,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['300'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:29 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [51cfd562-c2c9-493c-9004-748073e84b2c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [6a84cec2-e29e-11e6-8e50-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6000,"pathSuffix":"remote.csv","type":"FILE","blockSize":268435456,"accessTime":1485308067104,"modificationTime":1485308067173,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['300'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:29 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7dac4410-86d5-4884-9a98-98fb1c7ab63a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [6a9954c8-e29e-11e6-8fa3-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/remote.csv?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:30 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [0dcbbe44-c422-4149-abc3-d0d80528e9a5] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_multithread/test_download_single_to_dir.yaml b/tests/recordings/test_multithread/test_download_single_to_dir.yaml index 5da584b..1113ab6 100644 --- a/tests/recordings/test_multithread/test_download_single_to_dir.yaml +++ b/tests/recordings/test_multithread/test_download_single_to_dir.yaml @@ -206,25 +206,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['6000'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [5b3b7d5e-d9d0-11e6-868b-645106422854] + x-ms-client-request-id: [c1821a46-e29d-11e6-bb76-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/remote.csv?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/remote.csv?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:39:19 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:46 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/remote.csv?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/remote.csv?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [be529b8a-4478-4b85-a63d-0830ffeaf84e] + x-ms-request-id: [bbd8db56-1645-423f-be10-975bac48df70] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -233,24 +233,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [5bae17d4-d9d0-11e6-acf3-645106422854] + x-ms-client-request-id: [c1d36e8c-e29d-11e6-aa85-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/remote.csv?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6000,"pathSuffix":"","type":"FILE","blockSize":268435456,"accessTime":1484339959428,"modificationTime":1484339959476,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6000,"pathSuffix":"","type":"FILE","blockSize":268435456,"accessTime":1485307786891,"modificationTime":1485307786945,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['290'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:19 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:46 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [9eb27ed2-e551-44e3-ac1c-c258210027ee] + x-ms-request-id: [86b358b1-57cb-481f-a95d-f8916287b65c] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -259,24 +259,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [5bc0f866-d9d0-11e6-9773-645106422854] + x-ms-client-request-id: [c1e66dca-e29d-11e6-a4ef-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6000,"pathSuffix":"remote.csv","type":"FILE","blockSize":268435456,"accessTime":1484339959428,"modificationTime":1484339959476,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6000,"pathSuffix":"remote.csv","type":"FILE","blockSize":268435456,"accessTime":1485307786891,"modificationTime":1485307786945,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['300'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:19 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:46 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [3530c6ad-e079-4b07-bc9a-048b8eaa2f21] + x-ms-request-id: [3bb139c2-f84c-4e54-b4fb-8ea3d8ca7da2] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -285,11 +285,11 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [5bd459e2-d9d0-11e6-917a-645106422854] + x-ms-client-request-id: [c1f9e228-e29d-11e6-9218-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/remote.csv?read=true&OP=OPEN&length=6000&offset=0 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/remote.csv?offset=0&OP=OPEN&read=true&length=6000 response: body: {string: '00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 @@ -495,14 +495,14 @@ interactions: headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:39:19 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:46 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [8737dc1d-a360-4a80-b8d0-5c85786f1810] + x-ms-request-id: [0797a1fc-95a1-4f08-8e1b-a253cf92997f] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -511,24 +511,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [5c213ca2-d9d0-11e6-8e96-645106422854] + x-ms-client-request-id: [c2468f0a-e29d-11e6-a6b7-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6000,"pathSuffix":"remote.csv","type":"FILE","blockSize":268435456,"accessTime":1484339959428,"modificationTime":1484339959476,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6000,"pathSuffix":"remote.csv","type":"FILE","blockSize":268435456,"accessTime":1485307786891,"modificationTime":1485307786945,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['300'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:20 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:47 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [f5412bdd-9a31-482e-a413-2937c4483728] + x-ms-request-id: [c28e2b79-ae59-4ce0-a564-3dd303de4460] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -537,24 +537,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [5c3489fa-d9d0-11e6-a5c0-645106422854] + x-ms-client-request-id: [c259eff8-e29d-11e6-a13e-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6000,"pathSuffix":"remote.csv","type":"FILE","blockSize":268435456,"accessTime":1484339959428,"modificationTime":1484339959476,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6000,"pathSuffix":"remote.csv","type":"FILE","blockSize":268435456,"accessTime":1485307786891,"modificationTime":1485307786945,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['300'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:20 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:47 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [abd4cc1d-628d-4c22-9867-fa7e3cc6614b] + x-ms-request-id: [8821bdaf-94fd-46c4-a18b-165b290bdb2b] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -563,24 +563,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [5c4810e6-d9d0-11e6-b9b7-645106422854] + x-ms-client-request-id: [c26d1658-e29d-11e6-a409-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6000,"pathSuffix":"remote.csv","type":"FILE","blockSize":268435456,"accessTime":1484339959428,"modificationTime":1484339959476,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6000,"pathSuffix":"remote.csv","type":"FILE","blockSize":268435456,"accessTime":1485307786891,"modificationTime":1485307786945,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['300'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:20 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:47 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [4209c327-7b8c-42be-bb99-8ef2730ecd72] + x-ms-request-id: [d30589f5-d101-4b24-adf3-9b4a97e31a98] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -590,24 +590,635 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [5c5b8238-d9d0-11e6-89ea-645106422854] + x-ms-client-request-id: [c2a529f6-e29d-11e6-8d20-645106422854] method: DELETE - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/remote.csv?recursive=True&OP=DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/remote.csv?OP=DELETE&recursive=True response: body: {string: '{"boolean":true}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:20 GMT'] + Date: ['Wed, 25 Jan 2017 01:29:48 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [3f7437c7-77cc-4b9a-8e7d-c955ae32b18a] + x-ms-request-id: [b3fbc534-d661-4f29-a665-bec0dd0023f4] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + +' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6000'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [6ac3ac80-e29e-11e6-bd3d-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/remote.csv?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:34:30 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/remote.csv?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [8215391c-e183-4854-8d8a-3cd4bfe80056] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [6b30ed42-e29e-11e6-9bc9-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/remote.csv?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6000,"pathSuffix":"","type":"FILE","blockSize":268435456,"accessTime":1485308070810,"modificationTime":1485308071015,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['290'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:31 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c4375b63-ede6-4e6b-8cf9-570b7bb6bcb4] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [6b50832e-e29e-11e6-b0f6-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6000,"pathSuffix":"remote.csv","type":"FILE","blockSize":268435456,"accessTime":1485308070810,"modificationTime":1485308071015,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['300'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:31 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a1b830fe-edf4-4c59-a5eb-398e34ec935c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [6b62aba6-e29e-11e6-bec4-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/remote.csv?offset=0&read=true&OP=OPEN&length=6000 + response: + body: {string: '00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + + 00000,11111,22222,33333,44444,55555,66666,77777,88888,99999 + +'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:34:31 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [0c572f14-e08e-42bf-b48e-26c4a66291f4] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [6bbec1d8-e29e-11e6-8cb9-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6000,"pathSuffix":"remote.csv","type":"FILE","blockSize":268435456,"accessTime":1485308070810,"modificationTime":1485308071015,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['300'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:31 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [51172893-86aa-417e-a14e-32cf624bb389] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [6bd11158-e29e-11e6-b39d-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6000,"pathSuffix":"remote.csv","type":"FILE","blockSize":268435456,"accessTime":1485308070810,"modificationTime":1485308071015,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['300'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:32 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [dd1af425-6eb9-4e81-8bb1-5516c3eb6ffd] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [6be339ca-e29e-11e6-8225-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6000,"pathSuffix":"remote.csv","type":"FILE","blockSize":268435456,"accessTime":1485308070810,"modificationTime":1485308071015,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['300'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:32 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3d559a6c-5198-448c-adac-651c2fb9ebd4] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [6bf527a2-e29e-11e6-b601-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/remote.csv?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:32 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [73a8e55e-a72b-4604-a144-23bd92c7396a] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_multithread/test_save_down.yaml b/tests/recordings/test_multithread/test_save_down.yaml index 0770c15..204b061 100644 --- a/tests/recordings/test_multithread/test_save_down.yaml +++ b/tests/recordings/test_multithread/test_save_down.yaml @@ -6,9 +6,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [69ad54c0-d9d0-11e6-8c17-645106422854] + x-ms-client-request-id: [cfcc7634-e29d-11e6-b715-645106422854] method: PUT uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=MKDIRS response: @@ -17,13 +17,13 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:42 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:10 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [d6d9fadb-ac68-4404-8afa-e871617f56c8] + x-ms-request-id: [504af294-6a8b-41b7-bbf0-6067406094fb] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -33,25 +33,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['6'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [69eaf6f0-d9d0-11e6-ad1f-645106422854] + x-ms-client-request-id: [d007aa78-e29d-11e6-9464-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/x.csv?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/x.csv?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:39:42 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:10 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/x.csv?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/x.csv?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [defa7bde-1b40-4ec6-80a3-0718a5ee64e2] + x-ms-request-id: [309e46b7-5ec0-4ac0-9253-8e185f50f645] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -61,25 +61,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['6'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [6a2200fa-d9d0-11e6-a73e-645106422854] + x-ms-client-request-id: [d034e882-e29d-11e6-a3e5-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/y.csv?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/y.csv?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:39:43 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:10 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/y.csv?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/y.csv?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [67a0be98-d144-4b44-9807-01ec4e6c593d] + x-ms-request-id: [45699804-b06a-47c2-ad91-8b1d4ef05239] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -89,25 +89,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['6'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [6a62076e-d9d0-11e6-882f-645106422854] + x-ms-client-request-id: [d055ca7a-e29d-11e6-abf6-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/z.txt?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/z.txt?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:39:43 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:10 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/z.txt?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/z.txt?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [195b00e2-6647-4930-8073-20afe16d5b45] + x-ms-request-id: [5651594a-13b4-4b3f-8b44-7dc302ce0578] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -117,9 +117,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [6a9e80b4-d9d0-11e6-b8dd-645106422854] + x-ms-client-request-id: [d073ed52-e29d-11e6-9691-645106422854] method: PUT uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a?OP=MKDIRS response: @@ -128,13 +128,13 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:43 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:10 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [fd947331-9413-463d-9d50-37cca09101d8] + x-ms-request-id: [ae42e572-5c69-47c8-a785-7b75a4c9cba3] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -144,25 +144,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['6'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [6ab1600c-d9d0-11e6-88a2-645106422854] + x-ms-client-request-id: [d085c79e-e29d-11e6-b9b8-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/x.csv?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/x.csv?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:39:44 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:11 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/x.csv?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/x.csv?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [df904e27-4a6a-49c2-a9ce-6d081804b612] + x-ms-request-id: [4223a52a-ef48-4193-9a19-b392eada291c] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -172,25 +172,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['6'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [6adecaf6-d9d0-11e6-b592-645106422854] + x-ms-client-request-id: [d0a5d35a-e29d-11e6-bab7-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/y.csv?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/y.csv?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:39:44 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:11 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/y.csv?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/y.csv?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [6895f055-1c2b-41ff-9084-0fb1164f88d5] + x-ms-request-id: [3ea2a03b-0a78-4e39-bca9-3c54279f8572] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -200,25 +200,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['6'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [6b12721e-d9d0-11e6-9aa1-645106422854] + x-ms-client-request-id: [d0c67a2e-e29d-11e6-9adb-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/z.txt?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/z.txt?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:39:44 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:11 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/z.txt?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/z.txt?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [0347fa14-9ddd-4b47-bda2-22b49fa34056] + x-ms-request-id: [4eb5ba8e-f21b-4dd6-8945-48ba850e6007] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -228,9 +228,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [6b42c09a-d9d0-11e6-a4f3-645106422854] + x-ms-client-request-id: [d0eed638-e29d-11e6-a5fa-645106422854] method: PUT uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b?OP=MKDIRS response: @@ -239,13 +239,13 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:44 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:11 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [e5438b63-aaea-4997-b1b2-98d331ed0da2] + x-ms-request-id: [63603f2c-b680-42af-ba18-8e5d6d4ad686] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -255,25 +255,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['6'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [6b55c8cc-d9d0-11e6-8899-645106422854] + x-ms-client-request-id: [d101c142-e29d-11e6-99cc-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/x.csv?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/x.csv?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:39:45 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:11 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/x.csv?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/x.csv?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [3e802108-daac-49be-8ef2-3d216a47684d] + x-ms-request-id: [e8c7ef53-46df-4113-a1f0-97be489e0eee] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -283,25 +283,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['6'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [6b806eb4-d9d0-11e6-99b4-645106422854] + x-ms-client-request-id: [d12cf076-e29d-11e6-86a6-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/y.csv?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/y.csv?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:39:45 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:12 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/y.csv?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/y.csv?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [2604e972-967d-4de4-b01e-1b302a837547] + x-ms-request-id: [dd5ef41a-37f6-4885-8d63-5cb829afd209] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -311,25 +311,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['6'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [6bab9862-d9d0-11e6-9e8b-645106422854] + x-ms-client-request-id: [d1580bb0-e29d-11e6-89c8-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/z.txt?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/z.txt?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:39:45 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:12 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/z.txt?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/z.txt?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [6554ae19-eee6-41d5-8c18-3d7648384380] + x-ms-request-id: [f70947de-b54a-4106-8ee4-f18e0796ef5f] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -338,24 +338,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [6bd4fed0-d9d0-11e6-92e7-645106422854] + x-ms-client-request-id: [d1794f76-e29d-11e6-b524-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"data","type":"DIRECTORY","blockSize":0,"accessTime":1484339984761,"modificationTime":1484339985836,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1484339983587,"modificationTime":1484339983670,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339983993,"modificationTime":1484339984046,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339984451,"modificationTime":1484339984519,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"data","type":"DIRECTORY","blockSize":0,"accessTime":1485307811648,"modificationTime":1485307812452,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485307810992,"modificationTime":1485307811069,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307811240,"modificationTime":1485307811287,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307811452,"modificationTime":1485307811510,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['1065'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:45 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:12 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [d7d7747f-1275-4e94-9a77-190471999741] + x-ms-request-id: [d666ed40-646f-4d2c-901c-0283d6ffad1b] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -364,24 +364,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [6be7ac28-d9d0-11e6-be8c-645106422854] + x-ms-client-request-id: [d18b3d3e-e29d-11e6-acf3-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"DIRECTORY","blockSize":0,"accessTime":1484339984761,"modificationTime":1484339985549,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b","type":"DIRECTORY","blockSize":0,"accessTime":1484339985836,"modificationTime":1484339986554,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"DIRECTORY","blockSize":0,"accessTime":1485307811648,"modificationTime":1485307812215,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b","type":"DIRECTORY","blockSize":0,"accessTime":1485307812452,"modificationTime":1485307813169,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['537'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:45 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:12 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [637f30f0-2386-47b1-bc9c-3681b94dc2ac] + x-ms-request-id: [4ddbe6ae-ecaa-461e-9108-919cd01dc56b] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -390,24 +390,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [6bfa26f4-d9d0-11e6-b964-645106422854] + x-ms-client-request-id: [d19cb4fa-e29d-11e6-8e9e-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1484339984889,"modificationTime":1484339984948,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339985180,"modificationTime":1484339985299,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339985527,"modificationTime":1484339985601,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485307811765,"modificationTime":1485307811833,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307811978,"modificationTime":1485307812049,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307812195,"modificationTime":1485307812301,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['810'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:47 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:12 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [54498606-2a6f-49b4-8a0b-8829276bc9bf] + x-ms-request-id: [b1365692-12ea-4b43-a99d-3b60206f9542] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -416,24 +416,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [6c0cf1ca-d9d0-11e6-a49a-645106422854] + x-ms-client-request-id: [d1c11a18-e29d-11e6-88f7-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1484339985964,"modificationTime":1484339986029,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339986246,"modificationTime":1484339986309,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339986534,"modificationTime":1484339986581,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485307812602,"modificationTime":1485307812722,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307812869,"modificationTime":1485307813006,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307813150,"modificationTime":1485307813209,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['810'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:47 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:12 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [645446cb-f22a-479d-9980-dd80ad2e00f1] + x-ms-request-id: [d86ac7ba-86bb-49c5-bb33-c24645400a5a] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -442,24 +442,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [6c2311dc-d9d0-11e6-9fc3-645106422854] + x-ms-client-request-id: [d1d3562c-e29d-11e6-a412-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"data","type":"DIRECTORY","blockSize":0,"accessTime":1484339984761,"modificationTime":1484339985836,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1484339983587,"modificationTime":1484339983670,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339983993,"modificationTime":1484339984046,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339984451,"modificationTime":1484339984519,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"data","type":"DIRECTORY","blockSize":0,"accessTime":1485307811648,"modificationTime":1485307812452,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485307810992,"modificationTime":1485307811069,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307811240,"modificationTime":1485307811287,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307811452,"modificationTime":1485307811510,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['1065'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:47 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:13 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [203c316c-a6b5-4b60-8714-dfa2554273e9] + x-ms-request-id: [9942b990-0da3-4f15-89f3-64c8ccbd30b6] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -468,24 +468,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [6c364450-d9d0-11e6-a95b-645106422854] + x-ms-client-request-id: [d1e544a2-e29d-11e6-965a-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"data","type":"DIRECTORY","blockSize":0,"accessTime":1484339984761,"modificationTime":1484339985836,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1484339983587,"modificationTime":1484339983670,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339983993,"modificationTime":1484339984046,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339984451,"modificationTime":1484339984519,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"data","type":"DIRECTORY","blockSize":0,"accessTime":1485307811648,"modificationTime":1485307812452,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485307810992,"modificationTime":1485307811069,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307811240,"modificationTime":1485307811287,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307811452,"modificationTime":1485307811510,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['1065'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:47 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:13 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [df23e301-721d-435b-9afc-88b078dcf8e5] + x-ms-request-id: [995e010d-f38c-49b3-b450-e738c4f67358] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -494,24 +494,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [6c49929a-d9d0-11e6-99fb-645106422854] + x-ms-client-request-id: [d1f76c86-e29d-11e6-9de8-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"data","type":"DIRECTORY","blockSize":0,"accessTime":1484339984761,"modificationTime":1484339985836,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1484339983587,"modificationTime":1484339983670,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339983993,"modificationTime":1484339984046,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339984451,"modificationTime":1484339984519,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"data","type":"DIRECTORY","blockSize":0,"accessTime":1485307811648,"modificationTime":1485307812452,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485307810992,"modificationTime":1485307811069,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307811240,"modificationTime":1485307811287,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307811452,"modificationTime":1485307811510,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['1065'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:47 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:13 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [88159d6d-78e7-424a-a0c4-1038f4635077] + x-ms-request-id: [4a6bbf60-cb6e-4335-a8a0-48b875d01a4a] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -520,24 +520,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [6c5cb8e4-d9d0-11e6-921d-645106422854] + x-ms-client-request-id: [d2096e0a-e29d-11e6-b4ef-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1484339984889,"modificationTime":1484339984948,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339985180,"modificationTime":1484339985299,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339985527,"modificationTime":1484339985601,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485307811765,"modificationTime":1485307811833,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307811978,"modificationTime":1485307812049,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307812195,"modificationTime":1485307812301,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['810'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:47 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:13 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [448a0d8c-9466-4e1d-a6ff-f44e3d556436] + x-ms-request-id: [12f10e08-5e11-432e-9101-f3b870bd0cd2] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -546,24 +546,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [6c718d34-d9d0-11e6-8947-645106422854] + x-ms-client-request-id: [d21b5bb0-e29d-11e6-bb70-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1484339984889,"modificationTime":1484339984948,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339985180,"modificationTime":1484339985299,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339985527,"modificationTime":1484339985601,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485307811765,"modificationTime":1485307811833,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307811978,"modificationTime":1485307812049,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307812195,"modificationTime":1485307812301,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['810'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:47 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:13 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [6e831754-b915-4007-8e90-3c48a49b831b] + x-ms-request-id: [4d4434ca-8039-45af-90b9-87f9f71bef8b] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -572,24 +572,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [6c842aba-d9d0-11e6-b80b-645106422854] + x-ms-client-request-id: [d22d7078-e29d-11e6-a502-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1484339984889,"modificationTime":1484339984948,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339985180,"modificationTime":1484339985299,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339985527,"modificationTime":1484339985601,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485307811765,"modificationTime":1485307811833,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307811978,"modificationTime":1485307812049,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307812195,"modificationTime":1485307812301,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['810'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:47 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:13 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [658264e9-72fa-4a48-873f-173d9570fb4e] + x-ms-request-id: [b12f8017-1d6b-4e6c-8d53-7d6a045a4b3a] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -598,24 +598,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [6c96a640-d9d0-11e6-a32a-645106422854] + x-ms-client-request-id: [d23fae74-e29d-11e6-ba3a-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1484339985964,"modificationTime":1484339986029,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339986246,"modificationTime":1484339986309,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339986534,"modificationTime":1484339986581,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485307812602,"modificationTime":1485307812722,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307812869,"modificationTime":1485307813006,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307813150,"modificationTime":1485307813209,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['810'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:48 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:13 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [d8b7843e-d617-48e7-b512-6d6f521e6079] + x-ms-request-id: [d621058f-8638-4d1c-8a80-7bb4130f9ef3] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -624,24 +624,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [6ca94326-d9d0-11e6-8e2d-645106422854] + x-ms-client-request-id: [d251c522-e29d-11e6-a5d9-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1484339985964,"modificationTime":1484339986029,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339986246,"modificationTime":1484339986309,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339986534,"modificationTime":1484339986581,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485307812602,"modificationTime":1485307812722,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307812869,"modificationTime":1485307813006,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307813150,"modificationTime":1485307813209,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['810'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:48 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:13 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [af4bbf53-c2c9-48bf-9be0-f5cbc3960c9f] + x-ms-request-id: [ca761b0b-dbcd-4768-82b7-8d4283ba9234] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -650,24 +650,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [6cbc48a4-d9d0-11e6-8e70-645106422854] + x-ms-client-request-id: [d263b218-e29d-11e6-8af4-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1484339985964,"modificationTime":1484339986029,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339986246,"modificationTime":1484339986309,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339986534,"modificationTime":1484339986581,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485307812602,"modificationTime":1485307812722,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307812869,"modificationTime":1485307813006,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307813150,"modificationTime":1485307813209,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['810'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:48 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:13 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [5f7dae40-c15d-4154-bd5e-a6e38df25494] + x-ms-request-id: [9e148055-6461-4c0e-bff8-3083486c7bd0] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -676,24 +676,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [6cd9faba-d9d0-11e6-ab82-645106422854] + x-ms-client-request-id: [d277131a-e29d-11e6-8c72-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"data","type":"DIRECTORY","blockSize":0,"accessTime":1484339984761,"modificationTime":1484339985836,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1484339983587,"modificationTime":1484339983670,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339983993,"modificationTime":1484339984046,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339984451,"modificationTime":1484339984519,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"data","type":"DIRECTORY","blockSize":0,"accessTime":1485307811648,"modificationTime":1485307812452,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485307810992,"modificationTime":1485307811069,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307811240,"modificationTime":1485307811287,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307811452,"modificationTime":1485307811510,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['1065'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:48 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:14 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [7178cbfa-a951-48a1-a655-414ff9c152f5] + x-ms-request-id: [7d94bba6-3ef5-4ed3-9ede-7ede74189296] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -702,24 +702,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [6cff5378-d9d0-11e6-9e4a-645106422854] + x-ms-client-request-id: [d2893b76-e29d-11e6-983e-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"data","type":"DIRECTORY","blockSize":0,"accessTime":1484339984761,"modificationTime":1484339985836,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1484339983587,"modificationTime":1484339983670,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339983993,"modificationTime":1484339984046,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339984451,"modificationTime":1484339984519,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"data","type":"DIRECTORY","blockSize":0,"accessTime":1485307811648,"modificationTime":1485307812452,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485307810992,"modificationTime":1485307811069,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307811240,"modificationTime":1485307811287,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307811452,"modificationTime":1485307811510,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['1065'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:48 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:14 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [18e9d9dc-4597-49f1-8450-5d22c4cedd79] + x-ms-request-id: [eedd6d4c-c136-40ef-bd86-d730253de96d] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -728,24 +728,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [6d121852-d9d0-11e6-babb-645106422854] + x-ms-client-request-id: [d29b295c-e29d-11e6-8383-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"data","type":"DIRECTORY","blockSize":0,"accessTime":1484339984761,"modificationTime":1484339985836,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1484339983587,"modificationTime":1484339983670,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339983993,"modificationTime":1484339984046,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339984451,"modificationTime":1484339984519,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"data","type":"DIRECTORY","blockSize":0,"accessTime":1485307811648,"modificationTime":1485307812452,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485307810992,"modificationTime":1485307811069,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307811240,"modificationTime":1485307811287,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307811452,"modificationTime":1485307811510,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['1065'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:48 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:14 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [1a00c8db-e799-4cd1-8b0b-f3b9c9d979eb] + x-ms-request-id: [2a214cd1-3cf1-41e7-b572-212511ec89d4] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -755,24 +755,24 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [6d2478d8-d9d0-11e6-b7a3-645106422854] + x-ms-client-request-id: [d2b01126-e29d-11e6-b736-645106422854] method: DELETE - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data?recursive=True&OP=DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data?OP=DELETE&recursive=True response: body: {string: '{"boolean":true}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:49 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:14 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [178ac103-635b-40bc-91cd-a2a4229139ad] + x-ms-request-id: [c25a8c2e-74b3-486c-a86d-0f0c83ad5d8d] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -781,24 +781,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [6d5c635c-d9d0-11e6-84c1-645106422854] + x-ms-client-request-id: [d2e1a80c-e29d-11e6-ad25-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1484339983587,"modificationTime":1484339983670,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339983993,"modificationTime":1484339984046,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339984451,"modificationTime":1484339984519,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485307810992,"modificationTime":1485307811069,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307811240,"modificationTime":1485307811287,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307811452,"modificationTime":1485307811510,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['810'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:49 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:14 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [383564dc-4727-4c42-9805-f7860ca16eae] + x-ms-request-id: [4370b967-f27a-41ee-9f1d-99887cccbad6] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -807,24 +807,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [6d80359a-d9d0-11e6-a5e3-645106422854] + x-ms-client-request-id: [d2f51b98-e29d-11e6-99be-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1484339983587,"modificationTime":1484339983670,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339983993,"modificationTime":1484339984046,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339984451,"modificationTime":1484339984519,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485307810992,"modificationTime":1485307811069,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307811240,"modificationTime":1485307811287,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307811452,"modificationTime":1485307811510,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['810'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:49 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:14 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [03f2d711-0366-4c59-aa61-baa6932c524e] + x-ms-request-id: [cc4a4420-82e4-4064-b8bb-39ad57f785ae] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -834,24 +834,24 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [6d9f1812-d9d0-11e6-a13a-645106422854] + x-ms-client-request-id: [d306e36c-e29d-11e6-839a-645106422854] method: DELETE - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/x.csv?recursive=True&OP=DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/x.csv?OP=DELETE&recursive=True response: body: {string: '{"boolean":true}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:49 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:16 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [dfb04ca1-7a98-4b68-8873-2865dfeb7993] + x-ms-request-id: [21d5e96d-b279-460c-9fba-0653d36b589e] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -860,24 +860,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [6dc6b328-d9d0-11e6-bcc2-645106422854] + x-ms-client-request-id: [d31f7494-e29d-11e6-b9d0-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339983993,"modificationTime":1484339984046,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339984451,"modificationTime":1484339984519,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307811240,"modificationTime":1485307811287,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307811452,"modificationTime":1485307811510,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['551'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:50 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:16 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [f22a0c0a-4609-4d2e-b21d-328b3daa0198] + x-ms-request-id: [d295b73a-dcd2-4a76-ab16-3b8557d7d655] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -886,24 +886,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [6ddd195c-d9d0-11e6-b5cf-645106422854] + x-ms-client-request-id: [d3319cf6-e29d-11e6-91a1-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1484339983993,"modificationTime":1484339984046,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339984451,"modificationTime":1484339984519,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485307811240,"modificationTime":1485307811287,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307811452,"modificationTime":1485307811510,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['551'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:50 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:16 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [61d1b70b-7960-42f6-b490-76a812773e64] + x-ms-request-id: [e3be5e4e-5a15-4f12-b46a-e4c4dfbba67f] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -913,24 +913,24 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [6dfc604c-d9d0-11e6-a690-645106422854] + x-ms-client-request-id: [d343b252-e29d-11e6-b3e4-645106422854] method: DELETE - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/y.csv?recursive=True&OP=DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/y.csv?OP=DELETE&recursive=True response: body: {string: '{"boolean":true}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:50 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:16 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [d8b56065-01b8-4213-9dac-7e668270d7f2] + x-ms-request-id: [27c154e6-a1dd-4325-ac30-0769907c0357] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -939,24 +939,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [6e23fbc2-d9d0-11e6-858a-645106422854] + x-ms-client-request-id: [d35d0618-e29d-11e6-9e94-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339984451,"modificationTime":1484339984519,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307811452,"modificationTime":1485307811510,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['292'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:50 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:16 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [6830a085-592c-42aa-bf07-bf3c6e819ca8] + x-ms-request-id: [7f980a85-5db0-401e-a9b1-e60144e71797] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -965,24 +965,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [6e39df76-d9d0-11e6-a2f5-645106422854] + x-ms-client-request-id: [d36ee08a-e29d-11e6-8442-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1484339984451,"modificationTime":1484339984519,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485307811452,"modificationTime":1485307811510,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['292'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:50 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:16 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [49ad627a-d860-49aa-9790-786511bdc49f] + x-ms-request-id: [1ff5c56a-6062-42a1-ac56-ba0842e17965] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -992,24 +992,1037 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [6e5979f4-d9d0-11e6-a848-645106422854] + x-ms-client-request-id: [d380a758-e29d-11e6-80d5-645106422854] method: DELETE - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/z.txt?recursive=True&OP=DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/z.txt?OP=DELETE&recursive=True response: body: {string: '{"boolean":true}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:51 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:16 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [beebd5ee-d7de-4a82-8fc2-7ac563c94a2e] + x-ms-request-id: [68e5040f-e751-47c0-b007-a0f4bb824165] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [78750140-e29e-11e6-ab08-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=MKDIRS + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:53 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e67e6f3b-af26-4b4b-8cd0-a8a6d9c79fb4] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [78b29264-e29e-11e6-892c-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/x.csv?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:34:53 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/x.csv?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ef4007b8-d356-406f-af28-e793aafa87c0] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [78d23bd4-e29e-11e6-949d-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/y.csv?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:34:53 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/y.csv?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [188d1029-2223-4a08-bbb4-8455381e8e51] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [79070768-e29e-11e6-9ed1-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/z.txt?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:34:54 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/z.txt?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2cb0e5f8-37e8-47c0-a32f-cf445e602de8] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [79252a42-e29e-11e6-8243-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a?OP=MKDIRS + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:54 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c35a096e-5936-48ef-adb2-1dcb389b9a9b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7937c7e4-e29e-11e6-80be-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/x.csv?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:34:54 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/x.csv?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3d1ebe96-39fd-4cf8-ac43-c1d2948eed08] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7959329c-e29e-11e6-ae8c-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/y.csv?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:34:54 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/y.csv?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [6853bf4e-dc12-4552-86b8-cd8171780256] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [797d4910-e29e-11e6-9cc8-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/z.txt?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:34:54 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a/z.txt?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e225abb3-80e1-4dd4-aea1-5e5a251bf36e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [799d195e-e29e-11e6-851e-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b?OP=MKDIRS + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:55 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e1971954-b743-4165-a93e-157ac220853e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [79aef3f6-e29e-11e6-ae79-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/x.csv?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:34:55 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/x.csv?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [86785301-d0a5-49e2-9e31-189fa3f03c79] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [79d085ec-e29e-11e6-9097-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/y.csv?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:34:55 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/y.csv?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [93893ec9-1f8d-423a-be8e-0144bf301f1b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: '123456' + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['6'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7a06eb70-e29e-11e6-b509-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/z.txt?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:34:56 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b/z.txt?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [85931fd3-d5d6-434f-b896-fa50f59bcdf7] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7ac17536-e29e-11e6-b6b9-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"data","type":"DIRECTORY","blockSize":0,"accessTime":1485308094663,"modificationTime":1485308095448,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485308093923,"modificationTime":1485308093973,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308094221,"modificationTime":1485308094276,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308094467,"modificationTime":1485308094514,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['1065'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:56 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7d371de6-4920-423f-941e-a89b1ed186d3] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7ad412cc-e29e-11e6-b0c5-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"a","type":"DIRECTORY","blockSize":0,"accessTime":1485308094663,"modificationTime":1485308095272,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"b","type":"DIRECTORY","blockSize":0,"accessTime":1485308095448,"modificationTime":1485308097133,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['537'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:57 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7e22c773-394c-464c-969c-c657fcf28e95] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7ae5d9a2-e29e-11e6-8c81-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485308094790,"modificationTime":1485308094856,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308095012,"modificationTime":1485308095083,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308095252,"modificationTime":1485308095309,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['810'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:57 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [595fc7a0-28de-46a9-b456-4139900d77c0] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7afa4bf8-e29e-11e6-8dcb-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485308095573,"modificationTime":1485308095647,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308095789,"modificationTime":1485308095985,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308096152,"modificationTime":1485308097216,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['810'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:57 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9eca7a7b-2bf6-4458-989f-f97e8783bdeb] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7b0d1092-e29e-11e6-b6ca-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"data","type":"DIRECTORY","blockSize":0,"accessTime":1485308094663,"modificationTime":1485308095448,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485308093923,"modificationTime":1485308093973,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308094221,"modificationTime":1485308094276,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308094467,"modificationTime":1485308094514,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['1065'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:57 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [352880c2-be01-48be-94fc-1afc420bbb37] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7b34d070-e29e-11e6-b27a-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"data","type":"DIRECTORY","blockSize":0,"accessTime":1485308094663,"modificationTime":1485308095448,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485308093923,"modificationTime":1485308093973,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308094221,"modificationTime":1485308094276,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308094467,"modificationTime":1485308094514,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['1065'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:57 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [bfdc693a-9a83-485f-923c-bdc9cc73961d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7b471ffe-e29e-11e6-aa3e-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"data","type":"DIRECTORY","blockSize":0,"accessTime":1485308094663,"modificationTime":1485308095448,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485308093923,"modificationTime":1485308093973,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308094221,"modificationTime":1485308094276,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308094467,"modificationTime":1485308094514,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['1065'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:57 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7ef27945-4a4c-4f94-a0a6-1ce5589b7450] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7b5982f8-e29e-11e6-b7d7-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485308094790,"modificationTime":1485308094856,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308095012,"modificationTime":1485308095083,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308095252,"modificationTime":1485308095309,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['810'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:57 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [88c06efc-ca86-478a-8aa6-0ac308978477] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7b6ff126-e29e-11e6-ab5a-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485308094790,"modificationTime":1485308094856,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308095012,"modificationTime":1485308095083,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308095252,"modificationTime":1485308095309,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['810'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:58 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [795b6e32-d2c1-4c2a-97d2-07b93f3f6174] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7b8267b4-e29e-11e6-82c3-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/a?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485308094790,"modificationTime":1485308094856,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308095012,"modificationTime":1485308095083,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308095252,"modificationTime":1485308095309,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['810'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:58 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [54c5a11f-a229-44a3-9c4a-2acc5a0395f9] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7b94cb62-e29e-11e6-ac0b-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485308095573,"modificationTime":1485308095647,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308095789,"modificationTime":1485308095985,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308096152,"modificationTime":1485308097216,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['810'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:58 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [db6aeaca-21df-401c-be18-07a38f539b13] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7ba77c24-e29e-11e6-933a-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485308095573,"modificationTime":1485308095647,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308095789,"modificationTime":1485308095985,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308096152,"modificationTime":1485308097216,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['810'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:58 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3b0a70b3-f07f-47d1-89f2-0ad39ab6d4ea] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7bb9f26e-e29e-11e6-a47e-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data/b?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485308095573,"modificationTime":1485308095647,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308095789,"modificationTime":1485308095985,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308096152,"modificationTime":1485308097216,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['810'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:58 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [47ed40f7-8930-4df7-92e4-469090c93841] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7bcd7a66-e29e-11e6-a74e-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"data","type":"DIRECTORY","blockSize":0,"accessTime":1485308094663,"modificationTime":1485308095448,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485308093923,"modificationTime":1485308093973,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308094221,"modificationTime":1485308094276,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308094467,"modificationTime":1485308094514,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['1065'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:58 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [acfa91a7-f5a6-4633-874c-70bc8398c7bb] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7bdfdd6e-e29e-11e6-b8fe-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"data","type":"DIRECTORY","blockSize":0,"accessTime":1485308094663,"modificationTime":1485308095448,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485308093923,"modificationTime":1485308093973,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308094221,"modificationTime":1485308094276,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308094467,"modificationTime":1485308094514,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['1065'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:58 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [da511f42-9862-4b45-b4ce-d343c15904b9] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7bf24074-e29e-11e6-8483-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"data","type":"DIRECTORY","blockSize":0,"accessTime":1485308094663,"modificationTime":1485308095448,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485308093923,"modificationTime":1485308093973,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308094221,"modificationTime":1485308094276,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308094467,"modificationTime":1485308094514,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['1065'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:58 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e179a9ed-9de8-4304-bb15-adbd850e4eb4] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7c04ca92-e29e-11e6-b23d-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/data?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:59 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [8dc23af5-7349-4ee1-bb62-e3defbdeb46d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7c1bc180-e29e-11e6-938c-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485308093923,"modificationTime":1485308093973,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308094221,"modificationTime":1485308094276,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308094467,"modificationTime":1485308094514,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['810'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:59 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [03da007c-e4c0-4df2-9042-8cb9a636f07b] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7c2ed44c-e29e-11e6-97b2-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"x.csv","type":"FILE","blockSize":268435456,"accessTime":1485308093923,"modificationTime":1485308093973,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308094221,"modificationTime":1485308094276,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308094467,"modificationTime":1485308094514,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['810'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:59 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [df411ac1-97cc-4cf0-9e4c-58ac4f835cd9] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7c5f0c02-e29e-11e6-ac34-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/x.csv?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:59 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [16091576-ee8f-4e82-8f1c-09e94b9b3563] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7c76ed8c-e29e-11e6-9629-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308094221,"modificationTime":1485308094276,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308094467,"modificationTime":1485308094514,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['551'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:59 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [bc567b0f-3d38-4397-ae94-063e86a7c2b0] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7c893cdc-e29e-11e6-b316-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"y.csv","type":"FILE","blockSize":268435456,"accessTime":1485308094221,"modificationTime":1485308094276,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308094467,"modificationTime":1485308094514,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['551'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:34:59 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b987330b-a647-4bb2-8832-f8a097d9087c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7c9bb36e-e29e-11e6-acc4-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/y.csv?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:35:00 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2c3f3436-38d6-46a2-a29b-c56987a3e83a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7cb52eda-e29e-11e6-ab68-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308094467,"modificationTime":1485308094514,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['292'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:35:00 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [5488c406-3b2e-4900-b0b8-f34616da7a8c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7cc96694-e29e-11e6-af7a-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":6,"pathSuffix":"z.txt","type":"FILE","blockSize":268435456,"accessTime":1485308094467,"modificationTime":1485308094514,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['292'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:35:00 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [08ec79cc-f7fd-4195-aa2b-57b706638762] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7cdbb62c-e29e-11e6-8283-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/z.txt?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:35:00 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [33644a12-5df5-409d-827f-f15911daaa43] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_multithread/test_save_up.yaml b/tests/recordings/test_multithread/test_save_up.yaml index 65d9d64..323bf37 100644 --- a/tests/recordings/test_multithread/test_save_up.yaml +++ b/tests/recordings/test_multithread/test_save_up.yaml @@ -5,24 +5,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [1964f1b0-d9e1-11e6-8a3c-645106422854] + x-ms-client-request-id: [84eb814a-e29e-11e6-a85b-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/.?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"azure_test_dir","type":"DIRECTORY","blockSize":0,"accessTime":1484346729170,"modificationTime":1484346729170,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"tmp","type":"DIRECTORY","blockSize":0,"accessTime":1484331873300,"modificationTime":1484331873300,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"azure_test_dir","type":"DIRECTORY","blockSize":0,"accessTime":1485308113891,"modificationTime":1485308113891,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"tmp","type":"DIRECTORY","blockSize":0,"accessTime":1484331873300,"modificationTime":1484331873300,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['552'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 22:39:09 GMT'] + Date: ['Wed, 25 Jan 2017 01:35:14 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [55acdaa3-e0c5-476c-9d6b-d639fdd8b90d] + x-ms-request-id: [2b9b5f12-d8c2-4a04-b505-9258da6b66ec] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_multithread/test_upload_glob.yaml b/tests/recordings/test_multithread/test_upload_glob.yaml index 4eb99ba..7052356 100644 --- a/tests/recordings/test_multithread/test_upload_glob.yaml +++ b/tests/recordings/test_multithread/test_upload_glob.yaml @@ -5,24 +5,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [73c31fec-d9d0-11e6-8f26-645106422854] + x-ms-client-request-id: [83532e12-e29e-11e6-9876-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/.?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"azure_test_dir","type":"DIRECTORY","blockSize":0,"accessTime":1484339995550,"modificationTime":1484339999877,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"tmp","type":"DIRECTORY","blockSize":0,"accessTime":1484331873300,"modificationTime":1484331873300,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"azure_test_dir","type":"DIRECTORY","blockSize":0,"accessTime":1485308107398,"modificationTime":1485308111514,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"tmp","type":"DIRECTORY","blockSize":0,"accessTime":1484331873300,"modificationTime":1484331873300,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['552'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:40:00 GMT'] + Date: ['Wed, 25 Jan 2017 01:35:11 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [be9178f4-0df2-42ee-ac86-1da2e32bff73] + x-ms-request-id: [7ca407b2-19da-40c5-956e-de3e7378127b] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -31,24 +31,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [74006ce8-d9d0-11e6-8c83-645106422854] + x-ms-client-request-id: [838dda02-e29e-11e6-9e69-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/.?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"azure_test_dir","type":"DIRECTORY","blockSize":0,"accessTime":1484339995550,"modificationTime":1484339999877,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"tmp","type":"DIRECTORY","blockSize":0,"accessTime":1484331873300,"modificationTime":1484331873300,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"azure_test_dir","type":"DIRECTORY","blockSize":0,"accessTime":1485308107398,"modificationTime":1485308111514,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"tmp","type":"DIRECTORY","blockSize":0,"accessTime":1484331873300,"modificationTime":1484331873300,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['552'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:40:00 GMT'] + Date: ['Wed, 25 Jan 2017 01:35:11 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [f9ac13bc-7d94-4920-9435-5f0b10b29031] + x-ms-request-id: [60c6a733-343e-45e9-9bb0-5d31058cf7f8] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -58,24 +58,24 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [7411f926-d9d0-11e6-b983-645106422854] + x-ms-client-request-id: [839f17dc-e29e-11e6-908d-645106422854] method: DELETE - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?recursive=False&OP=DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=DELETE&recursive=False response: body: {string: '{"boolean":true}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:40:00 GMT'] + Date: ['Wed, 25 Jan 2017 01:35:11 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [1318c838-d2ec-4b8f-838a-a6130efa1061] + x-ms-request-id: [f7db3dde-b0f0-4982-a2f9-4ecc54d40b97] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -84,9 +84,9 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [742b4258-d9d0-11e6-9082-645106422854] + x-ms-client-request-id: [83b4e998-e29e-11e6-a33a-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/.?OP=LISTSTATUS response: @@ -95,13 +95,13 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['287'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:40:00 GMT'] + Date: ['Wed, 25 Jan 2017 01:35:11 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [48613197-ba9b-47a5-910c-14747befad23] + x-ms-request-id: [5b20c1dd-0923-4e6d-9154-5020dbd3fa99] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -110,9 +110,9 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [743cf6c8-d9d0-11e6-8f52-645106422854] + x-ms-client-request-id: [83c64ee4-e29e-11e6-8532-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/.?OP=LISTSTATUS response: @@ -121,13 +121,13 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['287'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:40:00 GMT'] + Date: ['Wed, 25 Jan 2017 01:35:12 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [9f38bb21-6b8b-4736-86a6-f510c9f3a95a] + x-ms-request-id: [88fffa5d-268b-4e42-aa89-2efadea847c3] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -136,25 +136,25 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [744e9912-d9d0-11e6-a476-645106422854] + x-ms-client-request-id: [83d7b3e6-e29e-11e6-a44c-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: body: {string: '{"RemoteException":{"exception":"FileNotFoundException","message":"Folder - does not exist: /azure_test_dir [1db1496d-cdcb-4369-80d0-64392162cf78][2017-01-13T12:40:01.0116218-08:00]","javaClassName":"java.io.FileNotFoundException"}}'} + does not exist: /azure_test_dir [154fa538-f4fd-41f7-ba4a-7ca6ce4f7e8d][2017-01-24T17:35:12.6066556-08:00]","javaClassName":"java.io.FileNotFoundException"}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['230'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:40:00 GMT'] + Date: ['Wed, 25 Jan 2017 01:35:12 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x8309000A'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [1db1496d-cdcb-4369-80d0-64392162cf78] + x-ms-request-id: [154fa538-f4fd-41f7-ba4a-7ca6ce4f7e8d] x-ms-webhdfs-version: [16.07.18.01] status: {code: 404, message: Not Found} version: 1 diff --git a/tests/recordings/test_multithread/test_upload_many.yaml b/tests/recordings/test_multithread/test_upload_many.yaml index 306f58a..5d0bf89 100644 --- a/tests/recordings/test_multithread/test_upload_many.yaml +++ b/tests/recordings/test_multithread/test_upload_many.yaml @@ -5,24 +5,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [707545da-d9d0-11e6-a1fd-645106422854] + x-ms-client-request-id: [d66e8ada-e29d-11e6-847a-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/.?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"azure_test_dir","type":"DIRECTORY","blockSize":0,"accessTime":1484339701363,"modificationTime":1484339994315,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"tmp","type":"DIRECTORY","blockSize":0,"accessTime":1484331873300,"modificationTime":1484331873300,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"azure_test_dir","type":"DIRECTORY","blockSize":0,"accessTime":1484346729170,"modificationTime":1485307821245,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"tmp","type":"DIRECTORY","blockSize":0,"accessTime":1484331873300,"modificationTime":1484331873300,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['552'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:53 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:21 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [3f23946c-d124-440b-8e7f-2854d69aa625] + x-ms-request-id: [e8ce889c-ce80-4912-bcd9-929f29c68899] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -31,24 +31,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [70b26088-d9d0-11e6-b7e9-645106422854] + x-ms-client-request-id: [d6abcfa6-e29d-11e6-abc3-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/.?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"azure_test_dir","type":"DIRECTORY","blockSize":0,"accessTime":1484339701363,"modificationTime":1484339994315,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"tmp","type":"DIRECTORY","blockSize":0,"accessTime":1484331873300,"modificationTime":1484331873300,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"azure_test_dir","type":"DIRECTORY","blockSize":0,"accessTime":1484346729170,"modificationTime":1485307821245,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"tmp","type":"DIRECTORY","blockSize":0,"accessTime":1484331873300,"modificationTime":1484331873300,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['552'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:54 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:21 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [407a6e4b-e849-4810-b185-1993639cc51f] + x-ms-request-id: [1cdb8fd6-7a79-475e-bd1f-cad58c35cb50] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -58,24 +58,24 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [70c3f176-d9d0-11e6-b8d5-645106422854] + x-ms-client-request-id: [d6bdd100-e29d-11e6-98dd-645106422854] method: DELETE - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?recursive=False&OP=DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=DELETE&recursive=False response: body: {string: '{"boolean":true}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:54 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:21 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [231dba85-01d3-4088-8bf5-56dba996a868] + x-ms-request-id: [85b10f05-4af4-4462-9e88-be93a8a856ff] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -85,25 +85,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['10'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [70dd5b18-d9d0-11e6-a00c-645106422854] + x-ms-client-request-id: [d6d5d96c-e29d-11e6-9cc9-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/littlefile?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/nested1/nested2/b?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:39:54 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:22 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/littlefile?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/nested1/nested2/b?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [572c4c75-6d8a-4bd1-9c25-341651582c7a] + x-ms-request-id: [3b77a72f-d683-47db-a397-30be80ad6eb5] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -113,25 +113,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['10'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [713b6638-d9d0-11e6-b116-645106422854] + x-ms-client-request-id: [d725f522-e29d-11e6-8858-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/nested1/nested2/a?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/littlefile?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:39:55 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:22 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/nested1/nested2/a?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/littlefile?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [f8ecc03d-6b3d-4952-8bc6-3002854f7b1e] + x-ms-request-id: [88c1a913-e819-4536-9200-eddd13263e7e] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -141,25 +141,714 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['10'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [71689526-d9d0-11e6-ac36-645106422854] + x-ms-client-request-id: [d7474bdc-e29d-11e6-b125-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/nested1/nested2/c?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/nested1/nested2/c?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:39:55 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:23 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/nested1/nested2/c?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/nested1/nested2/c?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [67bc72fd-e8df-4243-b381-a5c14e51d599] + x-ms-request-id: [0be1c04e-a86d-41c5-a4af-1ff46e032db6] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [d76841d0-e29d-11e6-9657-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/emptyfile?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:30:23 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/emptyfile?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e633b97e-0df5-4886-aa3c-86be133ce703] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['10000'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [d780aae4-e29d-11e6-8e52-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/bigfile?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:30:23 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/bigfile?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3b9a14ae-2967-4e21-966a-be2322b817bf] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: 0123456789 + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['10'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [d7a22a00-e29d-11e6-9ca8-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/nested1/nested2/a?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:30:23 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/nested1/nested2/a?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [04396004-19e0-4bfa-b439-db7b472e231c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [d7cad478-e29d-11e6-8d2c-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10000,"pathSuffix":"bigfile","type":"FILE","blockSize":268435456,"accessTime":1485307823478,"modificationTime":1485307823540,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"emptyfile","type":"FILE","blockSize":268435456,"accessTime":1485307823318,"modificationTime":1485307823318,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":10,"pathSuffix":"littlefile","type":"FILE","blockSize":268435456,"accessTime":1485307822883,"modificationTime":1485307822954,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"nested1","type":"DIRECTORY","blockSize":0,"accessTime":1485307822683,"modificationTime":1485307822683,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['1084'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:30:23 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ceda2cba-9e76-4784-b312-ee91c2983987] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [d7e2404c-e29d-11e6-9b62-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/nested1/nested2?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307823697,"modificationTime":1485307823772,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":10,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485307822664,"modificationTime":1485307822731,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":10,"pathSuffix":"c","type":"FILE","blockSize":268435456,"accessTime":1485307823115,"modificationTime":1485307823174,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['801'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:30:23 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [983338c3-1cae-49ee-8c94-6a40b3058b5d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [d7f57a1a-e29d-11e6-869e-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/nested1/nested2/a?offset=0&OP=OPEN&read=true&length=10 + response: + body: {string: 0123456789} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Type: [application/octet-stream] + Date: ['Wed, 25 Jan 2017 01:30:23 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + Transfer-Encoding: [chunked] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3a4775d1-09fa-40b1-9949-2e480849dded] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [d814fc86-e29d-11e6-b915-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10000,"pathSuffix":"bigfile","type":"FILE","blockSize":268435456,"accessTime":1485307823478,"modificationTime":1485307823540,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"emptyfile","type":"FILE","blockSize":268435456,"accessTime":1485307823318,"modificationTime":1485307823318,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":10,"pathSuffix":"littlefile","type":"FILE","blockSize":268435456,"accessTime":1485307822883,"modificationTime":1485307822954,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"nested1","type":"DIRECTORY","blockSize":0,"accessTime":1485307822683,"modificationTime":1485307822683,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['1084'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:30:23 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a979f101-c0ac-4658-b7cd-cdd07a9fcfc8] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [d8279a00-e29d-11e6-954d-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/nested1?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"nested2","type":"DIRECTORY","blockSize":0,"accessTime":1485307822683,"modificationTime":1485307823717,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['291'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:30:23 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [8e66cf44-a1fc-42dc-bf10-95a7fc43d939] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [d839884c-e29d-11e6-b7a0-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/nested1/nested2?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485307823697,"modificationTime":1485307823772,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":10,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485307822664,"modificationTime":1485307822731,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":10,"pathSuffix":"c","type":"FILE","blockSize":268435456,"accessTime":1485307823115,"modificationTime":1485307823174,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['801'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:30:23 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [0e5c1dea-b957-48ba-8d9e-d225560e2d5d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [d84c73ac-e29d-11e6-a935-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10000,"pathSuffix":"bigfile","type":"FILE","blockSize":268435456,"accessTime":1485307823478,"modificationTime":1485307823540,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"emptyfile","type":"FILE","blockSize":268435456,"accessTime":1485307823318,"modificationTime":1485307823318,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":10,"pathSuffix":"littlefile","type":"FILE","blockSize":268435456,"accessTime":1485307822883,"modificationTime":1485307822954,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"nested1","type":"DIRECTORY","blockSize":0,"accessTime":1485307822683,"modificationTime":1485307822683,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['1084'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:30:23 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [09c1e0cd-6e08-4ee7-9c8a-5911bf29ac38] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [d85f24d8-e29d-11e6-9ba6-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10000,"pathSuffix":"bigfile","type":"FILE","blockSize":268435456,"accessTime":1485307823478,"modificationTime":1485307823540,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"emptyfile","type":"FILE","blockSize":268435456,"accessTime":1485307823318,"modificationTime":1485307823318,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":10,"pathSuffix":"littlefile","type":"FILE","blockSize":268435456,"accessTime":1485307822883,"modificationTime":1485307822954,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"nested1","type":"DIRECTORY","blockSize":0,"accessTime":1485307822683,"modificationTime":1485307822683,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['1084'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:30:23 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [52242845-64a1-488a-b112-81df23efd702] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [d8719b80-e29d-11e6-ba13-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10000,"pathSuffix":"bigfile","type":"FILE","blockSize":268435456,"accessTime":1485307823478,"modificationTime":1485307823540,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"emptyfile","type":"FILE","blockSize":268435456,"accessTime":1485307823318,"modificationTime":1485307823318,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":10,"pathSuffix":"littlefile","type":"FILE","blockSize":268435456,"accessTime":1485307822883,"modificationTime":1485307822954,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"nested1","type":"DIRECTORY","blockSize":0,"accessTime":1485307822683,"modificationTime":1485307822683,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['1084'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:30:25 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [de8380d3-fc26-4e8f-bd53-28e2b275c1c5] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [d884391a-e29d-11e6-a6e4-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/bigfile?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:30:25 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [4a3ec501-47b4-44ce-8a8f-e11e898e0e92] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [d89f008c-e29d-11e6-b88a-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"emptyfile","type":"FILE","blockSize":268435456,"accessTime":1485307823318,"modificationTime":1485307823318,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":10,"pathSuffix":"littlefile","type":"FILE","blockSize":268435456,"accessTime":1485307822883,"modificationTime":1485307822954,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"nested1","type":"DIRECTORY","blockSize":0,"accessTime":1485307822683,"modificationTime":1485307822683,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['819'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:30:25 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c098e021-5d76-4d81-8fd4-703d06432c97] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [d8b8f126-e29d-11e6-b37c-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"emptyfile","type":"FILE","blockSize":268435456,"accessTime":1485307823318,"modificationTime":1485307823318,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":10,"pathSuffix":"littlefile","type":"FILE","blockSize":268435456,"accessTime":1485307822883,"modificationTime":1485307822954,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"nested1","type":"DIRECTORY","blockSize":0,"accessTime":1485307822683,"modificationTime":1485307822683,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['819'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:30:25 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [37bc61c7-ae76-4d1d-b9e8-d89a466939c0] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [d8cba252-e29d-11e6-b81a-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/emptyfile?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:30:25 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [cab0119f-d2b6-4091-af8d-1c4df1c28314] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [d8e62f34-e29d-11e6-a4d6-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"littlefile","type":"FILE","blockSize":268435456,"accessTime":1485307822883,"modificationTime":1485307822954,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"nested1","type":"DIRECTORY","blockSize":0,"accessTime":1485307822683,"modificationTime":1485307822683,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['556'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:30:25 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [d4c58bec-6b7b-4701-b23f-087b2626bb09] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [d8f8b93e-e29d-11e6-aba7-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"littlefile","type":"FILE","blockSize":268435456,"accessTime":1485307822883,"modificationTime":1485307822954,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"nested1","type":"DIRECTORY","blockSize":0,"accessTime":1485307822683,"modificationTime":1485307822683,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['556'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:30:25 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7f372364-fba9-44f3-95b1-30b33d86c57c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [d90b6a82-e29d-11e6-b2a1-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/littlefile?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:30:26 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [816bd6fd-7bd0-411f-95c0-7569714d0295] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [d9245d3e-e29d-11e6-9864-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"nested1","type":"DIRECTORY","blockSize":0,"accessTime":1485307822683,"modificationTime":1485307822683,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['291'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:30:26 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [8c7cce21-0f12-413a-b0ae-34172be0fcfc] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [d9364af6-e29d-11e6-90a0-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"nested1","type":"DIRECTORY","blockSize":0,"accessTime":1485307822683,"modificationTime":1485307822683,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['291'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:30:26 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [1edcef3d-5701-4191-a83c-a03960d50ff2] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [d9483906-e29d-11e6-b4ff-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/nested1?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:30:26 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [70e590a1-63b7-47c6-8e2c-fb57ec8857a4] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [802e28fe-e29e-11e6-8d61-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/.?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"azure_test_dir","type":"DIRECTORY","blockSize":0,"accessTime":1485307822683,"modificationTime":1485308105967,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"tmp","type":"DIRECTORY","blockSize":0,"accessTime":1484331873300,"modificationTime":1484331873300,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['552'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:35:06 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e28ee425-d8d8-4416-a864-17183b99d333] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8067c6c2-e29e-11e6-a81c-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/.?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"azure_test_dir","type":"DIRECTORY","blockSize":0,"accessTime":1485307822683,"modificationTime":1485308105967,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"tmp","type":"DIRECTORY","blockSize":0,"accessTime":1484331873300,"modificationTime":1484331873300,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['552'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:35:06 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ad7e2174-08ba-4d61-a9b3-ccb2ab3a7919] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8078ca10-e29e-11e6-a592-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=DELETE&recursive=False + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:35:06 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [682c7d12-5547-423c-8c15-6bf075a3674f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: 0123456789 + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['10'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [808f865c-e29e-11e6-bba9-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/nested1/nested2/b?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:35:07 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/nested1/nested2/b?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [0100a270-3f14-4d13-8400-1818bd9e704b] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -169,25 +858,53 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['10'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [719420a2-d9d0-11e6-b35d-645106422854] + x-ms-client-request-id: [80d94d1e-e29e-11e6-897c-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/nested1/nested2/b?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/nested1/nested2/a?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:39:55 GMT'] + Date: ['Wed, 25 Jan 2017 01:35:07 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/nested1/nested2/b?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/nested1/nested2/a?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [fc6cd615-54b3-4526-9e63-96a4f94c8edc] + x-ms-request-id: [b21f59cb-4b53-452f-a3bf-9eb0a826b67d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: 0123456789 + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['10'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [810d5598-e29e-11e6-b5e9-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/nested1/nested2/c?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:35:07 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/nested1/nested2/c?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7da3bc98-753b-41a5-afff-dbc30f8fdc86] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -197,25 +914,81 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['10000'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [812dd5a6-e29e-11e6-b1ba-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/bigfile?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:35:08 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/bigfile?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e0d4d7f3-2b8b-43fc-88fb-78668667296d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8151c536-e29e-11e6-92e1-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/emptyfile?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:35:08 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/emptyfile?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [0214afbd-69f4-4cb0-9e24-3f9e28a58ef1] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: 0123456789 + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['10'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [71bba664-d9d0-11e6-af93-645106422854] + x-ms-client-request-id: [81697f28-e29e-11e6-b463-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/bigfile?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/littlefile?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:39:56 GMT'] + Date: ['Wed, 25 Jan 2017 01:35:08 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/bigfile?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/littlefile?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [79cafa6a-63b3-4f51-9cda-fd8e006fb85a] + x-ms-request-id: [1640e5b7-34e7-40de-b480-89a6da34b70a] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -224,24 +997,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [72000db8-d9d0-11e6-8f6b-645106422854] + x-ms-client-request-id: [8193de82-e29e-11e6-af84-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":10000,"pathSuffix":"bigfile","type":"FILE","blockSize":268435456,"accessTime":1484339996697,"modificationTime":1484339996750,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":10,"pathSuffix":"littlefile","type":"FILE","blockSize":268435456,"accessTime":1484339995530,"modificationTime":1484339995595,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"nested1","type":"DIRECTORY","blockSize":0,"accessTime":1484339995879,"modificationTime":1484339995879,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10000,"pathSuffix":"bigfile","type":"FILE","blockSize":268435456,"accessTime":1485308108186,"modificationTime":1485308108237,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"emptyfile","type":"FILE","blockSize":268435456,"accessTime":1485308108383,"modificationTime":1485308108383,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":10,"pathSuffix":"littlefile","type":"FILE","blockSize":268435456,"accessTime":1485308108545,"modificationTime":1485308108614,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"nested1","type":"DIRECTORY","blockSize":0,"accessTime":1485308107398,"modificationTime":1485308107398,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] - Content-Length: ['821'] + Content-Length: ['1084'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:56 GMT'] + Date: ['Wed, 25 Jan 2017 01:35:08 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [442ae79f-024f-4097-922a-bae191efeda8] + x-ms-request-id: [f32e92dc-6887-4b31-b198-1ed0cf511ac3] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -250,24 +1023,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [7212e636-d9d0-11e6-8ba2-645106422854] + x-ms-client-request-id: [81a61a52-e29e-11e6-9a2d-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/nested1/nested2?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339995858,"modificationTime":1484339995932,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":10,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1484339996449,"modificationTime":1484339996490,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":10,"pathSuffix":"c","type":"FILE","blockSize":268435456,"accessTime":1484339996159,"modificationTime":1484339996227,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308107736,"modificationTime":1485308107783,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":10,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485308107378,"modificationTime":1485308107439,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":10,"pathSuffix":"c","type":"FILE","blockSize":268435456,"accessTime":1485308107933,"modificationTime":1485308107998,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['801'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:56 GMT'] + Date: ['Wed, 25 Jan 2017 01:35:08 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [4bc76f67-397c-4a10-8880-89810af147d9] + x-ms-request-id: [eda73063-bea8-4926-a09b-099b1384bcf4] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -276,24 +1049,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [7227d6c6-d9d0-11e6-ae9c-645106422854] + x-ms-client-request-id: [81b842c2-e29e-11e6-92f8-645106422854] method: GET - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/nested1/nested2/a?read=true&OP=OPEN&length=10&offset=0 + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/nested1/nested2/a?offset=0&read=true&OP=OPEN&length=10 response: body: {string: 0123456789} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Type: [application/octet-stream] - Date: ['Fri, 13 Jan 2017 20:39:56 GMT'] + Date: ['Wed, 25 Jan 2017 01:35:08 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] Transfer-Encoding: [chunked] X-Content-Type-Options: [nosniff] - x-ms-request-id: [9d2d1460-7203-43cb-aced-31a81ed222d6] + x-ms-request-id: [9a9a1aac-97bd-4e80-b724-11ae400d924b] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -302,24 +1075,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [72437eee-d9d0-11e6-b13b-645106422854] + x-ms-client-request-id: [81d68d26-e29e-11e6-a1f6-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":10000,"pathSuffix":"bigfile","type":"FILE","blockSize":268435456,"accessTime":1484339996697,"modificationTime":1484339996750,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":10,"pathSuffix":"littlefile","type":"FILE","blockSize":268435456,"accessTime":1484339995530,"modificationTime":1484339995595,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"nested1","type":"DIRECTORY","blockSize":0,"accessTime":1484339995879,"modificationTime":1484339995879,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10000,"pathSuffix":"bigfile","type":"FILE","blockSize":268435456,"accessTime":1485308108186,"modificationTime":1485308108237,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"emptyfile","type":"FILE","blockSize":268435456,"accessTime":1485308108383,"modificationTime":1485308108383,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":10,"pathSuffix":"littlefile","type":"FILE","blockSize":268435456,"accessTime":1485308108545,"modificationTime":1485308108614,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"nested1","type":"DIRECTORY","blockSize":0,"accessTime":1485308107398,"modificationTime":1485308107398,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] - Content-Length: ['821'] + Content-Length: ['1084'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:56 GMT'] + Date: ['Wed, 25 Jan 2017 01:35:08 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [6b46e679-c3b9-415a-a67a-9764c26ac9e4] + x-ms-request-id: [75a7ebe6-2319-45f9-9410-469893c8c2fc] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -328,24 +1101,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [72560588-d9d0-11e6-a4df-645106422854] + x-ms-client-request-id: [81eac4ac-e29e-11e6-bdd1-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/nested1?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"nested2","type":"DIRECTORY","blockSize":0,"accessTime":1484339995879,"modificationTime":1484339996453,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"nested2","type":"DIRECTORY","blockSize":0,"accessTime":1485308107398,"modificationTime":1485308107952,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['291'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:56 GMT'] + Date: ['Wed, 25 Jan 2017 01:35:09 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [052e5236-5c10-4fa6-8f9a-15cd8bee0673] + x-ms-request-id: [e391d2c9-5bee-4906-9e53-ebc5ea827745] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -354,24 +1127,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [7267b6cc-d9d0-11e6-83e2-645106422854] + x-ms-client-request-id: [81fc0268-e29e-11e6-9d9b-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/nested1/nested2?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339995858,"modificationTime":1484339995932,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":10,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1484339996449,"modificationTime":1484339996490,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":10,"pathSuffix":"c","type":"FILE","blockSize":268435456,"accessTime":1484339996159,"modificationTime":1484339996227,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308107736,"modificationTime":1485308107783,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":10,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485308107378,"modificationTime":1485308107439,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":10,"pathSuffix":"c","type":"FILE","blockSize":268435456,"accessTime":1485308107933,"modificationTime":1485308107998,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['801'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:56 GMT'] + Date: ['Wed, 25 Jan 2017 01:35:09 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [ce8eb19a-d620-4da4-8cbd-edc5de571125] + x-ms-request-id: [a84de1d4-2c78-47f8-9645-b6d13f56f895] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -380,24 +1153,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [727a19d8-d9d0-11e6-a299-645106422854] + x-ms-client-request-id: [820ddcd4-e29e-11e6-9d07-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":10000,"pathSuffix":"bigfile","type":"FILE","blockSize":268435456,"accessTime":1484339996697,"modificationTime":1484339996750,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":10,"pathSuffix":"littlefile","type":"FILE","blockSize":268435456,"accessTime":1484339995530,"modificationTime":1484339995595,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"nested1","type":"DIRECTORY","blockSize":0,"accessTime":1484339995879,"modificationTime":1484339995879,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10000,"pathSuffix":"bigfile","type":"FILE","blockSize":268435456,"accessTime":1485308108186,"modificationTime":1485308108237,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"emptyfile","type":"FILE","blockSize":268435456,"accessTime":1485308108383,"modificationTime":1485308108383,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":10,"pathSuffix":"littlefile","type":"FILE","blockSize":268435456,"accessTime":1485308108545,"modificationTime":1485308108614,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"nested1","type":"DIRECTORY","blockSize":0,"accessTime":1485308107398,"modificationTime":1485308107398,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] - Content-Length: ['821'] + Content-Length: ['1084'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:57 GMT'] + Date: ['Wed, 25 Jan 2017 01:35:09 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [a5c34c44-18dd-4dc4-8607-338bbeffaf05] + x-ms-request-id: [10eadda1-73a2-4612-8aa9-a2cf2551ca2d] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -406,24 +1179,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [728c9076-d9d0-11e6-ba82-645106422854] + x-ms-client-request-id: [821fa3ca-e29e-11e6-8ae3-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/nested1?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"nested2","type":"DIRECTORY","blockSize":0,"accessTime":1484339995879,"modificationTime":1484339996453,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"nested2","type":"DIRECTORY","blockSize":0,"accessTime":1485308107398,"modificationTime":1485308107952,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['291'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:57 GMT'] + Date: ['Wed, 25 Jan 2017 01:35:09 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [099f647d-d12c-4306-8eab-084b9a2a2d12] + x-ms-request-id: [46254682-90b0-4df0-8c2a-1fad3adb54d1] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -432,24 +1205,76 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [729e5676-d9d0-11e6-8b59-645106422854] + x-ms-client-request-id: [8230ce12-e29e-11e6-bc14-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/nested1/nested2?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1484339995858,"modificationTime":1484339995932,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":10,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1484339996449,"modificationTime":1484339996490,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":10,"pathSuffix":"c","type":"FILE","blockSize":268435456,"accessTime":1484339996159,"modificationTime":1484339996227,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"a","type":"FILE","blockSize":268435456,"accessTime":1485308107736,"modificationTime":1485308107783,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":10,"pathSuffix":"b","type":"FILE","blockSize":268435456,"accessTime":1485308107378,"modificationTime":1485308107439,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":10,"pathSuffix":"c","type":"FILE","blockSize":268435456,"accessTime":1485308107933,"modificationTime":1485308107998,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['801'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:57 GMT'] + Date: ['Wed, 25 Jan 2017 01:35:09 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e67ff6a5-303b-40f7-be13-4f18feee6c0e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8242e32c-e29e-11e6-b2b0-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10000,"pathSuffix":"bigfile","type":"FILE","blockSize":268435456,"accessTime":1485308108186,"modificationTime":1485308108237,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"emptyfile","type":"FILE","blockSize":268435456,"accessTime":1485308108383,"modificationTime":1485308108383,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":10,"pathSuffix":"littlefile","type":"FILE","blockSize":268435456,"accessTime":1485308108545,"modificationTime":1485308108614,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"nested1","type":"DIRECTORY","blockSize":0,"accessTime":1485308107398,"modificationTime":1485308107398,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['1084'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:35:09 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7afff802-2cb4-40de-86b7-f2aa5c6c495f] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [8254a9ee-e29e-11e6-a579-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10000,"pathSuffix":"bigfile","type":"FILE","blockSize":268435456,"accessTime":1485308108186,"modificationTime":1485308108237,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"emptyfile","type":"FILE","blockSize":268435456,"accessTime":1485308108383,"modificationTime":1485308108383,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":10,"pathSuffix":"littlefile","type":"FILE","blockSize":268435456,"accessTime":1485308108545,"modificationTime":1485308108614,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"nested1","type":"DIRECTORY","blockSize":0,"accessTime":1485308107398,"modificationTime":1485308107398,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['1084'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:35:09 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [51875c35-1d79-44ae-b5de-ca6f36309a5c] + x-ms-request-id: [7cc8d67d-a9ee-45c7-aee9-720fb99a87e8] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -458,24 +1283,51 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [72e585ae-d9d0-11e6-8c34-645106422854] + x-ms-client-request-id: [8266709a-e29e-11e6-9e7f-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":10000,"pathSuffix":"bigfile","type":"FILE","blockSize":268435456,"accessTime":1484339996697,"modificationTime":1484339996750,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":10,"pathSuffix":"littlefile","type":"FILE","blockSize":268435456,"accessTime":1484339995530,"modificationTime":1484339995595,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"nested1","type":"DIRECTORY","blockSize":0,"accessTime":1484339995879,"modificationTime":1484339995879,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10000,"pathSuffix":"bigfile","type":"FILE","blockSize":268435456,"accessTime":1485308108186,"modificationTime":1485308108237,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"emptyfile","type":"FILE","blockSize":268435456,"accessTime":1485308108383,"modificationTime":1485308108383,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":10,"pathSuffix":"littlefile","type":"FILE","blockSize":268435456,"accessTime":1485308108545,"modificationTime":1485308108614,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"nested1","type":"DIRECTORY","blockSize":0,"accessTime":1485308107398,"modificationTime":1485308107398,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['1084'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:35:09 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [1dd9620c-abe4-4903-ab50-19b05f8d44a8] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [827823d4-e29e-11e6-a431-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/bigfile?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] - Content-Length: ['821'] + Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:57 GMT'] + Date: ['Wed, 25 Jan 2017 01:35:10 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [ab65febd-0ef2-4c52-a1d9-fc32a154eddb] + x-ms-request-id: [f9012fa4-769e-4404-bb86-d930b4f7713b] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -484,24 +1336,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [72f88500-d9d0-11e6-a807-645106422854] + x-ms-client-request-id: [82923b8c-e29e-11e6-b0f0-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":10000,"pathSuffix":"bigfile","type":"FILE","blockSize":268435456,"accessTime":1484339996697,"modificationTime":1484339996750,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":10,"pathSuffix":"littlefile","type":"FILE","blockSize":268435456,"accessTime":1484339995530,"modificationTime":1484339995595,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"nested1","type":"DIRECTORY","blockSize":0,"accessTime":1484339995879,"modificationTime":1484339995879,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"emptyfile","type":"FILE","blockSize":268435456,"accessTime":1485308108383,"modificationTime":1485308108383,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":10,"pathSuffix":"littlefile","type":"FILE","blockSize":268435456,"accessTime":1485308108545,"modificationTime":1485308108614,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"nested1","type":"DIRECTORY","blockSize":0,"accessTime":1485308107398,"modificationTime":1485308107398,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] - Content-Length: ['821'] + Content-Length: ['819'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:57 GMT'] + Date: ['Wed, 25 Jan 2017 01:35:10 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [c2e948a5-1536-44d2-8343-b2456a3bf894] + x-ms-request-id: [f0df0e5a-0584-475e-88f6-c93edc1f0c88] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -510,24 +1362,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [730b0f02-d9d0-11e6-b504-645106422854] + x-ms-client-request-id: [82a42968-e29e-11e6-ad21-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":10000,"pathSuffix":"bigfile","type":"FILE","blockSize":268435456,"accessTime":1484339996697,"modificationTime":1484339996750,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":10,"pathSuffix":"littlefile","type":"FILE","blockSize":268435456,"accessTime":1484339995530,"modificationTime":1484339995595,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"nested1","type":"DIRECTORY","blockSize":0,"accessTime":1484339995879,"modificationTime":1484339995879,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"emptyfile","type":"FILE","blockSize":268435456,"accessTime":1485308108383,"modificationTime":1485308108383,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":10,"pathSuffix":"littlefile","type":"FILE","blockSize":268435456,"accessTime":1485308108545,"modificationTime":1485308108614,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"nested1","type":"DIRECTORY","blockSize":0,"accessTime":1485308107398,"modificationTime":1485308107398,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] - Content-Length: ['821'] + Content-Length: ['819'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:58 GMT'] + Date: ['Wed, 25 Jan 2017 01:35:10 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [104cabe9-2baf-43ff-8aef-f70e135713c2] + x-ms-request-id: [3b7f0d6a-713a-4740-bf84-f88c865832ce] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -537,24 +1389,24 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [731dc042-d9d0-11e6-96a4-645106422854] + x-ms-client-request-id: [82b5f026-e29e-11e6-8327-645106422854] method: DELETE - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/bigfile?recursive=True&OP=DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/emptyfile?OP=DELETE&recursive=True response: body: {string: '{"boolean":true}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:58 GMT'] + Date: ['Wed, 25 Jan 2017 01:35:10 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [a4393b9d-6a95-4775-8c67-2786cb8a39a8] + x-ms-request-id: [d8bdb1df-e4b9-4850-b1ad-fbd47f07bf7b] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -563,24 +1415,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [7339ec6e-d9d0-11e6-b756-645106422854] + x-ms-client-request-id: [82cf6b82-e29e-11e6-a786-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"littlefile","type":"FILE","blockSize":268435456,"accessTime":1484339995530,"modificationTime":1484339995595,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"nested1","type":"DIRECTORY","blockSize":0,"accessTime":1484339995879,"modificationTime":1484339995879,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"littlefile","type":"FILE","blockSize":268435456,"accessTime":1485308108545,"modificationTime":1485308108614,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"nested1","type":"DIRECTORY","blockSize":0,"accessTime":1485308107398,"modificationTime":1485308107398,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['556'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:58 GMT'] + Date: ['Wed, 25 Jan 2017 01:35:10 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [ee97f6f2-edb5-426f-ab47-1428451967de] + x-ms-request-id: [ce19fcca-3542-4357-b0a5-bb2744f2eaeb] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -589,24 +1441,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [734c9ee2-d9d0-11e6-976e-645106422854] + x-ms-client-request-id: [82e16ce8-e29e-11e6-9692-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"littlefile","type":"FILE","blockSize":268435456,"accessTime":1484339995530,"modificationTime":1484339995595,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"nested1","type":"DIRECTORY","blockSize":0,"accessTime":1484339995879,"modificationTime":1484339995879,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"littlefile","type":"FILE","blockSize":268435456,"accessTime":1485308108545,"modificationTime":1485308108614,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"nested1","type":"DIRECTORY","blockSize":0,"accessTime":1485308107398,"modificationTime":1485308107398,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['556'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:58 GMT'] + Date: ['Wed, 25 Jan 2017 01:35:10 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [990abe22-f8ee-4d1b-93e4-988c9189761a] + x-ms-request-id: [a76febb2-c339-4afd-ab02-94c3b93d5bbd] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -616,24 +1468,24 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [735f5000-d9d0-11e6-9528-645106422854] + x-ms-client-request-id: [82f333d4-e29e-11e6-974d-645106422854] method: DELETE - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/littlefile?recursive=True&OP=DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/littlefile?OP=DELETE&recursive=True response: body: {string: '{"boolean":true}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:58 GMT'] + Date: ['Wed, 25 Jan 2017 01:35:10 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [ed78b18b-893b-4645-8bee-e090b5158a3e] + x-ms-request-id: [4e4df5e4-4bbb-4910-8821-b6d4e2b595f5] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -642,24 +1494,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [737ab8a4-d9d0-11e6-9685-645106422854] + x-ms-client-request-id: [830bd84a-e29e-11e6-82a4-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"nested1","type":"DIRECTORY","blockSize":0,"accessTime":1484339995879,"modificationTime":1484339995879,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"nested1","type":"DIRECTORY","blockSize":0,"accessTime":1485308107398,"modificationTime":1485308107398,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['291'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:58 GMT'] + Date: ['Wed, 25 Jan 2017 01:35:10 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [c131df85-09b3-45bc-a875-481f4a7bdc9c] + x-ms-request-id: [24c7ef79-9b78-4d49-9bc9-58a4d9ebdbcc] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -668,24 +1520,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [738c5894-d9d0-11e6-ad5e-645106422854] + x-ms-client-request-id: [831cef5a-e29e-11e6-ae50-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"nested1","type":"DIRECTORY","blockSize":0,"accessTime":1484339995879,"modificationTime":1484339995879,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"nested1","type":"DIRECTORY","blockSize":0,"accessTime":1485308107398,"modificationTime":1485308107398,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['291'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:58 GMT'] + Date: ['Wed, 25 Jan 2017 01:35:11 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [18b62e68-8667-4166-9a34-fa460e3389ce] + x-ms-request-id: [cf5ad68a-58d9-4806-83b8-e348d666eb96] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -695,24 +1547,24 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [739e4578-d9d0-11e6-895e-645106422854] + x-ms-client-request-id: [832e065a-e29e-11e6-a7c0-645106422854] method: DELETE - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/nested1?recursive=True&OP=DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/nested1?OP=DELETE&recursive=True response: body: {string: '{"boolean":true}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:59 GMT'] + Date: ['Wed, 25 Jan 2017 01:35:11 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [f49ea2c7-7191-4469-8683-ac8cf03e032d] + x-ms-request-id: [4494dbab-de06-4e4d-9881-f835f174762c] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_multithread/test_upload_one.yaml b/tests/recordings/test_multithread/test_upload_one.yaml index 51af55e..763a163 100644 --- a/tests/recordings/test_multithread/test_upload_one.yaml +++ b/tests/recordings/test_multithread/test_upload_one.yaml @@ -5,9 +5,9 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [6e85f49e-d9d0-11e6-afd1-645106422854] + x-ms-client-request-id: [d3a3bfbe-e29d-11e6-b3bc-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: @@ -16,13 +16,13 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['34'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:51 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:16 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [de8b8708-e290-41eb-82fd-e4c2d9a5a16d] + x-ms-request-id: [92189c1b-229b-4ba8-b7e7-207625ebf18f] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -31,9 +31,9 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [6ec480e2-d9d0-11e6-8540-645106422854] + x-ms-client-request-id: [d3df2e88-e29d-11e6-9954-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: @@ -42,13 +42,13 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['34'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:51 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:16 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [1e47e60d-2893-4adf-9254-89bb13a30710] + x-ms-request-id: [1a09dfcc-9a0a-4d97-a3a2-c1557284e68b] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -58,25 +58,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['10'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [6ed62f86-d9d0-11e6-a907-645106422854] + x-ms-client-request-id: [d3f06c06-e29d-11e6-b090-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/littlefile?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/littlefile?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:39:51 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:17 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/littlefile?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/littlefile?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [a5fbadc1-e51b-431d-8713-45c7c1a2a5a7] + x-ms-request-id: [93c97f4a-7206-4385-b450-871f985cb4e0] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -85,24 +85,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [6f31f0f6-d9d0-11e6-bbcd-645106422854] + x-ms-client-request-id: [d43d05e8-e29d-11e6-8500-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"littlefile","type":"FILE","blockSize":268435456,"accessTime":1484339992123,"modificationTime":1484339992190,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"littlefile","type":"FILE","blockSize":268435456,"accessTime":1485307817771,"modificationTime":1485307817824,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['298'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:52 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:17 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [b208b7d2-2f41-44e4-99d6-5771f8b44a55] + x-ms-request-id: [0995c118-1c4e-4c26-b0d8-767c23ee6f72] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -111,24 +111,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [6f44a740-d9d0-11e6-a0c5-645106422854] + x-ms-client-request-id: [d44f2e80-e29d-11e6-af9e-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"littlefile","type":"FILE","blockSize":268435456,"accessTime":1484339992123,"modificationTime":1484339992190,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"littlefile","type":"FILE","blockSize":268435456,"accessTime":1485307817771,"modificationTime":1485307817824,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['298'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:52 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:17 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [36411e66-b708-40e1-89a7-b877dd159b92] + x-ms-request-id: [fed99738-e46f-4886-b561-1edc5da05d46] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -137,24 +137,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [6f56eddc-d9d0-11e6-a4d9-645106422854] + x-ms-client-request-id: [d4611c36-e29d-11e6-87d5-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"littlefile","type":"FILE","blockSize":268435456,"accessTime":1484339992123,"modificationTime":1484339992190,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"littlefile","type":"FILE","blockSize":268435456,"accessTime":1485307817771,"modificationTime":1485307817824,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['298'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:52 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:17 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [684d9bc6-b17e-458b-8096-e3d61691f6f3] + x-ms-request-id: [ac8ded18-7789-4757-b69f-62b49acfcfc1] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -164,25 +164,25 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['10000'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [6f69d566-d9d0-11e6-85d0-645106422854] + x-ms-client-request-id: [d4730934-e29d-11e6-a03c-645106422854] method: PUT - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/bigfile?overwrite=true&write=true&OP=CREATE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/bigfile?overwrite=true&OP=CREATE&write=true response: body: {string: ''} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['0'] ContentLength: ['0'] - Date: ['Fri, 13 Jan 2017 20:39:52 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:17 GMT'] Expires: ['-1'] - Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/bigfile?overwrite=true&write=true&OP=CREATE'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/bigfile?overwrite=true&OP=CREATE&write=true'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [a493bd31-1ee5-4d13-9b88-22510eb43c90] + x-ms-request-id: [03543498-c7a9-46fd-bdcb-58574aaa981e] x-ms-webhdfs-version: [16.07.18.01] status: {code: 201, message: Created} - request: @@ -191,24 +191,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [6fd503fe-d9d0-11e6-af5b-645106422854] + x-ms-client-request-id: [d4cee5ca-e29d-11e6-9720-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":10000,"pathSuffix":"bigfile","type":"FILE","blockSize":268435456,"accessTime":1484339993108,"modificationTime":1484339993168,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":10,"pathSuffix":"littlefile","type":"FILE","blockSize":268435456,"accessTime":1484339992123,"modificationTime":1484339992190,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10000,"pathSuffix":"bigfile","type":"FILE","blockSize":268435456,"accessTime":1485307818634,"modificationTime":1485307818718,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":10,"pathSuffix":"littlefile","type":"FILE","blockSize":268435456,"accessTime":1485307817771,"modificationTime":1485307817824,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['563'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:53 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:18 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [3f2f0b95-2436-4670-981a-f3b8cd84a244] + x-ms-request-id: [dafb113c-a37b-441e-bf3c-2ea7454fdefb] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -217,24 +217,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [6fe97590-d9d0-11e6-aa7f-645106422854] + x-ms-client-request-id: [d4e0e722-e29d-11e6-90e4-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":10000,"pathSuffix":"bigfile","type":"FILE","blockSize":268435456,"accessTime":1484339993108,"modificationTime":1484339993168,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":10,"pathSuffix":"littlefile","type":"FILE","blockSize":268435456,"accessTime":1484339992123,"modificationTime":1484339992190,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10000,"pathSuffix":"bigfile","type":"FILE","blockSize":268435456,"accessTime":1485307818634,"modificationTime":1485307818718,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":10,"pathSuffix":"littlefile","type":"FILE","blockSize":268435456,"accessTime":1485307817771,"modificationTime":1485307817824,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['563'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:53 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:18 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [907c0301-06e8-4503-8d44-245b3112c92b] + x-ms-request-id: [1a845d20-7da7-4bf2-ba3d-ffdf0874cdeb] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -244,24 +244,24 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [6ffc0688-d9d0-11e6-ad6a-645106422854] + x-ms-client-request-id: [d4fa1464-e29d-11e6-9159-645106422854] method: DELETE - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/bigfile?recursive=False&OP=DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/bigfile?OP=DELETE&recursive=False response: body: {string: '{"boolean":true}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:53 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:18 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [0e5edf2e-8b97-482a-85df-2c58d590339d] + x-ms-request-id: [2284f6d0-5dff-47ef-8bce-364c45277c63] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -270,24 +270,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [70178612-d9d0-11e6-975f-645106422854] + x-ms-client-request-id: [d51550ec-e29d-11e6-bcdb-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"littlefile","type":"FILE","blockSize":268435456,"accessTime":1484339992123,"modificationTime":1484339992190,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"littlefile","type":"FILE","blockSize":268435456,"accessTime":1485307817771,"modificationTime":1485307817824,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['298'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:53 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:18 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [ae833646-caaf-4fac-b60d-f85f89f78343] + x-ms-request-id: [6a7b866d-75fa-4b8c-99cd-71a6310cad71] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -296,24 +296,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [702a26e6-d9d0-11e6-b470-645106422854] + x-ms-client-request-id: [d5272b5e-e29d-11e6-b243-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"littlefile","type":"FILE","blockSize":268435456,"accessTime":1484339992123,"modificationTime":1484339992190,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"littlefile","type":"FILE","blockSize":268435456,"accessTime":1485307817771,"modificationTime":1485307817824,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['298'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:54 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:19 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [dc7ea9ca-a93d-447d-b6ec-4566092c653f] + x-ms-request-id: [8a6c4cb8-438c-46bd-ab69-9cad5125765e] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -322,24 +322,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [703cb100-d9d0-11e6-9c7e-645106422854] + x-ms-client-request-id: [d539194a-e29d-11e6-af50-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"littlefile","type":"FILE","blockSize":268435456,"accessTime":1484339992123,"modificationTime":1484339992190,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"littlefile","type":"FILE","blockSize":268435456,"accessTime":1485307817771,"modificationTime":1485307817824,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['298'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:54 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:19 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [a9fd387a-6b63-4694-8e06-84789be1e2fa] + x-ms-request-id: [a1423604-e596-4663-b6d8-7a036e24c90f] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -349,24 +349,394 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [704f0cf0-d9d0-11e6-b71e-645106422854] + x-ms-client-request-id: [d54b0700-e29d-11e6-8ae6-645106422854] method: DELETE - uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/littlefile?recursive=True&OP=DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/littlefile?OP=DELETE&recursive=True response: body: {string: '{"boolean":true}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:39:54 GMT'] + Date: ['Wed, 25 Jan 2017 01:30:19 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [20dd27d3-13a4-4578-9a3e-4ada197d7485] + x-ms-request-id: [703e6603-e1be-4e26-a6e6-c555087d0c7e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7d06489c-e29e-11e6-84fe-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:35:00 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [15fc070e-ef8c-4d4e-b821-afef8f971e98] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7d4030c2-e29e-11e6-9910-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:35:01 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [ede24e37-2770-47d4-a16b-36b139ea1552] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: 0123456789 + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['10'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7d510d36-e29e-11e6-85c1-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/littlefile?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:35:01 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/littlefile?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [aea632f7-688e-41e3-a7ca-65cd75b4ee8a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7d9d931c-e29e-11e6-8b0e-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"littlefile","type":"FILE","blockSize":268435456,"accessTime":1485308101940,"modificationTime":1485308101997,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['298'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:35:01 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [57eb5504-74a5-4ac3-b087-d1a0bb1de512] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7daf0bb8-e29e-11e6-b36b-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"littlefile","type":"FILE","blockSize":268435456,"accessTime":1485308101940,"modificationTime":1485308101997,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['298'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:35:01 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9e855101-7aa6-4eda-b07c-4f79935dd069] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7dc0ab74-e29e-11e6-959c-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"littlefile","type":"FILE","blockSize":268435456,"accessTime":1485308101940,"modificationTime":1485308101997,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['298'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:35:01 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [67f7ead5-a8df-4a5c-96fb-2df4687a8e43] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['10000'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7dd237ae-e29e-11e6-879b-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/bigfile?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:35:02 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/bigfile?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [66825a52-c12a-40db-84e9-62c9427e210a] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7e5c1494-e29e-11e6-ba04-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10000,"pathSuffix":"bigfile","type":"FILE","blockSize":268435456,"accessTime":1485308103064,"modificationTime":1485308103166,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":10,"pathSuffix":"littlefile","type":"FILE","blockSize":268435456,"accessTime":1485308101940,"modificationTime":1485308101997,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['563'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:35:02 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [c1117e00-eb24-4ac7-a68b-29d72f1703f6] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7e6db46e-e29e-11e6-b1f1-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10000,"pathSuffix":"bigfile","type":"FILE","blockSize":268435456,"accessTime":1485308103064,"modificationTime":1485308103166,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":10,"pathSuffix":"littlefile","type":"FILE","blockSize":268435456,"accessTime":1485308101940,"modificationTime":1485308101997,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['563'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:35:03 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a9b4dfa1-29f8-41f2-b65a-f30ae39b7712] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7e7f2dcc-e29e-11e6-bdd0-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/bigfile?OP=DELETE&recursive=False + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:35:03 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e4d79a8a-f206-489a-b078-b3d59ff9fad2] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7e99582c-e29e-11e6-8db6-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"littlefile","type":"FILE","blockSize":268435456,"accessTime":1485308101940,"modificationTime":1485308101997,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['298'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:35:03 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b131a52c-fb60-4cf5-b2a1-0419c77b738e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7eaa964c-e29e-11e6-9aa4-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"littlefile","type":"FILE","blockSize":268435456,"accessTime":1485308101940,"modificationTime":1485308101997,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['298'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:35:03 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [34804cf6-15d1-4633-839d-079ae5407fa4] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7ec7941c-e29e-11e6-975d-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":10,"pathSuffix":"littlefile","type":"FILE","blockSize":268435456,"accessTime":1485308101940,"modificationTime":1485308101997,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['298'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:35:03 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [6c803c98-d9dc-4f78-bdd9-caaaf0123c2e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7ed8d2ee-e29e-11e6-8e5c-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/littlefile?OP=DELETE&recursive=True + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:35:03 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [549ebd4c-5def-4485-ad6e-2d9d0e697172] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/recordings/test_multithread/test_upload_one_empty_file.yaml b/tests/recordings/test_multithread/test_upload_one_empty_file.yaml new file mode 100644 index 0000000..efabb1e --- /dev/null +++ b/tests/recordings/test_multithread/test_upload_one_empty_file.yaml @@ -0,0 +1,424 @@ +interactions: +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [d56d96a8-e29d-11e6-9739-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:30:20 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [28b2370b-a132-4057-bd86-8ffe51f1b609] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [d5a82f08-e29d-11e6-8c1a-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:30:20 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [e60bfed7-3301-44bb-9d9a-77c09fd0049e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [d5b945c0-e29d-11e6-bf08-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/emptyfile?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:30:20 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/emptyfile?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [b5e9beb7-b1f2-4d31-8a93-917af14de0f3] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [d605f29c-e29d-11e6-9610-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"emptyfile","type":"FILE","blockSize":268435456,"accessTime":1485307820773,"modificationTime":1485307820773,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['296'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:30:20 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [513846c2-834f-42de-82e4-ffd622818c0d] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [d618066e-e29d-11e6-b80c-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"emptyfile","type":"FILE","blockSize":268435456,"accessTime":1485307820773,"modificationTime":1485307820773,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['296'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:30:21 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [3fa9623a-8325-4fb3-bcd3-b6c7e066b4c3] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [d629b9ac-e29d-11e6-bed2-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/emptyfile?OP=DELETE&recursive=False + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:30:21 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [2b82eb23-1f39-4f50-9550-41904febd644] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [d642fa80-e29d-11e6-9a8d-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:30:21 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [a0ced08e-28d2-4336-a466-a95ec57420e9] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [d653c35e-e29d-11e6-9c14-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/.?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"azure_test_dir","type":"DIRECTORY","blockSize":0,"accessTime":1484346729170,"modificationTime":1485307821245,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"tmp","type":"DIRECTORY","blockSize":0,"accessTime":1484331873300,"modificationTime":1484331873300,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['552'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:30:21 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [aeef3d5f-4f63-4b56-bfe9-66864a680173] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7efe82cc-e29e-11e6-9691-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:35:04 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [9124beef-dc0b-445a-904b-7790aa54ccd2] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7f4d6630-e29e-11e6-a36d-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:35:04 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [f7ac0615-0687-408c-95f7-c8128551fadb] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7f5f2cb0-e29e-11e6-a50c-645106422854] + method: PUT + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/emptyfile?overwrite=true&OP=CREATE&write=true + response: + body: {string: ''} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['0'] + ContentLength: ['0'] + Date: ['Wed, 25 Jan 2017 01:35:04 GMT'] + Expires: ['-1'] + Location: ['https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/emptyfile?overwrite=true&OP=CREATE&write=true'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [4c4739a6-e854-40c9-affe-f778964e2575] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7fbb1bd0-e29e-11e6-a9fe-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"emptyfile","type":"FILE","blockSize":268435456,"accessTime":1485308105545,"modificationTime":1485308105545,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['296'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:35:05 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [63430d3d-dbae-4685-a336-6dcf46ae39bf] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7fce422e-e29e-11e6-9a69-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"emptyfile","type":"FILE","blockSize":268435456,"accessTime":1485308105545,"modificationTime":1485308105545,"replication":1,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['296'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:35:05 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [8942f89c-669e-4d1d-bd43-6a4e218703d7] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7fe0571e-e29e-11e6-9603-645106422854] + method: DELETE + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir/emptyfile?OP=DELETE&recursive=False + response: + body: {string: '{"boolean":true}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['16'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:35:05 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [6268bf80-d578-46a1-8cbd-1be10ac9f52e] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [7ffa0d18-e29e-11e6-89bc-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['34'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:35:05 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [04eb1cdb-cb17-4c83-83d6-edd8245e9a75] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 + Azure-Data-Lake-Store-SDK-For-Python] + x-ms-client-request-id: [800b5eb0-e29e-11e6-a467-645106422854] + method: GET + uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/.?OP=LISTSTATUS + response: + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"azure_test_dir","type":"DIRECTORY","blockSize":0,"accessTime":1485307822683,"modificationTime":1485308105967,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"tmp","type":"DIRECTORY","blockSize":0,"accessTime":1484331873300,"modificationTime":1484331873300,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + headers: + Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] + Content-Length: ['552'] + Content-Type: [application/json; charset=utf-8] + Date: ['Wed, 25 Jan 2017 01:35:05 GMT'] + Expires: ['-1'] + Pragma: [no-cache] + Status: ['0x0'] + Strict-Transport-Security: [max-age=15724800; includeSubDomains] + X-Content-Type-Options: [nosniff] + x-ms-request-id: [7a736a02-5bd5-4630-84ce-3df3daea862c] + x-ms-webhdfs-version: [16.07.18.01] + status: {code: 200, message: OK} +version: 1 diff --git a/tests/recordings/test_multithread/test_upload_overwrite.yaml b/tests/recordings/test_multithread/test_upload_overwrite.yaml index 028bc96..140be10 100644 --- a/tests/recordings/test_multithread/test_upload_overwrite.yaml +++ b/tests/recordings/test_multithread/test_upload_overwrite.yaml @@ -5,9 +5,9 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [74689dd0-d9d0-11e6-a7f6-645106422854] + x-ms-client-request-id: [83f21a7e-e29e-11e6-8585-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/.?OP=LISTSTATUS response: @@ -16,13 +16,13 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['287'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:40:01 GMT'] + Date: ['Wed, 25 Jan 2017 01:35:13 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [43d84897-751c-4c9b-9184-108bb384ed91] + x-ms-request-id: [39734c8f-6a6f-4194-bcbb-33fb330ef2e1] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -32,9 +32,9 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [74a971da-d9d0-11e6-8032-645106422854] + x-ms-client-request-id: [849adbec-e29e-11e6-98e2-645106422854] method: PUT uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=MKDIRS response: @@ -43,13 +43,13 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['16'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:40:01 GMT'] + Date: ['Wed, 25 Jan 2017 01:35:13 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [1852f0ed-5dda-441c-9ae2-9b14e2025f17] + x-ms-request-id: [f4aafc4f-9197-4e39-9335-0ef4fa3237f9] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -58,24 +58,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [74bc36a2-d9d0-11e6-a71f-645106422854] + x-ms-client-request-id: [84ae0346-e29e-11e6-b503-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/.?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"azure_test_dir","type":"DIRECTORY","blockSize":0,"accessTime":1484340001609,"modificationTime":1484340001609,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"tmp","type":"DIRECTORY","blockSize":0,"accessTime":1484331873300,"modificationTime":1484331873300,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"azure_test_dir","type":"DIRECTORY","blockSize":0,"accessTime":1485308113891,"modificationTime":1485308113891,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"tmp","type":"DIRECTORY","blockSize":0,"accessTime":1484331873300,"modificationTime":1484331873300,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['552'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:40:01 GMT'] + Date: ['Wed, 25 Jan 2017 01:35:13 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [4e22f593-3ef2-46e3-8dc9-70605e0fbe57] + x-ms-request-id: [a11df9fb-6d98-4085-a1df-99dd0ead9af8] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -84,9 +84,9 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [74cf495a-d9d0-11e6-a1ab-645106422854] + x-ms-client-request-id: [84bff0f6-e29e-11e6-8e99-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/azure_test_dir?OP=LISTSTATUS response: @@ -95,13 +95,13 @@ interactions: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['34'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:40:01 GMT'] + Date: ['Wed, 25 Jan 2017 01:35:13 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [0cb799b6-9fe1-4f32-8421-1d2eb8dd1d1a] + x-ms-request-id: [a7310a9b-273d-4359-a75a-85a2150d98e1] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} - request: @@ -110,24 +110,24 @@ interactions: Accept: ['*/*'] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.1 + User-Agent: [python/3.5.2 (Windows-10-10.0.14393-SP0) azure.datalake.store.lib/0.0.2 Azure-Data-Lake-Store-SDK-For-Python] - x-ms-client-request-id: [74e19d68-d9d0-11e6-9c09-645106422854] + x-ms-client-request-id: [84d14294-e29e-11e6-bd87-645106422854] method: GET uri: https://fakestore.azuredatalakestore.net/webhdfs/v1/.?OP=LISTSTATUS response: - body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"azure_test_dir","type":"DIRECTORY","blockSize":0,"accessTime":1484340001609,"modificationTime":1484340001609,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"tmp","type":"DIRECTORY","blockSize":0,"accessTime":1484331873300,"modificationTime":1484331873300,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} + body: {string: '{"FileStatuses":{"FileStatus":[{"length":0,"pathSuffix":"azure_test_dir","type":"DIRECTORY","blockSize":0,"accessTime":1485308113891,"modificationTime":1485308113891,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"},{"length":0,"pathSuffix":"tmp","type":"DIRECTORY","blockSize":0,"accessTime":1484331873300,"modificationTime":1484331873300,"replication":0,"permission":"770","owner":"9a23860e-03b0-4bad-a8b7-e1d081d592bd","group":"2e6c02d2-a364-4530-9137-d17403996cbf"}]}}'} headers: Cache-Control: ['no-cache, no-cache, no-store, max-age=0'] Content-Length: ['552'] Content-Type: [application/json; charset=utf-8] - Date: ['Fri, 13 Jan 2017 20:40:01 GMT'] + Date: ['Wed, 25 Jan 2017 01:35:13 GMT'] Expires: ['-1'] Pragma: [no-cache] Status: ['0x0'] Strict-Transport-Security: [max-age=15724800; includeSubDomains] X-Content-Type-Options: [nosniff] - x-ms-request-id: [5ef291e8-a1af-4fdd-b4e0-78aad939e58e] + x-ms-request-id: [53b3bcf8-96bc-4855-ab61-be964bbc1a14] x-ms-webhdfs-version: [16.07.18.01] status: {code: 200, message: OK} version: 1 diff --git a/tests/test_core.py b/tests/test_core.py index f22ea8b..11362ba 100644 --- a/tests/test_core.py +++ b/tests/test_core.py @@ -10,7 +10,7 @@ import sys import pytest - +from azure.datalake.store import utils from tests.testing import azure, azure_teardown, my_vcr, posix, tmpfile, working_dir test_dir = working_dir() @@ -308,33 +308,40 @@ def test_tail_head(azure): assert azure.head(a, 3) == b'012' assert azure.tail(a, 100) == b'0123456789' - @my_vcr.use_cassette def test_read_delimited_block(azure): fn = '/tmp/test/a' delimiter = b'\n' - data = delimiter.join([b'123', b'456', b'789']) - + data = delimiter.join([b'123', b'456', b'789']) with azure_teardown(azure): with azure.open(fn, 'wb') as f: f.write(data) + #TODO: add E2E validation with the transfer client once delimiters are hooked up assert azure.read_block(fn, 1, 2) == b'23' - assert azure.read_block(fn, 0, 1, delimiter=b'\n') == b'123\n' - assert azure.read_block(fn, 0, 2, delimiter=b'\n') == b'123\n' - assert azure.read_block(fn, 0, 3, delimiter=b'\n') == b'123\n' - assert azure.read_block(fn, 0, 5, delimiter=b'\n') == b'123\n456\n' - assert azure.read_block(fn, 0, 8, delimiter=b'\n') == b'123\n456\n789' - assert azure.read_block(fn, 0, 100, delimiter=b'\n') == b'123\n456\n789' - assert azure.read_block(fn, 1, 1, delimiter=b'\n') == b'' - assert azure.read_block(fn, 1, 5, delimiter=b'\n') == b'456\n' - assert azure.read_block(fn, 1, 8, delimiter=b'\n') == b'456\n789' - - for ols in [[(0, 3), (3, 3), (6, 3), (9, 2)], - [(0, 4), (4, 4), (8, 4)]]: - out = [azure.read_block(fn, o, l, b'\n') for o, l in ols] - assert b''.join(filter(None, out)) == data - + assert azure.read_block(fn, 0, 1, delimiter=b'\n') == b'1' + assert azure.read_block(fn, 0, 2, delimiter=b'\n') == b'12' + assert azure.read_block(fn, 0, 3, delimiter=b'\n') == b'123' + assert azure.read_block(fn, 0, 4, delimiter=b'\n') == b'123\n' + assert azure.read_block(fn, 0, 5, delimiter=b'\n') == b'123\n' + assert azure.read_block(fn, 0, 8, delimiter=b'\n') == b'123\n456\n' + assert azure.read_block(fn, 0, 100, delimiter=b'\n') == b'123\n456\n' + assert azure.read_block(fn, 1, 1, delimiter=b'\n') == b'2' + assert azure.read_block(fn, 1, 5, delimiter=b'\n') == b'23\n' + assert azure.read_block(fn, 1, 8, delimiter=b'\n') == b'23\n456\n' + + azure.rm(fn) + # test the negative cases of just the util read block + with io.BytesIO(bytearray([1] * 2**22)) as data: + with pytest.raises(IndexError): + utils.read_block(data, 0, 2**22, delimiter=b'\n') + + # ensure it throws if the new line is past 4MB + data.seek(2**22) + data.write(b'\n') + data.seek(0) + with pytest.raises(IndexError): + utils.read_block(data, 0, 1 + 2**22, delimiter=b'\n') @my_vcr.use_cassette def test_readline(azure): diff --git a/tests/test_multithread.py b/tests/test_multithread.py index 40472f1..f9381c4 100644 --- a/tests/test_multithread.py +++ b/tests/test_multithread.py @@ -72,26 +72,49 @@ def create_remote_csv(fs, name, columns, colwidth, lines): @my_vcr.use_cassette -def test_download_single_file(tempdir, azure): +def test_download_single_empty_file(tempdir, azure): with azure_teardown(azure): name = posix(test_dir, 'remote.csv') - lines = 100 + lines = 0 # the file should have no bytes in it size, checksum = create_remote_csv(azure, name, 10, 5, lines) fname = os.path.join(tempdir, 'local.csv') # single chunk - down = ADLDownloader(azure, name, fname, 1, size + 10, overwrite=True) - assert md5sum(fname) == checksum - assert os.stat(fname).st_size == size - assert linecount(fname) == lines - os.remove(fname) + try: + down = ADLDownloader(azure, name, fname, 1, size + 10, overwrite=True) + assert md5sum(fname) == checksum + assert os.stat(fname).st_size == size + assert linecount(fname) == lines + finally: + if os.path.isfile(fname): + os.remove(fname) - # multiple chunks, one thread - down = ADLDownloader(azure, name, fname, 1, size // 5, overwrite=True) - assert md5sum(fname) == checksum - assert os.stat(fname).st_size == size - assert linecount(fname) == lines - os.remove(fname) +@my_vcr.use_cassette +def test_download_single_file(tempdir, azure): + with azure_teardown(azure): + name = posix(test_dir, 'remote.csv') + lines = 100 + fname = os.path.join(tempdir, 'local.csv') + size, checksum = create_remote_csv(azure, name, 10, 5, lines) + try: + # single chunk + down = ADLDownloader(azure, name, fname, 1, size + 10, overwrite=True) + assert md5sum(fname) == checksum + assert os.stat(fname).st_size == size + assert linecount(fname) == lines + finally: + if os.path.isfile(fname): + os.remove(fname) + + try: + # multiple chunks, one thread + down = ADLDownloader(azure, name, fname, 1, size // 5, overwrite=True) + assert md5sum(fname) == checksum + assert os.stat(fname).st_size == size + assert linecount(fname) == lines + finally: + if os.path.isfile(fname): + os.remove(fname) @my_vcr.use_cassette @@ -101,12 +124,14 @@ def test_download_single_to_dir(tempdir, azure): lines = 100 size, checksum = create_remote_csv(azure, name, 10, 5, lines) fname = os.path.join(tempdir, 'remote.csv') - - down = ADLDownloader(azure, name, tempdir, 1, 2**24, overwrite=True) - assert md5sum(fname) == checksum - assert os.stat(fname).st_size == size - assert linecount(fname) == lines - os.remove(fname) + try: + down = ADLDownloader(azure, name, tempdir, 1, 2**24, overwrite=True) + assert md5sum(fname) == checksum + assert os.stat(fname).st_size == size + assert linecount(fname) == lines + finally: + if os.path.isfile(fname): + os.remove(fname) @my_vcr.use_cassette @@ -178,12 +203,14 @@ def test_save_down(tempdir, azure): @pytest.yield_fixture() def local_files(tempdir): - filenames = [os.path.join(tempdir, f) for f in ['bigfile', 'littlefile']] + filenames = [os.path.join(tempdir, f) for f in ['bigfile', 'littlefile', 'emptyfile']] with open(filenames[0], 'wb') as f: for char in b"0 1 2 3 4 5 6 7 8 9".split(): f.write(char * 1000) with open(filenames[1], 'wb') as f: f.write(b'0123456789') + with open(filenames[2], 'wb') as f: # just open an empty file and close it + f.close() nestpath = os.path.join(tempdir, 'nested1', 'nested2') os.makedirs(nestpath) for filename in ['a', 'b', 'c']: @@ -196,7 +223,7 @@ def local_files(tempdir): @my_vcr.use_cassette def test_upload_one(local_files, azure): with azure_teardown(azure): - bigfile, littlefile, a, b, c = local_files + bigfile, littlefile, emptyfile, a, b, c = local_files # transfer client w/ deterministic temporary directory from azure.datalake.store.multithread import put_chunk @@ -220,17 +247,33 @@ def test_upload_one(local_files, azure): azure.rm(test_dir / 'bigfile') +@my_vcr.use_cassette +def test_upload_one_empty_file(local_files, azure): + with azure_teardown(azure): + bigfile, littlefile, emptyfile, a, b, c = local_files + + # transfer client w/ deterministic temporary directory + from azure.datalake.store.multithread import put_chunk + client = ADLTransferClient(azure, transfer=put_chunk, + unique_temporary=False) + + # single chunk, empty file + up = ADLUploader(azure, test_dir / 'emptyfile', emptyfile, nthreads=1, + overwrite=True) + assert azure.info(test_dir / 'emptyfile')['length'] == 0 + azure.rm(test_dir / 'emptyfile') + @my_vcr.use_cassette def test_upload_many(local_files, azure): with azure_teardown(azure): - bigfile, littlefile, a, b, c = local_files + bigfile, littlefile, emptyfile, a, b, c = local_files root = os.path.dirname(bigfile) # single thread up = ADLUploader(azure, test_dir, root, nthreads=1, overwrite=True) assert azure.info(test_dir / 'littlefile')['length'] == 10 assert azure.cat(test_dir / 'nested1/nested2/a') == b'0123456789' - assert len(azure.du(test_dir, deep=True)) == 5 + assert len(azure.du(test_dir, deep=True)) == 6 assert azure.du(test_dir, deep=True, total=True) == 10000 + 40 @@ -279,7 +322,7 @@ def test_upload_glob(tempdir, azure): @my_vcr.use_cassette def test_upload_overwrite(local_files, azure): - bigfile, littlefile, a, b, c = local_files + bigfile, littlefile, emptyfile, a, b, c = local_files with azure_teardown(azure): # create the folder that we want to make sure the overwrite @@ -293,7 +336,7 @@ def test_upload_overwrite(local_files, azure): @my_vcr.use_cassette def test_save_up(local_files, azure): - bigfile, littlefile, a, b, c = local_files + bigfile, littlefile, emptyfile, a, b, c = local_files root = os.path.dirname(bigfile) up = ADLUploader(azure, '', root, 1, 1000000, run=False, overwrite=True)