Avoid test-failing xarray warning
authorDebian Science Team <debian-science-maintainers@lists.alioth.debian.org>
Sun, 21 Apr 2024 12:50:13 +0000 (13:50 +0100)
committerRebecca N. Palmer <rebecca_palmer@zoho.com>
Sun, 21 Apr 2024 12:50:13 +0000 (13:50 +0100)
Author: Luke Manley
Origin: upstream https://github.com/pandas-dev/pandas/pull/56949
Bug-Debian: https://bugs.debian.org/1066801
Forwarded: not-needed

Gbp-Pq: Name xarray2024_compat.patch

pandas/tests/generic/test_to_xarray.py

index d6eacf4f9079bc762e44b956d98a166dcc379d76..57b7208df4a495dd9966c4b664a2dacf28888144 100644 (file)
@@ -41,7 +41,7 @@ class TestDataFrameToXArray:
         df.index.name = "foo"
         df.columns.name = "bar"
         result = df.to_xarray()
-        assert result.dims["foo"] == 3
+        assert result.sizes["foo"] == 3
         assert len(result.coords) == 1
         assert len(result.data_vars) == 8
         tm.assert_almost_equal(list(result.coords.keys()), ["foo"])
@@ -60,7 +60,7 @@ class TestDataFrameToXArray:
 
         df.index.name = "foo"
         result = df[0:0].to_xarray()
-        assert result.dims["foo"] == 0
+        assert result.sizes["foo"] == 0
         assert isinstance(result, Dataset)
 
     def test_to_xarray_with_multiindex(self, df):
@@ -69,8 +69,8 @@ class TestDataFrameToXArray:
         # MultiIndex
         df.index = MultiIndex.from_product([["a"], range(3)], names=["one", "two"])
         result = df.to_xarray()
-        assert result.dims["one"] == 1
-        assert result.dims["two"] == 3
+        assert result.sizes["one"] == 1
+        assert result.sizes["two"] == 3
         assert len(result.coords) == 2
         assert len(result.data_vars) == 8
         tm.assert_almost_equal(list(result.coords.keys()), ["one", "two"])