Skip to content

Commit 9ec3f7b

Browse files
authored
Remove broken test for Panel with to_pandas() (#4028)
* Remove broken test for Panel with to_pandas() We don't support creating a Panel with to_pandas() with *any* version of pandas at present, so this test was previous broken if pandas < 0.25 was isntalled. * remove unused import * Fixup LooseVersion import
1 parent 59b470f commit 9ec3f7b

File tree

1 file changed

+5
-11
lines changed

1 file changed

+5
-11
lines changed

xarray/tests/test_dataset.py

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@
3232

3333
from . import (
3434
InaccessibleArray,
35-
LooseVersion,
3635
UnexpectedDataAccess,
3736
assert_allclose,
3837
assert_array_equal,
@@ -496,16 +495,11 @@ def test_constructor_pandas_single(self):
496495
DataArray(np.random.rand(4, 3), dims=["a", "b"]), # df
497496
]
498497

499-
if LooseVersion(pd.__version__) < "0.25.0":
500-
das.append(DataArray(np.random.rand(4, 3, 2), dims=["a", "b", "c"]))
501-
502-
with warnings.catch_warnings():
503-
warnings.filterwarnings("ignore", r"\W*Panel is deprecated")
504-
for a in das:
505-
pandas_obj = a.to_pandas()
506-
ds_based_on_pandas = Dataset(pandas_obj)
507-
for dim in ds_based_on_pandas.data_vars:
508-
assert_array_equal(ds_based_on_pandas[dim], pandas_obj[dim])
498+
for a in das:
499+
pandas_obj = a.to_pandas()
500+
ds_based_on_pandas = Dataset(pandas_obj)
501+
for dim in ds_based_on_pandas.data_vars:
502+
assert_array_equal(ds_based_on_pandas[dim], pandas_obj[dim])
509503

510504
def test_constructor_compat(self):
511505
data = {"x": DataArray(0, coords={"y": 1}), "y": ("z", [1, 1, 1])}

0 commit comments

Comments
 (0)