We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 236d89b commit 1320034Copy full SHA for 1320034
pandas/tests/io/test_feather.py
@@ -1,5 +1,6 @@
1
"""test feather-format compat"""
2
3
+from datetime import datetime
4
import zoneinfo
5
6
import numpy as np
@@ -247,3 +248,20 @@ def test_string_inference(self, tmp_path):
247
248
result = read_feather(path)
249
expected = pd.DataFrame(data={"a": ["x", "y"]}, dtype="string[pyarrow_numpy]")
250
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