From: Debian Science Team Date: Wed, 11 Jan 2023 07:34:28 +0000 (+0000) Subject: Don't fail test for rounding difference on i386 X-Git-Tag: archive/raspbian/1.5.3+dfsg-2+rpi1~1^2^2~10 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=61b08934797affe33690be7a095fe7cc96472799;p=pandas.git Don't fail test for rounding difference on i386 Author: Rebecca N. Palmer Bug-Debian: https://bugs.debian.org/968208 Forwarded: no Gbp-Pq: Name 968208_rounding.patch --- diff --git a/pandas/tests/window/test_rolling.py b/pandas/tests/window/test_rolling.py index c9ec2985..25fc2c46 100644 --- a/pandas/tests/window/test_rolling.py +++ b/pandas/tests/window/test_rolling.py @@ -1,3 +1,7 @@ +import sys +import platform +import re + from datetime import ( datetime, timedelta, @@ -1708,7 +1712,9 @@ def test_rolling_quantile_interpolation_options(quantile, interpolation, data): if np.isnan(q1): assert np.isnan(q2) else: - assert q1 == q2 + assert np.abs(q1-q2)<1e-15 + if not (re.match('i.?86|x86',platform.uname()[4]) and sys.maxsize<2**33): + assert q1 == q2 def test_invalid_quantile_value():