File tree Expand file tree Collapse file tree 2 files changed +11
-3
lines changed Expand file tree Collapse file tree 2 files changed +11
-3
lines changed Original file line number Diff line number Diff line change @@ -65,3 +65,4 @@ def LooseVersion(vstring):
65
65
66
66
has_pint , requires_pint = _importorskip ("pint" )
67
67
has_shapely , requires_shapely = _importorskip ("shapely" )
68
+ has_cftime , requires_cftime = _importorskip ("cftime" )
Original file line number Diff line number Diff line change 27
27
romsds ,
28
28
vert ,
29
29
)
30
- from . import raise_if_dask_computes , requires_pint
30
+ from . import raise_if_dask_computes , requires_cftime , requires_pint
31
31
32
32
mpl .use ("Agg" )
33
33
@@ -1424,10 +1424,17 @@ def test_add_canonical_attributes_0_dim():
1424
1424
).cf .add_canonical_attributes ()
1425
1425
1426
1426
1427
- def test_datetime_like ():
1427
+ @requires_cftime
1428
+ @pytest .mark .parametrize ("reshape" , [False , True ])
1429
+ def test_datetime_like (reshape ):
1428
1430
"""test for 0 or >= 2 time dimensions"""
1431
+ import cftime
1432
+
1433
+ data = cftime .datetime (2022 , 1 , 12 )
1434
+ if reshape :
1435
+ data = [[data ]]
1429
1436
da = xr .DataArray (
1430
- np . timedelta64 ( 1 , "D" ) ,
1437
+ data ,
1431
1438
attrs = {"standard_name" : "sea_water_age_since_surface_contact" },
1432
1439
)
1433
1440
new_attrs = da .cf .add_canonical_attributes ().attrs
You can’t perform that action at this time.
0 commit comments