Skip to content

Commit

Permalink
[pre-commit.ci] auto fixes from pre-commit.com hooks
Browse files Browse the repository at this point in the history
for more information, see https://pre-commit.ci
  • Loading branch information
pre-commit-ci[bot] committed May 21, 2024
1 parent ba83823 commit a011c47
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions xarray/tests/test_coding_times.py
Original file line number Diff line number Diff line change
Expand Up @@ -740,12 +740,17 @@ def test_encode_time_bounds() -> None:

# for CF-noncompliant case of time_bounds attrs being different from
# time attrs; preserve them for faithful roundtrip
ds.time_bounds.encoding = {"calendar": "gregorian", "units": "days since 1849-01-01"}
ds.time_bounds.encoding = {
"calendar": "gregorian",
"units": "days since 1849-01-01",
}
encoded, _ = cf_encoder({k: v for k, v in ds.variables.items()}, ds.attrs)
with pytest.raises(AssertionError):
assert_equal(encoded["time_bounds"], expected["time_bounds"])
assert encoded["time"].attrs["calendar"] == ds.time.encoding["calendar"]
assert encoded["time_bounds"].attrs["calendar"] == ds.time_bounds.encoding["calendar"]
assert (
encoded["time_bounds"].attrs["calendar"] == ds.time_bounds.encoding["calendar"]
)
assert encoded["time_bounds"].attrs["units"] == ds.time_bounds.encoding["units"]

ds.time.encoding = {}
Expand Down

0 comments on commit a011c47

Please sign in to comment.