@@ -35,6 +35,11 @@ def item() -> pystac.Item:
3535def sentinel_item () -> pystac .Item :
3636 return pystac .Item .from_file (TestCases .get_path ("data-files/sar/sentinel-1.json" ))
3737
38+ @pytest .fixture
39+ def collection () -> pystac .Collection :
40+ return pystac .Collection .from_file (
41+ TestCases .get_path ("data-files/collections/multi-extent.json" )
42+ )
3843
3944def test_stac_extensions (item : pystac .Item ) -> None :
4045 assert SarExtension .has_extension (item )
@@ -206,7 +211,7 @@ def setUp(self) -> None:
206211 TestCases .get_path ("data-files/collections/multi-extent.json" )
207212 )
208213
209- def test_instrument_mode (self ) -> None :
214+ def test_summaries_instrument_mode (self ) -> None :
210215 collection = self .collection .clone ()
211216 summaries_ext = SarExtension .summaries (collection , True )
212217 instrument_mode_list = ["WV" ]
@@ -218,7 +223,7 @@ def test_instrument_mode(self) -> None:
218223
219224 assert summaries_dict ["sar:instrument_mode" ] == instrument_mode_list
220225
221- def test_frequency_band (self ) -> None :
226+ def test_summaries_frequency_band (self ) -> None :
222227 collection = self .collection .clone ()
223228 summaries_ext = SarExtension .summaries (collection , True )
224229 frequency_band_list = [FrequencyBand .P , FrequencyBand .L ]
@@ -230,7 +235,7 @@ def test_frequency_band(self) -> None:
230235
231236 assert summaries_dict ["sar:frequency_band" ] == frequency_band_list
232237
233- def test_polarizations (self ) -> None :
238+ def test_summaries_polarizations (self ) -> None :
234239 collection = self .collection .clone ()
235240 summaries_ext = SarExtension .summaries (collection , True )
236241 polarizations_list = [Polarization .HH ]
@@ -243,7 +248,7 @@ def test_polarizations(self) -> None:
243248
244249 assert summaries_dict ["sar:polarizations" ] == polarizations_list
245250
246- def test_product_type (self ) -> None :
251+ def test_summaries_product_type (self ) -> None :
247252 collection = self .collection .clone ()
248253 summaries_ext = SarExtension .summaries (collection , True )
249254 product_type_list = ["SSC" ]
@@ -256,7 +261,7 @@ def test_product_type(self) -> None:
256261
257262 assert summaries_dict ["sar:product_type" ] == product_type_list
258263
259- def test_center_frequency (self ) -> None :
264+ def test_summaries_center_frequency (self ) -> None :
260265 collection = self .collection .clone ()
261266 summaries_ext = SarExtension .summaries (collection , True )
262267 center_frequency_range = RangeSummary (4.405 , 6.405 )
@@ -269,7 +274,7 @@ def test_center_frequency(self) -> None:
269274
270275 assert summaries_dict ["sar:center_frequency" ] == center_frequency_range .to_dict ()
271276
272- def test_resolution_range (self ) -> None :
277+ def test_summaries_resolution_range (self ) -> None :
273278 collection = self .collection .clone ()
274279 summaries_ext = SarExtension .summaries (collection , True )
275280 resolution_range_range = RangeSummary (800.0 , 1200.0 )
@@ -282,7 +287,7 @@ def test_resolution_range(self) -> None:
282287
283288 assert summaries_dict ["sar:resolution_range" ] == resolution_range_range .to_dict ()
284289
285- def test_resolution_azimuth (self ) -> None :
290+ def test_summaries_resolution_azimuth (self ) -> None :
286291 collection = self .collection .clone ()
287292 summaries_ext = SarExtension .summaries (collection , True )
288293 resolution_azimuth_range = RangeSummary (800.0 , 1200.0 )
@@ -295,7 +300,7 @@ def test_resolution_azimuth(self) -> None:
295300
296301 assert summaries_dict ["sar:resolution_azimuth" ] == resolution_azimuth_range .to_dict ()
297302
298- def test_pixel_spacing_range (self ) -> None :
303+ def test_summaries_pixel_spacing_range (self ) -> None :
299304 collection = self .collection .clone ()
300305 summaries_ext = SarExtension .summaries (collection , True )
301306 pixel_spacing_range_range = RangeSummary (400.0 , 600.0 )
@@ -308,7 +313,7 @@ def test_pixel_spacing_range(self) -> None:
308313
309314 assert summaries_dict ["sar:pixel_spacing_range" ] == pixel_spacing_range_range .to_dict ()
310315
311- def test_pixel_spacing_azimuth (self ) -> None :
316+ def test_summaries_pixel_spacing_azimuth (self ) -> None :
312317 collection = self .collection .clone ()
313318 summaries_ext = SarExtension .summaries (collection , True )
314319 pixel_spacing_azimuth_range = RangeSummary (400.0 , 600.0 )
@@ -321,7 +326,7 @@ def test_pixel_spacing_azimuth(self) -> None:
321326
322327 assert summaries_dict ["sar:pixel_spacing_azimuth" ] == pixel_spacing_azimuth_range .to_dict ()
323328
324- def test_looks_range (self ) -> None :
329+ def test_summaries_looks_range (self ) -> None :
325330 collection = self .collection .clone ()
326331 summaries_ext = SarExtension .summaries (collection , True )
327332 looks_range_range = RangeSummary (400 , 600 )
@@ -334,7 +339,7 @@ def test_looks_range(self) -> None:
334339
335340 assert summaries_dict ["sar:looks_range" ] == looks_range_range .to_dict ()
336341
337- def test_looks_azimuth (self ) -> None :
342+ def test_summaries_looks_azimuth (self ) -> None :
338343 collection = self .collection .clone ()
339344 summaries_ext = SarExtension .summaries (collection , True )
340345 looks_azimuth_range = RangeSummary (400 , 600 )
@@ -347,7 +352,7 @@ def test_looks_azimuth(self) -> None:
347352
348353 assert summaries_dict ["sar:looks_azimuth" ] == looks_azimuth_range .to_dict ()
349354
350- def test_looks_equivalent_number (self ) -> None :
355+ def test_summaries_looks_equivalent_number (self ) -> None :
351356 collection = self .collection .clone ()
352357 summaries_ext = SarExtension .summaries (collection , True )
353358 looks_equivalent_number_range = RangeSummary (400.0 , 600.0 )
@@ -360,7 +365,7 @@ def test_looks_equivalent_number(self) -> None:
360365
361366 assert summaries_dict ["sar:looks_equivalent_number" ] == looks_equivalent_number_range .to_dict ()
362367
363- def test_observation_direction (self ) -> None :
368+ def test_summaries_observation_direction (self ) -> None :
364369 collection = self .collection .clone ()
365370 summaries_ext = SarExtension .summaries (collection , True )
366371 observation_direction_list = [ObservationDirection .LEFT ]
0 commit comments