Skip to content

Commit 037975c

Browse files
committed
Test for #35997
1 parent 1a576eb commit 037975c

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

pandas/tests/io/test_parquet.py

+15
Original file line numberDiff line numberDiff line change
@@ -712,6 +712,12 @@ def test_timestamp_nanoseconds(self, pa):
712712
df = pd.DataFrame({"a": pd.date_range("2017-01-01", freq="1n", periods=10)})
713713
check_round_trip(df, pa, write_kwargs={"version": "2.0"})
714714

715+
@td.skip_if_no("pyarrow", min_version="0.14")
716+
def test_timezone_aware_index(self, pa):
717+
idx = [datetime.datetime.now(datetime.timezone.utc)]
718+
df = pd.DataFrame(index=idx)
719+
check_round_trip(df, pa, write_kwargs={"version": "2.0"})
720+
715721
@td.skip_if_no("pyarrow", min_version="0.17")
716722
def test_filter_row_groups(self, pa):
717723
# https://github.com/pandas-dev/pandas/issues/26551
@@ -850,3 +856,12 @@ def test_empty_dataframe(self, fp):
850856
expected = df.copy()
851857
expected.index.name = "index"
852858
check_round_trip(df, fp, expected=expected)
859+
860+
def test_timezone_aware_index(self, fp):
861+
idx = [
862+
datetime.datetime.strptime(
863+
"2019-01-04T16:41:24+0200", "%Y-%m-%dT%H:%M:%S%z"
864+
)
865+
]
866+
df = pd.DataFrame(index=idx)
867+
check_round_trip(df, fp)

0 commit comments

Comments
 (0)