Skip to content

Commit e307041

Browse files
author
ahuang11
committed
Fix test
1 parent 1698990 commit e307041

File tree

2 files changed

+16
-16
lines changed

2 files changed

+16
-16
lines changed

xarray/tests/test_dataarray.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7364,33 +7364,33 @@ def test_drop_duplicate_coords_dims(keep):
73647364
@pytest.mark.parametrize("keep", ["first", "last", False])
73657365
def test_drop_duplicate_coords(keep):
73667366
da = xr.DataArray(
7367-
[["a", "b", "c"], ["d", "e", "f"]],
7367+
[[1, 2, 3], [4, 5, 6]],
73687368
coords={"init": [0, 1], "tau": [1, 2, 3]},
73697369
dims=["init", "tau"],
73707370
)
73717371
da.coords["valid"] = (("init", "tau"), np.array([[8, 6, 6], [7, 7, 7]]))
73727372

73737373
if keep == "first":
7374-
data = [["a", "b"], ["d", np.nan]]
7374+
data = [[1, 2], [4, np.nan]]
73757375
init = [0, 1]
73767376
tau = [1, 2]
7377-
valid = [8.0, 7.0, 6.0, np.nan]
7377+
valid = [[8.0, 6.0], [7.0, np.nan]]
73787378
elif keep == "last":
7379-
data = [["a", "c"], [np.nan, "f"]]
7379+
data = [[1, 3], [np.nan, 6]]
73807380
init = [0, 1]
73817381
tau = [1, 3]
7382-
valid = [8.0, 6.0, np.nan, 7]
7382+
valid = [[8.0, 6.0], [np.nan, 7]]
73837383
else:
7384-
data = [["a"]]
7384+
data = [[1]]
73857385
init = [0]
73867386
tau = [1]
7387-
valid = [8]
7387+
valid = [[8]]
73887388

73897389
result = da.drop_duplicate_coords("valid", keep=keep)
73907390
expected = xr.DataArray(
73917391
data,
73927392
dims=["init", "tau"],
7393-
coords={"init": init, "tau": tau, "valid": valid},
7393+
coords={"init": init, "tau": tau, "valid": (("init", "tau"), valid)},
73947394
)
73957395
assert_equal(expected, result)
73967396

xarray/tests/test_dataset.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6903,33 +6903,33 @@ def test_drop_duplicate_coords_dims(keep):
69036903
@pytest.mark.parametrize("keep", ["first", "last", False])
69046904
def test_drop_duplicate_coords(keep):
69056905
ds = xr.DataArray(
6906-
[["a", "b", "c"], ["d", "e", "f"]],
6906+
[[1, 2, 3], [4, 5, 6]],
69076907
coords={"init": [0, 1], "tau": [1, 2, 3]},
69086908
dims=["init", "tau"],
69096909
).to_dataset(name="test")
69106910
ds.coords["valid"] = (("init", "tau"), np.array([[8, 6, 6], [7, 7, 7]]))
69116911

69126912
if keep == "first":
6913-
data = [["a", "b"], ["d", np.nan]]
6913+
data = [[1, 2], [4, np.nan]]
69146914
init = [0, 1]
69156915
tau = [1, 2]
6916-
valid = [8.0, 7.0, 6.0, np.nan]
6916+
valid = [[8.0, 6.0], [7.0, np.nan]]
69176917
elif keep == "last":
6918-
data = [["a", "c"], [np.nan, "f"]]
6918+
data = [[1, 3], [np.nan, 6]]
69196919
init = [0, 1]
69206920
tau = [1, 3]
6921-
valid = [8.0, 6.0, np.nan, 7]
6921+
valid = [[8.0, 6.0], [np.nan, 7]]
69226922
else:
6923-
data = [["a"]]
6923+
data = [[1]]
69246924
init = [0]
69256925
tau = [1]
6926-
valid = [8]
6926+
valid = [[8]]
69276927

69286928
result = ds.drop_duplicate_coords("valid", keep=keep)
69296929
expected = xr.DataArray(
69306930
data,
69316931
dims=["init", "tau"],
6932-
coords={"init": init, "tau": tau, "valid": valid},
6932+
coords={"init": init, "tau": tau, "valid": (("init", "tau"), valid)},
69336933
name="test",
69346934
).to_dataset()
69356935
assert_equal(expected, result)

0 commit comments

Comments
 (0)