From: Eric Wieser Date: Sat, 15 Jul 2017 12:30:03 +0000 (+0100) Subject: TST: Don't assert that a bug exists in numpy (#16940) X-Git-Tag: archive/raspbian/0.20.3-11+rpi1~2^2~8 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=9b50a076790c222ce788979c32130e1a3dabe55b;p=pandas.git TST: Don't assert that a bug exists in numpy (#16940) Better to ignore the warning from the bug, rather than assert the bug is still there After this change, numpy/numpy#9412 _could_ be backported to fix the bug Gbp-Pq: Name up_tst_dont_assert_that_a_bug_exists_in_numpy --- diff --git a/pandas/tests/test_algos.py b/pandas/tests/test_algos.py index 3fa236c4..cd70c207 100644 --- a/pandas/tests/test_algos.py +++ b/pandas/tests/test_algos.py @@ -2,6 +2,7 @@ import numpy as np import pytest +import warnings from numpy.random import RandomState from numpy import nan @@ -127,7 +128,7 @@ class TestSafeSort(object): arr = np.array([1, 2, datetime.now(), 0, 3], dtype=object) if compat.PY2 and not pd._np_version_under1p10: # RuntimeWarning: tp_compare didn't return -1 or -2 for exception - with tm.assert_produces_warning(RuntimeWarning): + with warnings.catch_warnings(): pytest.raises(TypeError, algos.safe_sort, arr) else: pytest.raises(TypeError, algos.safe_sort, arr)