diff --git a/tests/frame/unpivot_test.py b/tests/frame/unpivot_test.py index d169d5ca6..33f7eaca0 100644 --- a/tests/frame/unpivot_test.py +++ b/tests/frame/unpivot_test.py @@ -95,9 +95,13 @@ def test_unpivot_mixed_types( data: dict[str, Any], expected_dtypes: list[DType], ) -> None: - if "dask" in str(constructor) or ( - "pyarrow_table" in str(constructor) - and parse_version(pa.__version__) < parse_version("14.0.0") + if ( + "dask" in str(constructor) + or "cudf" in str(constructor) + or ( + "pyarrow_table" in str(constructor) + and parse_version(pa.__version__) < parse_version("14.0.0") + ) ): request.applymarker(pytest.mark.xfail) df = nw.from_native(constructor(data))