From 00797c010f6903a4802460e706c7de34562dbd62 Mon Sep 17 00:00:00 2001 From: Spencer Clark Date: Sat, 17 Oct 2020 20:15:06 -0400 Subject: [PATCH] Eliminate use of calendar-naive cftime objects --- xarray/tests/test_coding_times.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/xarray/tests/test_coding_times.py b/xarray/tests/test_coding_times.py index 457e68f5593..5b2d63525fa 100644 --- a/xarray/tests/test_coding_times.py +++ b/xarray/tests/test_coding_times.py @@ -391,15 +391,15 @@ def test_decode_multidim_time_outside_timestamp_range(calendar): @requires_cftime -@pytest.mark.parametrize("calendar", ["360_day", "all_leap", "366_day"]) -def test_decode_non_standard_calendar_single_element(calendar): +@pytest.mark.parametrize( + ("calendar", "num_time"), + [("360_day", 720058.0), ("all_leap", 732059.0), ("366_day", 732059.0)], +) +def test_decode_non_standard_calendar_single_element(calendar, num_time): import cftime units = "days since 0001-01-01" - dt = cftime.datetime(2001, 2, 29) - - num_time = cftime.date2num(dt, units, calendar) actual = coding.times.decode_cf_datetime(num_time, units, calendar=calendar) expected = np.asarray(