@@ -55,7 +55,25 @@ def test_soil_moisture_volumetric_minimal_params(self):
55
55
dataset .attrs ['time_coverage_end' ])
56
56
description = store .describe_data (data_id )
57
57
self .assertCountEqual (description .data_vars .keys (),
58
- map (str , dataset .data_vars ))
58
+ map (str , dataset .data_vars ))
59
+
60
+ def test_soil_moisture_volumetric_monthly_2_years (self ):
61
+ store = CDSDataStore ()
62
+ data_id = 'satellite-soil-moisture:volumetric:monthly'
63
+ dataset = store .open_data (
64
+ data_id ,
65
+ time_range = ['2015-01-01' , '2016-12-31' ],
66
+ type_of_record = 'cdr'
67
+ )
68
+ self .assertTrue ('sm' in dataset .variables )
69
+ self .assertEqual (2 , len (dataset .variables ['time' ]))
70
+ self .assertEqual ('2014-12-31T12:00:00Z' ,
71
+ dataset .attrs ['time_coverage_start' ])
72
+ self .assertEqual ('2017-01-01T12:00:00Z' ,
73
+ dataset .attrs ['time_coverage_end' ])
74
+ description = store .describe_data (data_id )
75
+ self .assertCountEqual (description .data_vars .keys (),
76
+ map (str , dataset .data_vars ))
59
77
60
78
def test_soil_moisture_saturation_daily (self ):
61
79
store = CDSDataStore (client_class = CDSClientMock ,
0 commit comments