Skip to content

Commit 22c6579

Browse files
committed
format
1 parent daf6945 commit 22c6579

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

pandas/tests/io/parser/test_directory.py

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,14 @@ def test_read_directory_local(directory_data, directory_data_to_file):
6161
tm.assert_frame_equal(df_concat, expected)
6262

6363

64+
def test_read_directory_local_chunks(directory_data_to_file):
65+
chunksize = 1
66+
for reader in pd.read_csv(directory_data_to_file, chunksize=chunksize):
67+
for chunk in reader:
68+
assert isinstance(chunk, pd.DataFrame)
69+
assert len(chunk) == chunksize
70+
71+
6472
def test_read_directory_s3(s3_bucket_public_with_directory_data, s3so, directory_data):
6573
_, data_list = directory_data
6674
df_list = list(
@@ -74,3 +82,15 @@ def test_read_directory_s3(s3_bucket_public_with_directory_data, s3so, directory
7482
df_concat = df_concat.sort_values(by=list(df_concat.columns)).reset_index(drop=True)
7583
expected = pd.DataFrame([value for data in data_list for value in data.values()])
7684
tm.assert_frame_equal(df_concat, expected)
85+
86+
87+
def test_read_directory_s3_chunks(s3_bucket_public_with_directory_data, s3so):
88+
chunksize = 1
89+
for reader in pd.read_csv(
90+
f"s3://{s3_bucket_public_with_directory_data.name}/",
91+
storage_options=s3so,
92+
chunksize=chunksize,
93+
):
94+
for chunk in reader:
95+
assert isinstance(chunk, pd.DataFrame)
96+
assert len(chunk) == chunksize

0 commit comments

Comments
 (0)