2525import pandas as pd
2626import xarray as xr
2727
28- from tests .sampledata import create_nx8x6_dataset_with_regular_coords
2928from xcube_resampling .temporal import (
3029 _get_agg_method_kwargs ,
3130 _get_temporal_agg_method ,
3433 resample_in_time ,
3534)
3635
36+ from .sampledata import create_nx8x6_dataset_with_regular_coords
37+
3738
3839class ResampleInTimeTest (unittest .TestCase ):
3940 def setUp (self ):
@@ -140,7 +141,7 @@ def test_resample_in_time_all(self):
140141
141142 def test_resample_in_time_nearest_interpolation (self ):
142143 input_cube = create_nx8x6_dataset_with_regular_coords (4 )
143- resampled_cube = resample_in_time (input_cube , "6H " , interp_methods = "nearest" )
144+ resampled_cube = resample_in_time (input_cube , "6h " , interp_methods = "nearest" )
144145 self .assertIn ("time" , resampled_cube )
145146 self .assertIn ("refl" , resampled_cube )
146147 self .assertIn ("ndvi" , resampled_cube )
@@ -152,7 +153,7 @@ def test_resample_in_time_nearest_interpolation(self):
152153
153154 def test_resample_in_time_linear_interpolation (self ):
154155 input_cube = create_nx8x6_dataset_with_regular_coords (4 )
155- resampled_cube = resample_in_time (input_cube , "6H " , interp_methods = "linear" )
156+ resampled_cube = resample_in_time (input_cube , "6h " , interp_methods = "linear" )
156157 self .assertIn ("time" , resampled_cube )
157158 self .assertIn ("refl" , resampled_cube )
158159 self .assertIn ("ndvi" , resampled_cube )
@@ -167,7 +168,7 @@ def test_resample_in_time_linear_interpolation(self):
167168 def test_resample_in_time_list_interpolation (self ):
168169 input_cube = create_nx8x6_dataset_with_regular_coords (4 )
169170 resampled_cube = resample_in_time (
170- input_cube , "6H " , interp_methods = ["linear" , "nearest" ]
171+ input_cube , "6h " , interp_methods = ["linear" , "nearest" ]
171172 )
172173 self .assertIn ("time" , resampled_cube )
173174 self .assertIn ("refl_linear" , resampled_cube )
@@ -185,7 +186,7 @@ def test_resample_in_time_list_interpolation(self):
185186 def test_resample_in_time_variable_selection (self ):
186187 input_cube = create_nx8x6_dataset_with_regular_coords (4 )
187188 resampled_cube = resample_in_time (
188- input_cube , "6H " , interp_methods = "linear" , variables = "refl"
189+ input_cube , "6h " , interp_methods = "linear" , variables = "refl"
189190 )
190191 self .assertIn ("time" , resampled_cube )
191192 self .assertIn ("refl" , resampled_cube )
@@ -199,7 +200,7 @@ def test_resample_in_time_variable_selection(self):
199200 )
200201
201202 resampled_cube = resample_in_time (
202- input_cube , "6H " , interp_methods = "linear" , variables = "ndvi"
203+ input_cube , "6h " , interp_methods = "linear" , variables = "ndvi"
203204 )
204205 self .assertIn ("time" , resampled_cube )
205206 self .assertNotIn ("refl" , resampled_cube )
@@ -216,7 +217,7 @@ def test_resample_in_time_different_interp_method_per_variable(self):
216217 input_cube = create_nx8x6_dataset_with_regular_coords (4 )
217218 resampled_cube = resample_in_time (
218219 input_cube ,
219- "6H " ,
220+ "6h " ,
220221 interp_methods = {"refl" : "linear" , "ndvi" : "nearest" },
221222 )
222223 self .assertIn ("refl_linear" , resampled_cube )
@@ -316,13 +317,13 @@ def test_regular_time_series_downsample_returns_agg(self):
316317 self .assertEqual (result , "agg" )
317318
318319 def test_regular_time_series_upsample_returns_interp (self ):
319- result = _guess_resampling_operation (self .ds_regular , "12H " )
320+ result = _guess_resampling_operation (self .ds_regular , "12h " )
320321 self .assertEqual (result , "interp" )
321322
322323 def test_resample_in_time_invalid_method (self ):
323324 input_cube = create_nx8x6_dataset_with_regular_coords (4 )
324325 with self .assertRaises (ValueError ):
325- resample_in_time (input_cube , "6H " , interp_methods = ["nonlinear" , "nearest" ])
326+ resample_in_time (input_cube , "6h " , interp_methods = ["nonlinear" , "nearest" ])
326327
327328 def test_get_agg_method_kwargs (self ):
328329 expected = {"tolerance" : "1h" }
@@ -342,7 +343,7 @@ def test_get_agg_method_kwargs(self):
342343 self .assertEqual (expected , result )
343344
344345 with self .assertRaises (ValueError ):
345- _get_agg_method_kwargs ("bla" , "6H " )
346+ _get_agg_method_kwargs ("bla" , "6h " )
346347
347348 def test_get_temporal_interp_method (self ):
348349 expected = ["nearest" ]
0 commit comments