Skip to content

Commit 08f06b9

Browse files
committed
Fix pytest.xfail usage in test_sort_values_invalid_na_position
1 parent c42ac08 commit 08f06b9

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

pandas/tests/indexes/test_common.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -439,10 +439,11 @@ def test_hasnans_isnans(self, index_flat):
439439

440440
@pytest.mark.filterwarnings(r"ignore:PeriodDtype\[B\] is deprecated:FutureWarning")
441441
@pytest.mark.parametrize("na_position", [None, "middle"])
442+
@pytest.mark.xfail(reason="Sorting fails due to heterogeneous types in index (int vs str)")
442443
def test_sort_values_invalid_na_position(index_with_missing, na_position):
443444
non_na_values = [x for x in index_with_missing if pd.notna(x)]
444445
if len({type(x) for x in non_na_values}) > 1:
445-
pytest.xfail("Sorting fails due to heterogeneous types in index (int vs str)")
446+
pytest.mark.xfail(reason="Sorting fails due to heterogeneous types in index (int vs str)")
446447

447448
with pytest.raises(ValueError, match=f"invalid na_position: {na_position}"):
448449
index_with_missing.sort_values(na_position=na_position)

0 commit comments

Comments
 (0)