Skip to content

Commit

Permalink
CI: Fix DeprecationWarning of numpy dev (#49070)
Browse files Browse the repository at this point in the history
* CI: Fix DeprecationWarning of numpy dev

* CI: Fix DeprecationWarning of numpy dev
  • Loading branch information
phofl committed Oct 13, 2022
1 parent 243a5e1 commit c671f6c
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions pandas/tests/series/test_constructors.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
iNaT,
lib,
)
from pandas.compat import is_numpy_dev
import pandas.util._test_decorators as td

from pandas.core.dtypes.common import (
Expand Down Expand Up @@ -735,13 +736,18 @@ def test_constructor_cast(self):
def test_constructor_signed_int_overflow_deprecation(self):
# GH#41734 disallow silent overflow
msg = "Values are too large to be losslessly cast"
with tm.assert_produces_warning(FutureWarning, match=msg):
numpy_warning = DeprecationWarning if is_numpy_dev else None
with tm.assert_produces_warning(
(FutureWarning, numpy_warning), match=msg, check_stacklevel=False
):
ser = Series([1, 200, 923442], dtype="int8")

expected = Series([1, -56, 50], dtype="int8")
tm.assert_series_equal(ser, expected)

with tm.assert_produces_warning(FutureWarning, match=msg):
with tm.assert_produces_warning(
(FutureWarning, numpy_warning), match=msg, check_stacklevel=False
):
ser = Series([1, 200, 923442], dtype="uint8")

expected = Series([1, 200, 50], dtype="uint8")
Expand Down

0 comments on commit c671f6c

Please sign in to comment.