From f518b0943745a31c6cf58d5310fb28278c3611d4 Mon Sep 17 00:00:00 2001 From: cmp0xff Date: Mon, 1 Dec 2025 15:45:16 +0100 Subject: [PATCH] fix: propagate pandas-dev/pandas#61368 pandas-dev/pandas#63186 --- tests/series/test_series.py | 4 ---- tests/test_api_typing.py | 4 ---- tests/test_frame.py | 12 ------------ tests/test_io.py | 7 ------- tests/test_pandas.py | 10 ---------- 5 files changed, 37 deletions(-) diff --git a/tests/series/test_series.py b/tests/series/test_series.py index 004fddbb5..c34b01694 100644 --- a/tests/series/test_series.py +++ b/tests/series/test_series.py @@ -14,7 +14,6 @@ from pathlib import Path import platform import re -import sys from typing import ( TYPE_CHECKING, Any, @@ -3214,9 +3213,6 @@ def test_rank() -> None: ) -@pytest.mark.xfail( - sys.version_info >= (3, 14), reason="sys.getrefcount pandas-dev/pandas#61368" -) def test_series_setitem_multiindex() -> None: # GH 767 df = ( diff --git a/tests/test_api_typing.py b/tests/test_api_typing.py index a57dfa670..5b01be922 100644 --- a/tests/test_api_typing.py +++ b/tests/test_api_typing.py @@ -1,6 +1,5 @@ """Test module for classes in pandas.api.typing.""" -import sys from typing import TypeAlias import numpy as np @@ -205,9 +204,6 @@ def f1(gb: Window) -> None: f1(ser.rolling(2, win_type="gaussian")) -@pytest.mark.xfail( - sys.version_info >= (3, 14), reason="sys.getrefcount pandas-dev/pandas#61368" -) def test_statereader() -> None: df = pd.DataFrame([[1, 2], [3, 4]], columns=["col_1", "col_2"]) time_stamp = pd.Timestamp(2000, 2, 29, 14, 21) diff --git a/tests/test_frame.py b/tests/test_frame.py index 32529509f..8bcf9411e 100644 --- a/tests/test_frame.py +++ b/tests/test_frame.py @@ -390,9 +390,6 @@ def test_types_assign() -> None: check(assert_type(df.assign(a=[], b=()), pd.DataFrame), pd.DataFrame) -@pytest.mark.xfail( - sys.version_info >= (3, 14), reason="sys.getrefcount pandas-dev/pandas#61368" -) def test_assign() -> None: df = pd.DataFrame({"a": [1, 2, 3], 1: [4, 5, 6]}) @@ -2864,9 +2861,6 @@ def test_indexslice_setitem() -> None: df.loc[pd.IndexSlice[pd.Index([2, 3]), :], "z"] = 99 -@pytest.mark.xfail( - sys.version_info >= (3, 14), reason="sys.getrefcount pandas-dev/pandas#61368" -) def test_indexslice_getitem() -> None: # GH 300 df = ( @@ -4506,9 +4500,6 @@ def test_getitem_dict_keys() -> None: check(assert_type(df[some_columns.keys()], pd.DataFrame), pd.DataFrame) -@pytest.mark.xfail( - sys.version_info >= (3, 14), reason="sys.getrefcount pandas-dev/pandas#61368" -) def test_frame_setitem_na() -> None: # GH 743 df = pd.DataFrame( @@ -4639,9 +4630,6 @@ def _constructor(self) -> type[MyClass]: check(assert_type(df[["a", "b"]], MyClass), MyClass) -@pytest.mark.xfail( - sys.version_info >= (3, 14), reason="sys.getrefcount pandas-dev/pandas#61368" -) def test_hashable_args() -> None: # GH 1104 df = pd.DataFrame([["abc"]], columns=["test"], index=["ind"]) diff --git a/tests/test_io.py b/tests/test_io.py index d3aafcb6c..ff5bb5850 100644 --- a/tests/test_io.py +++ b/tests/test_io.py @@ -6,7 +6,6 @@ import pathlib from pathlib import Path import sqlite3 -import sys from typing import ( TYPE_CHECKING, Any, @@ -175,18 +174,12 @@ def test_to_pickle_series() -> None: check(assert_type(read_pickle(path), Any), Series) -@pytest.mark.xfail( - sys.version_info >= (3, 14), reason="sys.getrefcount pandas-dev/pandas#61368" -) def test_read_stata_df() -> None: with ensure_clean() as path: DF.to_stata(path) check(assert_type(read_stata(path), pd.DataFrame), pd.DataFrame) -@pytest.mark.xfail( - sys.version_info >= (3, 14), reason="sys.getrefcount pandas-dev/pandas#61368" -) def test_read_stata_iterator() -> None: with ensure_clean() as path: str_path = str(path) diff --git a/tests/test_pandas.py b/tests/test_pandas.py index d34cdf738..98a70ebb4 100644 --- a/tests/test_pandas.py +++ b/tests/test_pandas.py @@ -2,7 +2,6 @@ import datetime as dt import random -import sys from typing import ( TYPE_CHECKING, Any, @@ -795,9 +794,6 @@ def test_to_numeric_array_series() -> None: ) -@pytest.mark.xfail( - sys.version_info >= (3, 14), reason="sys.getrefcount pandas-dev/pandas#61368" -) def test_wide_to_long() -> None: df = pd.DataFrame( { @@ -1141,9 +1137,6 @@ def test_qcut() -> None: check(assert_type(j1, np_1darray_float), np_1darray, np.floating) -@pytest.mark.xfail( - sys.version_info >= (3, 14), reason="sys.getrefcount pandas-dev/pandas#61368" -) def test_merge() -> None: ls = pd.Series([1, 2, 3, 4], index=[1, 2, 3, 4], name="left") rs = pd.Series([3, 4, 5, 6], index=[3, 4, 5, 6], name="right") @@ -1306,9 +1299,6 @@ def test_merge() -> None: ) -@pytest.mark.xfail( - sys.version_info >= (3, 14), reason="sys.getrefcount pandas-dev/pandas#61368" -) def test_merge_ordered() -> None: ls = pd.Series([1, 2, 3, 4], index=[1, 2, 3, 4], name="left") rs = pd.Series([3, 4, 5, 6], index=[3, 4, 5, 6], name="right")