Skip to content

Commit 0f0a5ed

Browse files
Eliminate use of calendar-naive cftime objects (#4517)
1 parent 97e2625 commit 0f0a5ed

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

xarray/tests/test_coding_times.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -391,15 +391,15 @@ def test_decode_multidim_time_outside_timestamp_range(calendar):
391391

392392

393393
@requires_cftime
394-
@pytest.mark.parametrize("calendar", ["360_day", "all_leap", "366_day"])
395-
def test_decode_non_standard_calendar_single_element(calendar):
394+
@pytest.mark.parametrize(
395+
("calendar", "num_time"),
396+
[("360_day", 720058.0), ("all_leap", 732059.0), ("366_day", 732059.0)],
397+
)
398+
def test_decode_non_standard_calendar_single_element(calendar, num_time):
396399
import cftime
397400

398401
units = "days since 0001-01-01"
399402

400-
dt = cftime.datetime(2001, 2, 29)
401-
402-
num_time = cftime.date2num(dt, units, calendar)
403403
actual = coding.times.decode_cf_datetime(num_time, units, calendar=calendar)
404404

405405
expected = np.asarray(

0 commit comments

Comments
 (0)