Avoid year 2038 overflow in test
authorDebian Science Team <debian-science-maintainers@lists.alioth.debian.org>
Tue, 12 Jan 2021 21:06:04 +0000 (21:06 +0000)
committerRebecca N. Palmer <rebecca_palmer@zoho.com>
Tue, 12 Jan 2021 21:06:04 +0000 (21:06 +0000)
https://tests.reproducible-builds.org/debian/rbuild/unstable/i386/pandas_1.1.4+dfsg-1.rbuild.log.gz

Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no

Gbp-Pq: Name i386_time_overflow.patch

pandas/tests/indexes/datetimes/test_ops.py

index ea6381547009cac6ad9c19f93b860f56e610069d..bbc826beb9c5e56cb4598f078ca6b1fb3e96b100 100644 (file)
@@ -2,6 +2,7 @@ from datetime import datetime
 
 import numpy as np
 import pytest
+import sys
 
 import pandas as pd
 from pandas import (
@@ -122,7 +123,7 @@ class TestDatetimeIndexOps:
                 "microsecond",
             ],
         ):
-            idx = pd.date_range(start="2013-04-01", periods=30, freq=freq, tz=tz)
+            idx = pd.date_range(start="2013-04-01", periods=10 if (sys.maxsize<2**33 and freq=='A') else 30, freq=freq, tz=tz)
             assert idx.resolution == expected
 
     def test_value_counts_unique(self, tz_naive_fixture):