Skip to content

Commit 1b284d4

Browse files
committed
unit conversions
1 parent 469b6e4 commit 1b284d4

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

pandas/tests/io/excel/test_writers.py

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -352,20 +352,30 @@ def test_excel_round_trip_with_periodindex(self, tmp_excel, merge_cells):
352352
),
353353
)
354354
df.to_excel(tmp_excel, merge_cells=merge_cells)
355+
355356
result = pd.read_excel(tmp_excel, index_col=[0, 1])
357+
if result.index.levels[0].dtype == "datetime64[us]":
358+
result.index = result.index.set_levels(
359+
result.index.levels[0].astype("datetime64[s]"), level=0
360+
)
361+
356362
expected = DataFrame(
357363
{"A": [1, 2]},
358364
MultiIndex.from_arrays(
359365
[
360366
[
361-
"2006-10-06 00:00:00",
362-
"2020-01-31 00:00:00",
367+
pd.to_datetime("2006-10-06 00:00:00"),
368+
pd.to_datetime("2006-10-07 00:00:00"),
363369
],
364370
["X", "Y"],
365371
],
366372
names=["date", "category"],
367373
),
368374
)
375+
expected.index = expected.index.set_levels(
376+
expected.index.levels[0].astype("datetime64[s]"), level=0
377+
)
378+
369379
tm.assert_frame_equal(result, expected)
370380

371381

0 commit comments

Comments
 (0)