Skip to content

Commit 4e5e73e

Browse files
authored
TST: remove invalid internals tests (#32297)
1 parent 77ee2bf commit 4e5e73e

File tree

2 files changed

+4
-8
lines changed

2 files changed

+4
-8
lines changed

pandas/core/internals/managers.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -711,16 +711,16 @@ def combine(self, blocks, copy=True):
711711
return type(self)(new_blocks, axes, do_integrity_check=False)
712712

713713
def get_slice(self, slobj: slice, axis: int = 0):
714-
if axis >= self.ndim:
715-
raise IndexError("Requested axis not found in manager")
716714

717715
if axis == 0:
718716
new_blocks = self._slice_take_blocks_ax0(slobj)
719-
else:
717+
elif axis == 1:
720718
_slicer = [slice(None)] * (axis + 1)
721719
_slicer[axis] = slobj
722720
slicer = tuple(_slicer)
723721
new_blocks = [blk.getitem_block(slicer) for blk in self.blocks]
722+
else:
723+
raise IndexError("Requested axis not found in manager")
724724

725725
new_axes = list(self.axes)
726726
new_axes[axis] = new_axes[axis][slobj]

pandas/tests/internals/test_internals.py

+1-5
Original file line numberDiff line numberDiff line change
@@ -748,11 +748,6 @@ class TestIndexing:
748748
create_mgr("a,b,c,d,e,f: i8", item_shape=(N,)),
749749
create_mgr("a,b: f8; c,d: i8; e,f: string", item_shape=(N,)),
750750
create_mgr("a,b: f8; c,d: i8; e,f: f8", item_shape=(N,)),
751-
# 3-dim
752-
create_mgr("a,b,c,d,e,f: f8", item_shape=(N, N)),
753-
create_mgr("a,b,c,d,e,f: i8", item_shape=(N, N)),
754-
create_mgr("a,b: f8; c,d: i8; e,f: string", item_shape=(N, N)),
755-
create_mgr("a,b: f8; c,d: i8; e,f: f8", item_shape=(N, N)),
756751
]
757752

758753
@pytest.mark.parametrize("mgr", MANAGERS)
@@ -775,6 +770,7 @@ def assert_slice_ok(mgr, axis, slobj):
775770
)
776771
tm.assert_index_equal(mgr.axes[axis][slobj], sliced.axes[axis])
777772

773+
assert mgr.ndim <= 2, mgr.ndim
778774
for ax in range(mgr.ndim):
779775
# slice
780776
assert_slice_ok(mgr, ax, slice(None))

0 commit comments

Comments
 (0)