Skip to content

Commit 9b6be82

Browse files
Fixed datalake tests
1 parent c2f5634 commit 9b6be82

File tree

2 files changed

+8
-24
lines changed

2 files changed

+8
-24
lines changed

sdk/storage/azure-storage-file-datalake/tests/test_file.py

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1759,7 +1759,9 @@ def test_download_file_no_decompress_chunks(self, **kwargs):
17591759
self.account_url(datalake_storage_account_name, 'dfs'),
17601760
self.file_system_name,
17611761
file_name,
1762-
credential=datalake_storage_account_key
1762+
credential=datalake_storage_account_key,
1763+
max_chunk_get_size=4,
1764+
max_single_get_size=4,
17631765
)
17641766
file_client.create_file()
17651767

@@ -1774,17 +1776,7 @@ def test_download_file_no_decompress_chunks(self, **kwargs):
17741776
content_settings=content_settings
17751777
)
17761778

1777-
stream = file_client.download_file(decompress=False)
1778-
result = bytearray()
1779-
read_size = 4
1780-
num_chunks = int(ceil(len(compressed_data) / read_size))
1781-
for i in range(num_chunks):
1782-
content = stream.read(read_size)
1783-
start = i * read_size
1784-
end = start + read_size
1785-
assert compressed_data[start:end] == content
1786-
result.extend(content)
1787-
1779+
result = file_client.download_file(decompress=False).readall()
17881780
assert result == compressed_data
17891781

17901782
# ------------------------------------------------------------------------------

sdk/storage/azure-storage-file-datalake/tests/test_file_async.py

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1663,7 +1663,9 @@ async def test_download_file_no_decompress_chunks(self, **kwargs):
16631663
self.account_url(datalake_storage_account_name, 'dfs'),
16641664
self.file_system_name,
16651665
file_name,
1666-
credential=datalake_storage_account_key
1666+
credential=datalake_storage_account_key,
1667+
max_chunk_get_size=4,
1668+
max_single_get_size=4,
16671669
)
16681670
await file_client.create_file()
16691671

@@ -1678,17 +1680,7 @@ async def test_download_file_no_decompress_chunks(self, **kwargs):
16781680
content_settings=content_settings
16791681
)
16801682

1681-
stream = await file_client.download_file(decompress=False)
1682-
result = bytearray()
1683-
read_size = 4
1684-
num_chunks = int(ceil(len(compressed_data) / read_size))
1685-
for i in range(num_chunks):
1686-
content = await stream.read(read_size)
1687-
start = i * read_size
1688-
end = start + read_size
1689-
assert compressed_data[start:end] == content
1690-
result.extend(content)
1691-
1683+
result = await (await file_client.download_file(decompress=False)).readall()
16921684
assert result == compressed_data
16931685

16941686
# ------------------------------------------------------------------------------

0 commit comments

Comments
 (0)