From 2efd637fafee536696b4d300c0c0c4b9830ffcf2 Mon Sep 17 00:00:00 2001 From: Brock Date: Wed, 14 Sep 2022 09:31:55 -0700 Subject: [PATCH 1/2] TST: remove 2D tests irrelevant for pyarrow --- pandas/tests/extension/test_arrow.py | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/pandas/tests/extension/test_arrow.py b/pandas/tests/extension/test_arrow.py index 95a15386ed0cb..32e1b4fd3ac92 100644 --- a/pandas/tests/extension/test_arrow.py +++ b/pandas/tests/extension/test_arrow.py @@ -319,20 +319,6 @@ def test_from_sequence_of_strings_pa_array(self, data, request): tm.assert_extension_array_equal(result, data) -@pytest.mark.xfail( - raises=NotImplementedError, reason="pyarrow.ChunkedArray backing is 1D." -) -class TestDim2Compat(base.Dim2CompatTests): - pass - - -@pytest.mark.xfail( - raises=NotImplementedError, reason="pyarrow.ChunkedArray backing is 1D." -) -class TestNDArrayBacked2D(base.NDArrayBacked2DTests): - pass - - class TestGetitemTests(base.BaseGetitemTests): @pytest.mark.xfail( reason=( From 502c0d9efb71dc6a3ed53271256753b06a24121e Mon Sep 17 00:00:00 2001 From: Brock Date: Wed, 14 Sep 2022 11:00:26 -0700 Subject: [PATCH 2/2] add comment --- pandas/tests/extension/base/dim2.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pandas/tests/extension/base/dim2.py b/pandas/tests/extension/base/dim2.py index d2c1e6971c56e..85e19f1860b21 100644 --- a/pandas/tests/extension/base/dim2.py +++ b/pandas/tests/extension/base/dim2.py @@ -18,6 +18,9 @@ class Dim2CompatTests(BaseExtensionTests): + # Note: these are ONLY for ExtensionArray subclasses that support 2D arrays. + # i.e. not for pyarrow-backed EAs. + def test_transpose(self, data): arr2d = data.repeat(2).reshape(-1, 2) shape = arr2d.shape