Skip to content

Commit 508bc4d

Browse files
author
Javier Sorribes Camargo
committed
TST: Add numsum overflow test
1 parent ea54ddf commit 508bc4d

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

pandas/tests/test_nanops.py

+6
Original file line numberDiff line numberDiff line change
@@ -327,6 +327,12 @@ def test_nansum(self):
327327
self.check_funs(nanops.nansum, np.sum, allow_str=False,
328328
allow_date=False, allow_tdelta=True, check_dtype=False)
329329

330+
def test_nansum_overflow(self):
331+
s = Series([2**31])
332+
self.assertEqual(s.sum(),2147483648)
333+
s = Series([2**31-1,1])
334+
self.assertEqual(s.sum(),2147483648)
335+
330336
def test_nanmean(self):
331337
self.check_funs(nanops.nanmean, np.mean, allow_complex=False,
332338
allow_obj=False, allow_str=False, allow_date=False,

0 commit comments

Comments
 (0)