Skip to content

Commit f10bbe9

Browse files
authored
TST: add test to read empty array (#43459)
1 parent 25cdf31 commit f10bbe9

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

pandas/tests/io/test_parquet.py

+23
Original file line numberDiff line numberDiff line change
@@ -637,6 +637,29 @@ def test_use_nullable_dtypes(self, engine):
637637
expected = expected.drop("c", axis=1)
638638
tm.assert_frame_equal(result2, expected)
639639

640+
@pytest.mark.parametrize(
641+
"dtype",
642+
[
643+
"Int64",
644+
"UInt8",
645+
"boolean",
646+
"object",
647+
"datetime64[ns, UTC]",
648+
"float",
649+
"period[D]",
650+
"Float64",
651+
"string",
652+
],
653+
)
654+
def test_read_empty_array(self, pa, dtype):
655+
# GH #41241
656+
df = pd.DataFrame(
657+
{
658+
"value": pd.array([], dtype=dtype),
659+
}
660+
)
661+
check_round_trip(df, pa, read_kwargs={"use_nullable_dtypes": True})
662+
640663

641664
@pytest.mark.filterwarnings("ignore:CategoricalBlock is deprecated:DeprecationWarning")
642665
class TestParquetPyArrow(Base):

0 commit comments

Comments
 (0)