diff --git a/conftest.py b/conftest.py index bd2053b092..e0f059fa43 100644 --- a/conftest.py +++ b/conftest.py @@ -14,6 +14,8 @@ from __future__ import annotations +import warnings + import numpy as np import pandas as pd import pyarrow as pa @@ -21,6 +23,11 @@ import bigframes._config +# Make sure SettingWithCopyWarning is ignored if it exists. +# It was removed in pandas 3.0. +if hasattr(pd.errors, "SettingWithCopyWarning"): + warnings.simplefilter("ignore", pd.errors.SettingWithCopyWarning) + @pytest.fixture(scope="session") def polars_session_or_bpd(): diff --git a/pytest.ini b/pytest.ini index 75b69ce435..512fd81a7e 100644 --- a/pytest.ini +++ b/pytest.ini @@ -1,5 +1,3 @@ [pytest] doctest_optionflags = NORMALIZE_WHITESPACE -filterwarnings = - ignore::pandas.errors.SettingWithCopyWarning addopts = "--import-mode=importlib"