Skip to content

Commit 1320034

Browse files
Jason MokJason Mok
Jason Mok
authored and
Jason Mok
committed
TST: load a datetime saved as feather
1 parent 236d89b commit 1320034

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

Diff for: pandas/tests/io/test_feather.py

+18
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
"""test feather-format compat"""
22

3+
from datetime import datetime
34
import zoneinfo
45

56
import numpy as np
@@ -247,3 +248,20 @@ def test_string_inference(self, tmp_path):
247248
result = read_feather(path)
248249
expected = pd.DataFrame(data={"a": ["x", "y"]}, dtype="string[pyarrow_numpy]")
249250
tm.assert_frame_equal(result, expected)
251+
252+
def test_out_of_bounds_datetime_to_feather(self):
253+
# GH#47832
254+
df = pd.DataFrame(
255+
{
256+
"date": [
257+
datetime.fromisoformat("1654-01-01"),
258+
datetime.fromisoformat("1920-01-01"),
259+
],
260+
}
261+
)
262+
263+
feather_path = "tmp.feather"
264+
to_feather(feather_path)
265+
expected = df.copy()
266+
result = read_feather(feather_path)
267+
tm.assert_frame_equal(result, expected)

0 commit comments

Comments
 (0)